I don’t think that there is really any question that this book described below can provide its reader with quite an education, to say the least.
A 28-page book chapter about loadable Linux kernel modules and device drivers is available for free download. Entitled “Kernel Modules and Device Drivers,” the chapter is excerpted from the second edition of Linux for Embedded and Real-Time Applications, by Doug Abbott.
Abbott’s book was published in April of this year, following revisions to reflect the 2.6-series kernel, and 100 pages of additions covering uCLinux and the Eclipse IDE.
Abbott is an independent consultant and trainer who writes software for industrial, scientific, and embedded applications. He also teaches classes in embedded Linux technology and real-time programming, for the University of California Berkeley Extension. Additionally, Abbott edits LinuxDevices.com’s sister site, WindowsForDevices.com…. Source: Linux Devices