Linux设备驱动程序(From:饮水思源BBS)
http://www.joyfire.net/lsdp/index.htm
第一章 Linx内核简介
驱动程序作者的作用 / 划分内核/ 设备和模块的分类/ 安全问题/ 版本编号/ 许可证术语/ 全书概貌
第二章 编写和运行模块
模块与应用程序/ 编译和加载/ 版本相关性/ 内核符号表/ 初始化和终止/ 使用资源/ 自动和手动配置/ 在用户空间编写驱动程序/ 快速索引
第三章 字符设备驱动程序
scull的设计/ scull的设计/ 主设备号和次设备号/ 文件操作/ file结构/ Open和Close/ Scull的内存使用/ 读和写/ 试试新设备/ 快速索引
第四章 调试技术
用打印信息调试/ 通过查询调试/ 通过监视进行调试/ 调试系统故障/ 使用调试器/
第五章 字符设备驱动程序的扩展操作
第六章 时间流
第七章 获取内存
第八章 硬件管理
第九章 中断处理
第十章 合理使用数据类型
第十一章 kerneld和高级模块化
第十一章 kerneld和高级模块化
第十二章 加载块设备驱动程序.
第十三章 MMAP和DMA
第十四章 网络驱动程序
第十五章 外设总线概览
第十六章 内核源代码的物理布局
第十七章 最新进展
[HTML]
┏━━━━━━━━━━━━━━━━━━━━━━
┃Linux Device Drivers
┃Linux 设备驱动程序
┃
┃Alessandro Rubini 著
┃LISOLEG 译
┃
┗━━━━━━━━━━━━━━━━━━━━━━
[/HTML]