Using Interrupts in an Linux UIO Driver and pass it to userspace

Опубликовано: 16 Октябрь 2024
на канале: Johannes 4GNU_Linux
736
29

#linux #driver #tutorial #programming

Let's explor the Userspace I/O subsystem of the Linux Kernel and create a driver for the Quancom PCITTL32IO card using this subsystem. This video is an introduction to UIO.

Sources:
https://github.com/Johannes4Linux/pci...

Resources:
https://www.kernel.org/doc/html/lates...
https://github.com/torvalds/linux/blo...
https://wiki.osdev.org/PCI#Command_Re...

You want to support my work? You can buy me a coffee here: https://www.buymeacoffee.com/johannes...

If you want to contact me, you can find my E-Mail on www.gnu-linux.rocks

00:00 Intro
01:33 How to use interrrupts on the PCITTL32IO card
03:11 Implementing the driver
10:08 Implementing the userspace app
13:20 Testing the driver