Hello World userspace I/O (UIO) Linux Driver

Опубликовано: 16 Октябрь 2024
на канале: Johannes 4GNU_Linux
1,288
73

#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
00:19 What is UIO
02:30 The DUT - PCITTL32IO
03:48 Generic PCI UIO Driver
06:32 Hello World UIO Driver for PCI card
11:41 Testing the driver