课程目录:Linux内核与驱动开发培训
4401 人关注
(78637/99817)
课程大纲:

Linux内核与驱动开发培训

 

 

 

1 内核驱动基础
1.1 Linux内核简介
1.2 Linux内核编译
1.3 内核模块简介
1.4 内核模块编译
1.5 字符设备驱动
2 内核编程接口
2.1 内核代码的调试
2.2 并发机制和临界区
2.3 高级字符设备操作
2.4 时间和延时
2.5 内存分配
2.6 与硬件的通信
2.7 内存映射和DMA
3 硬件驱动程序
3.1 中断处理
3.2 内核的数据类型
3.3 PCI设备驱动
3.4 USB设备驱动
3.5 Linux设备驱动模型
3.6 文件系统驱动
3.7 块设备驱动
3.8 网络设备驱动