Автор: Prentice Hall
Страниц: 204
Формат: DJVU
Размер: 3,16 Mб
Качество: Отличное
Язык: Русский
Год издания: 2008
Страниц: 204
Формат: DJVU
Размер: 3,16 Mб
Качество: Отличное
Язык: Русский
Год издания: 2008
Essential Linux Device Drivers бесплатно: The Most Practical Guide to Writing Linux Device Drivers Linux now offers an exceptionally robust environment for driver development: with today’s kernels, working knowledge of operating systems and C, including programmers who have never written drivers before. Sreekrishnan Venkateswaran focuses on the essentials, bringing together all the concepts and techniques you need, while avoiding topics that only matter in highly specialized situations. 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 and SPI; external buses such as PCMCIA, PCI, and USB; video, audio, block, network, and wireless device drivers; user-space drivers; and drivers for embedded Linux–one of today’s fastest growing areas of Linux development. For each, Venkateswaran explains the technology, inspects relevant kernel source files, and walks through developing a complete example.