1 / 698
文档名称:

Prentice.Hall.Essential.Linux.Device.Drivers.Apr.2008.print.pdf

格式:pdf   页数:698
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Prentice.Hall.Essential.Linux.Device.Drivers.Apr.2008.print.pdf

上传人:bolee65 2014/4/17 文件大小:0 KB

下载得到文件列表

Prentice.Hall.Essential.Linux.Device.Drivers.Apr.2008.print.pdf

文档介绍

文档介绍:Essential Linux Device Drivers
by Sreekrishnan Venkateswaran
Publisher: Prentice Hall
Pub Date: March 27, 2008
Print ISBN-10: 0-13-239655-6
Print ISBN-13: 978-0-13-239655-4
Pages: 744
Table of Contents
| Index
Overview
"Probably the most wide ranging plete Linux device driver book I've read."
--Alan Cox, Linux Guru and Key Kernel Developer
"prehensive and detailed, covering almost every single Linux device driver type."
--Theodore Ts'o, First Linux Kernel Developer in North America and Chief Platform Strategist of the Linux
Foundation
The Most Practical Guide to Writing Linux Device Drivers
Linux now offers an exceptionally robust environment for driver development: with today's kernels, what once
required years of development time can be plished 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 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 plete example.
• Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different