Home → Linux Device Driver Tutorials Linux Device Driver Tutorials Linux Device Driver Tutorials Device Driver 1 - Introduction Device Driver 1.1 - Setup Ubuntu and Raspberry PI Device Driver 1.2 - Setup Beaglebone Board Device Driver 2 - First Driver Device Driver 3 - Passing Arguments Device Driver 4 - Major & Minor Number Device Driver 5 - Creating Device File Device Driver 6 - File Operations Device Driver 7 - Real Device Driver Device Driver 8 - IOCTL Tutorial Device Driver 9 - Procfs Tutorial Device Driver 10 - Waitqueue Tutorial Device Driver 11 - SysFS Tutorial Device Driver 12 - Interrupts Tutorial Device Driver 13 - Interrupt Programming Device Driver 14 - Workqueue (Static Method) Device Driver 15 - Workqueue (Dynamic Method) Device Driver 16 - Own Workqueue Device Driver 17 - Linked List 1 Device Driver 18 - Linked List 2 Device Driver 19 - Kernel Thread Device Driver 20 - Tasklet (Static Method) Device Driver 21 - Tasklet (Dynamic Method) Device Driver 22 - Mutex Tutorial Device Driver 23 - Spinlock Tutorial 1 Device Driver 24 - Spinlock Part 2 (Read/Write Spinlock) Device Driver 25 - Sending Signals Device Driver 26 - Kernel Timer Tutorial Device Driver 27 -High Resolution Timer Tutorial Device Driver 28 - Completion Tutorial Device Driver 29 - EXPORT_SYMBOL Device Driver 30 - Atomic Variables Tutorial Device Driver 31 – Seqlock Device Driver 32 – Misc Device Driver Device Driver 33 – USB Device Driver Basics Linux Device Driver 34 – USB Device Driver Example Program Device Driver 35 – GPIO Driver Basic Device Driver 36 – GPIO Interrupt Device Driver 37 – I2C Linux Device Driver Device Driver 38 – Dummy I2C Bus Driver Linux Device Driver Part 39 – Real I2C Bus Driver Device Driver 40 – I2C Bus Driver using I2C-GPIO Device Driver 41 – SSD1306 I2C Linux Device Driver Device Driver 42 - Poll Linux Example Device Driver 43 - Select Linux Example Device Driver 44 – E-Poll Linux Example Device Driver 45 – Softirq Linux Example Device Driver 46 – Threaded IRQ in Linux Device Driver 47 - SPI Protocol Driver Device Driver 48 - BMP280 I2C Pressure sensor Driver