目录前言第一章设备驱动程序简介设备驱动程序的作用内核功能划分设备和模块的分类安全问题版本编号许可证条款加入内核开发社团本书概要第二章构造和运行模块设置测试系统Helloworld模块核心模块与应用程序的对比编译和装载内核符号表预备知识初始化和关闭模块参数在用户空间编写驱动程序快速参考第三章字符设备驱动程序scull的设计主设备号和次设备号一些重要的数据结构字符设备的注册open和releasescull的内存使用read和write试试新设备快速参考第四章调试技术内核中的调试支持通过打印调试通过查询调试通过监视调试调试系统故障调试器和相关工具第五章并发和竞态scull的