Linux设备驱动开发详解

宋宝华

出版时间

2010-11-01

ISBN

9787115236579

评分

★★★★★

标签

编程

书籍介绍
这本书最鲜明的特点,是它站在嵌入式工程师的立场上讲驱动,而非照搬内核源码。它用LDD6410开发板和2.6内核作为依托,把自旋锁、中断顶底半部、阻塞与非阻塞I/O这些核心机制讲得相对通俗,被不少读者认为是比经典LDD3更适合入门、也更贴近本土实践的选择。但它的争议同样突出:涉猎极广,却常在细节处浅尝辄止,从音频一章往后,不少读者感到跳跃、粗糙、思路被抛下。因此它更像一张覆盖字符、块、TTY、I2C、网络、USB、PCI等设备的总地图,而非逐处精修的指南。适合想先建立驱动全景、再按需深挖的工程师;若期待从头读到尾、步步精通,可能会失望。
目录
第1篇 Linux设备驱动入门
第1章 Linux设备驱动概述及开发环境构建
第2章 驱动设计的硬件基础
第3章 Linux内核及内核编程
第2篇 Linux设备驱动核心理论

显示全部
用户评论
作者没有真正的写过程序
这种技术书籍不太适合从第一页一直看到最后一页,每次都是要用到哪里把相关的都过一遍。不知不觉,整本书基本也都看完了。宋宝华的书非常好,至少比LDD3好,介绍的内容是最适合嵌入式工程师的。
比较易懂,不过有些还是没说清楚。以后实际做项目的话,还得看看。
感觉什么都讲了,又什么都没讲,可能自己对于驱动开发不甚了解,理解不了这本书的精髓。这本书很火跟华清有一定关系吧?
本土好书
从音频那章开始,后面看的就越发不仔细不耐心了,估计还是理论看太久而烦躁,继而跟着的该是操作运用。 本书自有可取之处,更有不足的地方。标错和别字就不说了,还有的内容太粗糙、跳跃大,致思路跟不上被抛在一旁。 任重道远,上下求索中。
下载
收藏