驱动知识架构图 驱动专题:第一章驱动框架 1. Linux 设备驱动总线模型 2. Linux设备驱动之Kobject/Kset 3. Linux设备驱动之Kobject/Kset2 4. Linux设备模型之Class 5. Linux Platform devices 平台设备驱动 驱动专题:第二章Uart及tty终端设备 1.基本时序 3.Linux下的tty1 3.Linux下的tty2 驱动专题:第三章Spi及spiflash驱动 1. Spi基本概念和基本时序 2. Spi通信协议 3. Spiflash裸驱-软件模拟 4. Spiflash裸驱-硬件操作 5. Linux下的spi驱动 驱动专题:第四章 IIC驱动 1. IIC基本概念和基本时序 2. IIC通信协议 3. IIC裸驱 4. IIC协议/裸驱/adapter驱动程序分析 5. Linux I2C驱动源码分析 驱动专题:第五章MTD及Flash驱动 1.mtd框架分析 2.Nandflash驱动 3. nandflash 详细硬件特性 4.Norflash驱动 驱动专题:源码编写 0 简单字符设备驱动及测试程序 1 led驱动及测试程序 2 简单button驱动及测试程序 3 简单button驱动(中断法)及测试程序 4 简单button驱动(中断法+poll机制)及测试程序 5 简单button驱动(中断法+异步通知机制)及测试程序