Thursday, November 13, 2008

linux device driver resource

http://ubuntuforums.org/showthread.php?t=426411

Linux device drivers and modules (as the kernel itself) are written in C language.

Important documents:

Howto do kernel development. Converting to a kernel monkey.
http://lwn.net/Articles/160191/
+
http://www.kroah.com/log/linux/howto.html

Online book: Linux Device Drivers
http://www.xml.com/ldd/chapter/book/index.html but the 3.ed is more up to date. ( EDIT: online PDF edition...)

Device Driver Kit (Download this KIT before you start Open the .iso file in your file browser. Surprise, it also contains the 3.edition of ldd.
http://kerneltrap.org/node/6638

Coding in and for the kernel, coding style
http://kerneltrap.org/files/Jeremy/CodingStyle.txt

A tiny driver sample
http://www.linuxdevices.com/articles/AT3711365653.html

There have been some tests on using C++ in the kernel, but honestly, it doesn't fit in.
http://netlab.ru.is/exception/LinuxCXX.shtml
#########
Linux kernel factory (the hot core revealed )
http://lug.oregonstate.edu/projects/kernelmap/map.php

I collected these links from my super chaotic kernel page... BE WARNED !!

Other importante programming resources....

No comments: