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....
Thursday, November 13, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment