A guide to help programmers learn how to support computer peripherals under the Linux operating system, and how to develop new hardware under Linux. This third edition covers all the significant changes to Version 2.6 of the Linux kernel. Includes full-featured examples that programmers can compile and run without special hardware.
Covers a range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, this book offers reference material and discussions of related topics such as control of kernel options at runtime.