Mensys Online Shop
| Category: | General - Books | By: | Prentice Hall |
| More info: | www.prenhall.com ... | Author(s): | Sreekrishnan Venkateswaran |
| Pages: | 714 | Year of publication: | 2008 |
In this example-driven book, one of the world's most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device.Venkateswaran begins by reviewing the Linux 2.6 kernel capabilities that are most relevant to driver developers. He introduces simple device classes; then turns to serial buses such as I2C & SPI; external buses such as PCMCIA, PCI, & USB; video, audio, block, network, & wireless device drivers; user-space drivers; » Read more... | ![]() |
All prices are in Euro excl. VAT (19%, for books 6%) and excl. shipping.
E-mail or call us at +31 (0)23 548 20 20 for licences, upgrades and other questions.
In this example-driven book, one of the world's most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device.Venkateswaran begins by reviewing the Linux 2.6 kernel capabilities that are most relevant to driver developers. He introduces simple device classes; then turns to serial buses such as I2C & SPI; external buses such as PCMCIA, PCI, & USB; video, audio, block, network, & wireless device drivers; user-space drivers; & drivers for embedded Linux. For each, Venkateswaran explains the technology, inspects relevant kernel source files, and walks through developing a complete example. This book:- Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory;- Demystifies essential kernel services & facilities, including kernel threads & helper interfaces;- Teaches polling, asynchronous notification, and I/O control;- Introduces the Inter-Integrated Circuit Protocol for embedded Linux drivers; - Covers multimedia device drivers using the Linux-Video subsystem & Linux-Audio framework;- Shows how Linux implements support for wireless technologies such as Bluetooth, Infrared, WiFi, and cellular networking;- Describes the entire driver development lifecycle, through debugging & maintenance;- Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files.

