深入Linux设备驱动程序及其内核机制.pdfVIP

  • 0
  • 0
  • 约3.33万字
  • 约 31页
  • 2026-01-22 发布于北京
  • 举报

,ch00.11770页xi星期四,12:11下午

前言

表面上看,这是一本关于为Linux系统编写设备驱动程序的书。当然,这是一个

值得追求的目标;新的硬件产品不断涌现,总有人需要让这些新设备在Linux上

运行。但本书也探讨了Linux内核的工作原理以及如何根据您的需求或调整

其工作方式。Linux是一个开放的系统;通过这本书,我们希望它能更加开放和

易于更广泛的开发者社区。

这是《LinuxDeviceDrivers》的第三版。自本书首次以来,内核已经发生了

很大的变化,我们试图使文本与时俱进。这一版尽可能全面地覆盖了2.6.10内核。

这一次,我们决定省略与以前内核版本向后兼容性的讨论。从2.4到现在的变化

太大,而2.4接口在(免费的)第二版中仍然有详细的文档。

本版包含了许多与2.6内核相关的新材料。关于锁定和并发的讨论已经扩展,并且

被移到了它自己的章节中。详细介绍了2.6中新引入的Linux设备模型。新增了关

于USB总线和串行驱动子系统的章节;关于PCI的章节也得到了增强。虽然本书

其余部分的组织结构类似于早期版本,但每一章都经过了彻底的更新。

我们希望您阅读这本书时能像我们写作时一样享受。

Jon’sIntroduction

本版的恰逢我使用Linux的第十二年,令人惊讶的是,也是我进入计算机领

域的第二十五年。在1980年,计算似乎是一个快速发展的领域,但自那以后事情

加速了很多。Linux设备驱动程序保持越来越具有性;Linux内核

们继续改进他们的代码,并且他们对无法跟上的文档几乎没有耐心。

,ch00.11770PagexiThursday,January27,200512:11PM

Thisis,onthesurface,abookaboutwritingdevicedriversfortheLinuxsystem.

Thatisaworthygoal,ofcourse;theflowofnewhardwareproductsisnotlikelyto

slowdownanytimesoon,andsomebodyisgoingtohavetomakeallthosenewgad-

getsworkwithLinux.ButthisbookisalsoabouthowtheLinuxkernelworksand

howtoadaptitsworkingstoyourneedsorinterests.Linuxisanopensystem;with

thisbook,wehope,itismoreopenandaccessibletoalargercommunityofdevelopers.

ThisisthethirdeditionofLinuxDeviceDrivers.Thekernelhaschangedgreatly

sincethisbookwasfirstpublished,andwehavetriedtoevolvethetexttomatch.

Thiseditioncoversthe2.6.1

文档评论(0)

1亿VIP精品文档

相关文档