Linux Device Drivers
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic "Linux Device Drivers" fro...more
It's best to derive the documentation needed directly from the kernel code itself. This book provides some examples, and the narrative helps explain subtleties that otherwise might have been missed to less driven programmers.
I'm very nearly done, requiring only the last two chapters, one cruciall ...more
Goodreads is hiring!
Learn more »