Linux设备驱动程序 在线电子书 图书标签: linux 驱动 kernel 内核 Linux 编程 Driver 计算机
发表于2025-02-23
Linux设备驱动程序 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025
我读过最简单易懂的内核的书,不过都是api的详细介绍
评分书是好书,不过现在不做了,到还有点怀念。
评分4m => 1,2 => 1 写mquid时读了其二,三版.是不可多得的操作类神品.
评分浅尝辄止
评分原文精彩,看了前几章,翻译的也不错。很优秀的图书。
Jonahan Corbet早在1981年就开始接触BSD Unix的源代码。那时,科罗拉多大学的一名讲师让他“修正”其中的分页算法。从那时起直到现在。他深入研究了他所遇到的每一个系统,其中包括VAX、Sun、Arden以及x86系统的驱动程序。他在1993年第一次接触Linux系统,从此以后一直从事Linux的开发。Corbet先生是《Linux Weekly News》的创始人和执行主编。他和妻子及两个孩子生活在科罗多州的玻尔得市。
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。
本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。
本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。
要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O等方面的内容。
怀着无比朝圣即对经典的憧憬的精神开始看这本书学习Linux驱动,当看到这本书只要求读者熟悉C语言编程及拥有Unix的使用经验就无比的兴奋以为自己将能够顺利地完成学习目标。但是,想的太天真了。书的内容没有循序渐进,一上来就给你讲一些比较专业的东西但是又没有介绍细节背景...
评分不晓得是因为我看的翻译版本原因还是什么问题,反正我觉得这本书特别烂,烂到让我根本看不下去。 整本书给人的感觉不知所云,知识点很不集中,逻辑很不清晰,理论讲解十分不透彻,主要就是讲了要用哪些内核函数。还不如改名叫做《内核函数运用》。也没有什么太有内涵的代码。 ...
评分 评分涉及的东西太多,深度又不够,事实上逻辑条理性也不怎么好。但是linux设备驱动相关的书籍,好赖都只有这一本,没办法,必读的。
评分大家好,《linux设备驱动程序》的代码基于2.6.10,在当前流行的内核上已不能编译。我已移植到3.0以上的所有longterm stable分支并测试正确运行。见https://github.com/duxing2007/ldd3-examples-3.x。
Linux设备驱动程序 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025