Example Linked List in Linux Kernel Program – Linux Device Driver Tutorial Part 18

Example Linked List in Linux Kernel

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we have seen the functions used in Kernel Linked List. In this article, … Read more

Mutex in Linux Kernel – Linux Device Driver Tutorial Part 22

Mutex in Linux Kernel

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In this article, we are going to focus on Mutex in Linux Kernel. Here we will … Read more

Workqueue in Linux Kernel Part 1 – Linux Device Driver Tutorial Part 14

Workqueue in Linux Kernel

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we have seen the Example of Interrupt through Device Driver Programming. In … Read more

Kernel Thread – Linux Device Driver Tutorial Part 19

kernel thread

This article is a continuation of the Series on Linux Device Driver and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In this article, we are going to focus on Kernel Thread. It covers the concepts of … Read more

I2C Bus Driver Dummy Linux Device Driver – Linux Device Driver Tutorial – Part 38

I2C Bus Driver

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In this concise guide, we’ll take you on a journey through the fundamentals of Linux Device … Read more

Using Kernel Timer In Linux Device Driver – Linux Device Driver Tutorial Part 26

Using Kernel Timer In Linux Device Driver

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In this article, we will uncover the inner workings of Linux Kernel Timers, discussing their role … Read more

Waitqueue in Linux – Linux Device Driver Tutorial Part 10

Waitqueue in Linux

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In this particular article, we will understand the concept of using waitqueues in Linux kernel programming. … Read more

Misc Device Driver – Linux Device Driver Tutorial Part 32

misc device driver tutorial

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. In this article, we dive into “Misc Device Drivers,” a versatile category designed for handling those devices that don’t neatly fit into predefined molds. These drivers simplify the process, offering a fixed … Read more

Interrupts Example Program in Linux Kernel – Linux Device Driver Tutorial – Part 13

Interrupt Example Program in Linux Kernel

This article is a continuation of the Series on Linux Device Driver and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we have seen the What is an Interrupt in the Linux kernel. Now, … Read more

GPIO Linux Device Driver Basics – Linux Device Driver Tutorial Part 35

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the GPIO Linux Device Driver Basics using Raspberry PI – Linux Device Driver Tutorial … Read more