References
This page contains links to references that did not fit
on the course home page. It will be updated as the term progresses.
The Text
- PDF textbook, Linux Device Drivers, 3rd Ed., on line.
- API Changes in the 2.6 kernel since the textbook.
(You really need to read this, since most of these changes are not
reflected in the textbook.)
It contains links to several other articles, including the following:
- source code of examples from the textbook, Linux Device Drivers, 3rd Ed.,
downloaded from the author's ftp site (Beware that these are for kernel 2.6.10, and
are not quite right for more recent kernels.)
The Linux Operating System
Background for Final Project
Kernel 2.6
General Interest
- The Open Group's Single Unix Specification API search engine.
This is the API implemented by Linux and other Unix-like operating systems.
- Definition of
"cargo cult programming". Cargo cult programming can be a big problem with device driver code.
- GCC Inline Assembly Howto.
You will run into some bits of assembly code as you read through the architecture-dependent portions of the kernel sources.
|
© 2003-2008 T. P. Baker.($Id: references08.html,v 1.1 2008/04/28 17:34:45 baker Exp baker $)
|