嵌入式技术william hill官网
直播中

lee_st

11年用户 45163经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP RF/无线
私信 关注

Linux 设备驱动 第三版

本帖最后由 lee_st 于 2017-12-28 09:16 编辑

目录
1. Linux 设备驱动第三版.................................................................................................................... 5
2. 1 章 设备驱动简介 .............................................................................................................. 15
2.1 1.1. 驱动程序的角色 ......................................................................................................... 17
2.2 1.2. 划分内核 ..................................................................................................................... 17
2.3 1.3. 设备和模块的分类 ..................................................................................................... 20
2.4 1.4. 安全问题 ..................................................................................................................... 21
2.5 1.5. 版本编号 ..................................................................................................................... 23
2.6 1.6. 版权条款 ..................................................................................................................... 24
2.7 1.7. 加入内核开发社团 ..................................................................................................... 25
2.8 1.8. 本书的内容 ................................................................................................................. 25
3. 2 章 建立和运行模块 .......................................................................................................... 26
3.1 2.1. 设置你的测试系统 ..................................................................................................... 28
3.2 2.2. Hello World 模块 ......................................................................................................... 28
3.3 2.3. 内核模块相比于应用程序 ......................................................................................... 30
3.4 2.4. 编译和加载 ................................................................................................................. 34
3.5 2.5. 内核符号表 ................................................................................................................. 39
3.6 2.6. 预备知识 ..................................................................................................................... 40
3.7 2.7. 初始化和关停 ............................................................................................................. 41
3.8 2.8. 模块参数 ..................................................................................................................... 46
3.9 2.9. 在用户空间做 ............................................................................................................. 48
3.10 2.10. 快速参考 ................................................................................................................. 50
4. 3 章 字符驱动 ...................................................................................................................... 52
4.1 3.1. scull 的设计 ................................................................................................................. 54
4.2 3.2. 主次编号 ..................................................................................................................... 54
4.3 3.3. 一些重要数据结构 ..................................................................................................... 59
4.4 3.4. 字符设备注册 ............................................................................................................. 66
4.5 3.5. open release .......................................................................................................... 69
4.6 3.6. scull 的内存使用 ......................................................................................................... 72
4.7 3.7. 读和写 ......................................................................................................................... 74
4.8 3.8. 使用新设备 ................................................................................................................. 82
4.9 3.9. 快速参考 ..................................................................................................................... 82
5. 4 章 调试技术 ...................................................................................................................... 84
5.1 4.1. 内核中的调试支持 ..................................................................................................... 87
5.2 4.2. 用打印调试 ................................................................................................................. 87
5.3 4.3. 用查询来调试 ............................................................................................................. 94
5.4 4.4. 使用观察来调试 ....................................................................................................... 103
5.5 4.5. 调试系统故障 ........................................................................................................... 105
5.6 4.6. 调试器和相关工具 ................................................................................................... 111
6. 5 章 并发和竞争情况 ........................................................................................................ 118
6.1 5.1. scull 中的缺陷 ........................................................................................................... 119  

回帖(10)

idianze

2018-1-1 11:37:09
非常不错的资料的啊
举报

lee_st

2018-1-1 13:09:28
太客气了的啊哦了,
举报

lee_st

2018-1-1 13:14:52
偶是灰常爱分享的啊,
举报

lee_st

2018-1-1 13:15:28
建议大家一起来分享啊,
举报

lee_st

2018-1-1 13:16:03
很多的人可以受益的啊,
举报

lee_st

2018-1-1 13:21:04
很多的人可以受益的啊,
举报

lee_st

2018-1-1 13:44:39
自己也很有收获的啊,
举报

lee_st

2018-1-1 13:51:53
一起行动起来的啊哦,
举报

lee_st

2018-1-1 13:52:40
好资料也是需要分享啊
举报

lee_st

2018-1-1 13:53:10
好资料也是需要分享啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分