精通Linux设备驱动程序开发

Sreekrishnan Venkateswaran

出版时间

2010-04-30

ISBN

9787115221674

评分

★★★★★

标签

计算机

书籍介绍
这本书最实在的价值,不在概念讲解,而在那些具体到可以直接参考的驱动实例:视频、音频、USB、I2C、PCMCIA、闪存……它把中高级开发者真正会踩到的难点摊开来讲,这是许多入门书一带而过的地方。但读者也毫不留情地指出:它讲驱动上层到位,底层原理着墨不多;内容详实却略显冗长,需要啃;而且它默认你已经在和内核源码打交道——纯兴趣阅读或零基础的读者会觉得乏味。换句话说,这不是一本让你轻松
作者简介
世界顶级Linux开发技术专家。在IBM工作多年,有丰富的嵌入式Linux和驱动程序开发经验,曾经将Linux移植到了手表、音乐播放器、VoIP电话、心脏起搏器以及远程门诊监控系统等设备上。目前负责IBM印度公司的嵌入式解决方案组。他曾担任Linux Magazine的特邀编辑,主持内核技术专栏。
目录
第1章 引言 1.1 演进 1.2 GNU无版权 1.3 kernel.org 1.4 邮件列表和论坛 1.5 Linux发行版 1.6 查看源代码 1.7 编译内核 1.8 可加载的模块 1.9 整装待发第2章 内核 ……第3章 内核组件第4章 基本概念第5章 字符设备驱动程序第6章 串行设备驱动程序第7章 输入设备驱动程序第8章 I2C协议第9章 PCMCIA和CF第10章 PCI第11章 USB第12章 视频驱动程序第13章 音频驱动程序第14章 块设备驱动程序第15章 网络接口卡第16章 Linux无线设备驱动第17章 存储技术设备第18章 嵌入式Linux第19章 用户空间的驱动程序第20章 其他设备和驱动程序第21章 调试设备驱动程序第22章 维护与发布第23章 结束语附录A Linux汇编附录B Linux与BIOS附录C seq文件
用户评论
driver上层的解释得不错,但再底层一些的东西讲得比较少
质量一般
废话有点多,不过还是有收获的
自己本身不搞驱动开发,去读它纯属兴趣使然。书中提供的丰富而具体的实例,是为专业驱动开发人士精心准备的,具有极高的参考价值。不过我等菜鸟读起来会略觉乏味。
许多小技巧很有用。
对Linux驱动模型有一定的理解
大部头~
ELDD比LDD强多了
下载
收藏