This is step by step linux kernel modules programming guide.
-
Hello world kernel module guide.
-
Kernel module with character device.
-
Kernel module with automatic device creation with udev.
-
Kernel module with command line arguments parsing.
-
blablamod_thread - Kernel thread using example
-
blablamod_timer - Kernel timer using example
-
rpi_interrupt - GPIO interrupt on Raspberry Pi
-
blablai2c - I2C device driver example