Threaded IRQ in Linux Device Driver – Linux Device Driver Tutorial Part 46

threaded-irq-in-Linux-Device-Driver-Basic-using-Raspberry-PI

This article is a continuation of the  Series on Linux Device Driver and carries on 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 Threaded IRQ in Linux Device Driver using Raspberry PI – Linux Device … Read more

Softirq in Linux Device Driver – Linux Device Driver Tutorial Part 45

softirq in linux

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. This is the softirq in Linux Device Driver using Raspberry PI – Linux Device Driver Tutorial Part 45. We are using the Raspberry PI 4 Model B for this demonstration. Prerequisites In this tutorial, … Read more

Linux Device Driver Tutorial Part 36 – GPIO Linux Device Driver using Raspberry PI

GPIO Linux Device Driver

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Linux Device Driver Tutorial Part 36 – GPIO Linux Device Driver using Raspberry PI. In our previous tutorial, we have just used the GPIO pin as an output and … Read more

Linux Device Driver Tutorial Part 25 – Sending Signal from Linux Device Driver to User Space

Sending Signal from Linux Device Driver to User Space

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Linux Device Driver Tutorial Part 25 – Sending Signal from Linux Device Driver to User Space. Prerequisites In the example section, we explained signals using the interrupt program. So I … Read more

Linux Device Driver Tutorial Part 23 – Spinlock in Linux Kernel Part 1

Spinlock in Linux Kernel

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Linux Device Driver Tutorial Part 23 – Spinlock in Linux Kernel Part 1. Prerequisites In the example section, I had used Kthread to explain Mutex. If you don’t know … Read more

Linux Device Driver Tutorial Part 21 – Tasklets | Dynamic Method

Tasklets in Linux Driver

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Linux Device Driver Tutorial Part 21 – Tasklets in Linux Dynamic Method Tutorial. Prerequisites This is the continuation of Interrupts in the Linux Kernel. So I’d suggest you to … Read more

Linux Device Driver Tutorial Part 20 – Tasklet | Static Method

tasklet tutorial

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Linux Device Driver Tutorial Part 20 – Tasklet Static Method Tutorial. Prerequisites This is the continuation of Interrupts in the Linux Kernel. So I’d suggest you, know some ideas … Read more

Multiple External Interrupts in PIC16F877A

We have already seen External Interrupt, Serial, Timer Interrupts in our previous tutorial. In this tutorial we are going to see How to use Multiple External Interrupts in PIC16F877A. Interrupts in PIC16F877A As the name suggests Interrupts are special events that requires immediate attention, it stops a microcontroller/microprocessor from the running task and to serve a special task … Read more

Linux Device Driver Tutorial Part 16 – Workqueue in Linux Kernel Part 3

Workqueue in Linux device driver

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorials, we have used global workqueue. But in this tutorial, we are going to use our own workqueue in the Linux device driver. Workqueue in Linux Device Driver In … Read more

Linux Device Driver Tutorial Part 15 – Workqueue in Linux Kernel Part 2

Workqueue in Linux

This is the Series on Linux Device Driver. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we have seen the Workqueue in Linux using the Static method through Device Driver Programming. Now we are going to see Linux Device Driver Tutorial Part 15 – Workqueue in … Read more

Ads Blocker Image Powered by Code Help Pro
Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Refresh