当前位置:在线查询网 > 图书大全 > Essential Linux Device Drivers

Essential Linux Device Drivers_图书大全


请输入要查询的图书:

可以输入图书全称,关键词或ISBN号

Essential Linux Device Drivers

ISBN: 9780132396554

出版社: Prentice Hall

出版年: March 27, 2008

页数: 744

定价: USD 54.99

装帧: Hardcover

内容简介


Linux now offers an exceptionally robust environment for driver development: with today's kernels, what once required years of development time can be accomplished in days. In this practical, 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. Essential Linux Device Drivers is for any programmer with a 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.

? Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory

? Demystifies essential kernel services and facilities, including kernel threads and 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 and 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 and maintenance

? Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files

作者简介


世界顶级Linux开发技术专家。在IBM工作多年,有丰富的嵌入式Linux和驱动程序开发经验,曾经将Linux移植到了手表、音乐播放器、VoIP电话、心脏起搏器以及远程门诊监控系统等设备上。目前负责IBM印度公司的嵌入式解决方案组。他曾担任Linux Magazine的特邀编辑,主持内核技术专栏。

目录