LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Linux Device Driver Bible? (https://www.linuxquestions.org/questions/programming-9/linux-device-driver-bible-399147/)

yspm 01-03-2006 02:11 PM

Linux Device Driver Bible?
 
Is there a book on Linux device driver programming widely considered to be the best? (Like Kernighan-Ritchie is for C, Stroustrup for C++, Stevens is for TCP/IP).

xhi 01-03-2006 02:35 PM

I dont know if it is *bible* status but the Oreilly book is usually spoken well of..

here it is in all of its free ness

paulsm4 01-03-2006 09:30 PM

I agree with Xhi about the O'Reilly book.

I would urge you to make use of each of these three resources:

1. Linux Device Drivers, 3rd Ed, Corbet, Rubini, Kroah-Hartman
http://www.bookpool.com/sm/0596005903
<= Probably the best on the mechanics of coding, compiling and troubleshooting drivers

2. Linux Kernel Development, 2nd Ed, Love
http://www.bookpool.com/sm/0672327201
<= Gives you the necessary background on how kernel drivers ... and the kernel in
general - works. Absolutely essential background for *writing* kernel drivers.

3. The Linux kernel itself:
http://www.kernel.org/
<= Linux kernel home page and downloads
http:/www.tux.org/lkml
<= Linux kernel developer's mailing list

IMHO .. PSM


All times are GMT -5. The time now is 12:29 PM.