嵌入式LINUX内核驱动深入班课程大纲 第一天 1. mmap设备操作 2. 硬件访问技术 3. 混杂设备驱动 4. LED驱动程序设计 第二天 1. Kobject & Kset 2. 总线、设备、驱动模型 3. platform驱动设计 4. 中断处理程序设计 5. 按键驱动程序设计 第三天 1. Linux网络体系架构 2.网卡驱动程序设计 3. CS8900网卡驱动设计 4. Linux输入子系统 5.触摸屏驱动程序设计 第四天 1. LCD简介 2. Linux帧缓冲驱动程序设计 3. LCD驱动程序设计 第五天 1. 块设备驱动系统架构 2. 请求队列 3. 块设备驱动程序设计 4. Ramdisk驱动分析 5. SD卡驱动测试 第六天 1. PCI总线概述 2. PCI驱动程序设计 3. 终端控制台体系 4. 串口驱动程序设计 第七天 1. USB简介 2. USB系统架构 3. USB描述符 4. USB数据传输 5. USB设备枚举 第八天 1. Linux USB系统架构 2. MassStorage 3. USB HID 4. RNDIS(USB模拟网卡) 5. CDC/ACM(USB模拟串口) 第九天 1.USB设备驱动程序简介 2. Linux USB描述符 3. USB URB 4. USB鼠标驱动程序详解