《Linux设备驱动开发详解》第1版的出版,创造了国内Linux图书的销售顶峰,当年成为十大原创图书。众多网友透过chinapub,dangdang等网站或赞美,或板砖,仅chinapub就多达144条评论。有的给与盛誉,有的视之为厕纸。1年半后,该书成功升级为第2版,进行了文字更改,章节顺序修正,内容调整以及内核版本升级,它仍然势如破竹,拥有庞大读者群。
以上种种,特别要重大的感谢广大Linux爱好者的大力支持。不管是赞美还是鄙视,都是对于本书的一种激励。赞美者,意味着笔者必须进一步提高,鄙视者,意味着本书需要更好的修正。我想,是时候升级为第3版了,这既是一种社会责任,又是一种技术变迁的必须。
最近2年,Linux世界发生的事情太多,热闹非凡,Android不可一世,内核版本也终于突破2.6进入3.x时代,Linux ARM BSP的架构更是发生了翻天覆地的变化,device tree开始替换大量的board文件中的大量的硬件相关的trivial代码,双核、多核ARM芯片当道,嵌入式虚拟化技术进入产业。这些都为我们的第3版注入了大量的源头活水。
内核中ARM arch架构的变迁源于著名的Linus的国骂,他声称整个ARM Linux是一堆狗屎。Linus对ARM社区的状况和生产出的代码感到愤怒。Linus公开抱怨说:大部分代码在长远看来就是一堆不可维护的垃圾。因此,我们后来看到,在ARM内核的变迁中,Linaro功不可没。
因此,小弟不才,愿建议第3版进行如下更改:
1. 内核版本升级为3.1以后;
2. 选取一Cortex A9以后主流ARM芯片为参考平台;
3. 全面解析Linux内核ARM arch新架构,解析device tree;
4. 全面解析Android设备驱动,如binder、log、low memory killer等;
5. 全面解析Linux和Android电源管理原理,wake_lock工作机制;suspend/resume流程
现诚意征求广大读者意见,一经采用,即出现在前言感谢名单列表。
《Linux设备驱动开发详解》作者 宋宝华
分享到:
相关推荐
《Linux设备驱动开发详解》是一本深度探讨Linux内核驱动程序开发的专业书籍,它以Linux 4.0内核为背景,为驱动工程师提供了一条深入理解与实践Linux设备驱动的路径。这本书涵盖了许多关键的知识点,对于想要在Linux...
《Linux设备驱动开发详解-基于最新的Linux4.0内核》是一本深入探讨Linux设备驱动程序开发的专业书籍,其源码提供了丰富的实践示例,帮助读者理解如何在Linux操作系统下编写和调试驱动程序。该书涵盖了从基础概念到...
《Linux设备驱动开发详解(第《Linux设备驱动开发详解(第2版)》内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。 图书目录 第1篇 Linux设备驱动入门 第1章 Linux...
《Linux设备驱动开发详解-基于最新的Linux4.0内核》是一本深入讲解Linux设备驱动程序开发的专业书籍,源码.zip文件包含了与书中的讲解密切相关的代码示例。Linux驱动开发是连接硬件与操作系统内核的重要桥梁,对于...
《Linux设备驱动开发详解-基于最新的Linux4.0内核》是一本深入讲解Linux设备驱动程序开发的专业书籍,配套代码存放在"learn-ldd-master-main"这个压缩包中,旨在帮助开发者理解并掌握在嵌入式Linux系统上编写驱动...
《Linux设备驱动开发详解——基于最新的Linux4.0内核》是一本专注于嵌入式Linux系统中的设备驱动程序开发的专业书籍。这本书的核心内容是讲解如何为Linux操作系统编写和理解设备驱动,以实现硬件与操作系统之间的...
Linux设备驱动开发详解4.0内核(非扫描版).pdf 技术日新月异,产业斗转星移,滚滚红尘,消逝的事物太多,新事物的诞生也更迅猛。众多新生事物如灿烂烟 花,转瞬即逝。当我们仰望星空时,在浩如烟海的专业名词中寻找,...
《Linux 设备驱动开发详解》是宋宝华先生的一本经典著作,专注于讲解Linux系统下的设备驱动程序开发。这本书深入浅出地介绍了如何为各种硬件设备编写驱动程序,是嵌入式Linux开发者的重要参考资料。在学习这本书的...
《LINUX设备驱动程序(第3版)》是Linux内核开发者和驱动程序编写者的一本权威指南。这本书深入浅出地介绍了Linux系统中的设备驱动程序开发,涵盖了从基础概念到高级技术的全面内容。以下是关于Linux设备驱动程序的...
总的来说,《Linux设备驱动开发详解-基于最新的Linux4.0内核(第三版)》这本书全面覆盖了Linux4.0内核下的设备驱动开发,从基本概念到高级技术,为读者提供了宝贵的实践指导。无论你是初学者还是经验丰富的开发者,都...
《Linux设备驱动开发详解》是一本介绍Linux设备驱动开发理论、框架与实例的书,《Linux设备驱动开发详解》以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射...
综上所述,《LINUX设备驱动程序(第3版)》这本书应该是涵盖了从基础概念到具体实践的各种知识点,旨在帮助读者全面掌握Linux设备驱动程序的开发方法和技术。无论是初学者还是有一定经验的开发者,都能从中受益匪浅...
《Linux设备驱动开发详解:基于最新的Linux4.0内核配套光盘》一书由宋保华编写,针对Linux4.0内核进行了深入浅出的解析与实践指导。本书结合了理论与实践,旨在帮助读者掌握Linux设备驱动程序的设计与开发技能。 ##...
本篇将详细探讨嵌入式Linux设备驱动开发,结合“嵌入式linux设备驱动开发详解SD.pdf”和“real6410_android开发板.PDF”两个文件,我们能够深入了解这一领域的核心概念和技术。 首先,我们要明白嵌入式Linux系统的...
《Linux设备驱动程序(第3版)》是深入学习Linux内核与设备驱动程序开发的重要参考资料,这本书英文版详尽地介绍了如何为Linux系统编写和维护设备驱动程序。以下是基于书名、描述以及标签所涉及的主要知识点: 1. **...
预览合集,请购买正版书籍:全部有书签导引,便于查阅 Linux 设备驱动程序...Linux 设备驱动开发详解 第2版 宋宝华 文字_.pdf Linux 设备驱动开发详解 4.0核 ARM.pdf Linux 设备驱动程序内核机制 深入 陈学松著_.pdf
通过阅读《LINUX设备驱动程序(第3版)》,读者不仅可以了解Linux设备驱动开发的基础知识,还能掌握高级技术和最佳实践,从而有能力为各种硬件设备编写高效、可靠的驱动程序。对于想要深入理解Linux内核和从事相关开发...
LINUX设备驱动程序(第3版) 中文 魏永明翻译 中国电力出版社
《深入理解Linux内核》与《Linux设备驱动开发详解》是两本对于Linux系统和设备驱动编程极具价值的书籍。这两本书的结合为读者提供了一个全面了解Linux内核工作原理和掌握设备驱动开发技能的宝贵资源。 《深入理解...