A collection of tutorials and sources for kernel development, in bold the most used in this repo.
Linux Device Drivers:
Essential Linux Device Drivers:
- http://www.embeddedlinux.org.cn/EssentialLinuxDeviceDrivers/
- http://elinuxdd.com/~elinuxdd/elinuxdd.docs/bookupdates.html
Linux System Programming:
Simple driver for linux
Writing Device Drivers in Linux: a brief tutorial:
Writing a Linux Kernel Module:
SDIO:
Minivosc:
Ben Collins writing an alsa driver:
Takashi Iwai writing an alsa driver: