
陈学松
本书是一本独具特色的关于Linux设备驱动程序入门的书。本书有两大特色:一个特色是,并不着重于全面描述Linux内核,也不只是简单地讲如何去写一个Linux下的设备驱动程序,而是从设备驱动程序的视角出发,深入到Linux内核去剖析那些和驱动程序实现机制密切相关的技术内幕;另一个特色是,大量使用图片来帮助清晰地理解一些复杂的概念、流程和架构。
12年刚出版的时候就在南山书城买了,那个时候几乎每月去书城,拿到书后爱不释手,个人觉得比老外那本经典的LDD3还要好。如今早已不做嵌入式开发,单纯因为曾经爱过来评价留念吧。
通篇读下来,感觉这本书写的真不错,章节层次安排合理,内容编排有条不紊,技术讲解恰到好处,准备后续继续细嚼慢咽一下
作为工具书,看自己感兴趣的部分就好。我只是作为知识的补充,所以了解一下。
这本书在刚出来的时候就买了纸质版,个人认为是一本相当不错的内核书,硕士论文有借鉴。本书基于2.6内核,主要是驱动基础和各子系统的底层实现分析,广度和深度都不错,就是部分内容放到现在已经过时。难度评级:中,适合在学习宋宝华那本之后,对内核底层有兴趣的继续学习。
非常好的一本讲Linux驱动框架的书,书中结合相关驱动的重要数据结构,并将设备的注册初始化等流程梳理的很好。第一章内核模块让读者深入的了解到内核如何实现、注册、和加载一个内核模块。内存管理也将虚拟内存和物理内存的映射和分页管理讲的很通透。
本书章节安排合理,讲解深度把握的刚刚好,既让人知其所以然,也没有掉入内核的深渊,非常值得一读,准备二刷
做内核的也可以读一读,内核关于驱动的补丁还挺多的