LINUX设备驱动程序 第3版_11544495.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
【作 者】JonathanCorbet,AlessandroRubini,GregKroah-Hartman著;魏永明,耿岳,钟书毅译【形态项】569【出版项】北京:中国电力出版社,2006.01【ISBN号】7-5083-3863-4【中图法分类号】TP316.81【原书定价】69.00【主题词】UNIX操作系统【参考文献格式】JonathanCorbet,AlessandroRubini,GregKroah-Hartman著;魏永明,耿岳,钟书毅译.LI

封面页 书名页 版权页 前言页 目录页 前言 第一章 设备驱动程序简介 设备驱动程序的作用 内核功能划分 设备和模块的分类 安全问题 版本编号 许可证条款 本书概要 加入内核开发社团 第二章 构造和运行模块 设置测试系统 Hello World模块 核心模块与应用程序的对比 编译和装载 内核符号表 预备知识 初始化和关闭 模块参数 在用户空间编写驱动程序 快速参考 第三章 字符设备驱动程序 scull的设计 主设备号和次设备号 一些重要的数据结构 字符设备的注册 open和release scull的内存使用 read和write 试试新设备 快速参考 第四章 调试技术 内核中的调试支持 通过打印调试 通过查询调试 通过监视调试 调试系统故障 调试器和相关工具 scull的缺陷 第五章 并发和竞态 并发及其管理 信号量和互斥体 completion 自旋锁 锁陷阱 除了锁之外的办法 快速参考 ioctl 第六章 高级字符驱动程序操作 阻塞型I/O poll和select 异步通知 定位设备 设备文件的访问控制 快速参考 第七章 时间、延迟及延缓操作 度量时间差 获取当前时间 延迟执行 内核定时器 tasklet 工作队列 快速参考 第八章 分配内存 kmalloc函数的内幕 后备高速缓存 get_free_page和相关函数 vmalloc及其辅助函数 per-CPU变量 获取大的缓冲区 快速参考 第九章 与硬件通信 I/O端口和I/O内存 使用I/O端口 I/O端口示例 使用I/O内存 快速参考 第十章 中断处理 安装中断处理例程 准备并口 实现中断处理例程 顶半部和底半部 中断共享 中断驱动的I/O 快速参考 第十一章 内核的数据类型 使用标准C语言类型 接口特定的类型 为数据项分配确定的空间大小 其他有关移植性的问题 链表 快速参考 第十二章 PCI驱动程序

文档评论(0)

***** + 关注
实名认证
内容提供者

可代找各类文档(在线)

1亿VIP精品文档

相关文档