Writing PCI Drivers is intended for anyone who wants to develop PCI drivers for Mac OS X. This book assumes a basic understanding of PCI (Peripheral Component Interface), as well as a basic understanding of the I/O Kit (Appleās object-oriented framework for developing device drivers in Mac OS X).
This book covers the issues specific to PCI driver development on Mac OS X. It does not cover the PCI architecture itself except as it pertains to the I/O Kit PCI framework. It also does not discuss general driver writing or porting. For books on these subjects, see “Other Apple Publications.”
This book only covers communication between your driver and PCI-based hardware. It does not cover the code you need to write to allow your driver to be accessed by the rest of the system. For information on writing a specific category of device driver, such as a network or video driver, see the documentation for the appropriate I/O Kit family.
Last updated: 2006-04-04