2018年3月18日

15、NAND FLASH驱动程序框架

摘要: 驱动可以参考At91_nand.c,这个比S3c2410.c (drivers\mtd\nand)简单多了 NAND FLASH是一个存储芯片那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A" 问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地址?答1.在D 阅读全文

posted @ 2018-03-18 23:37 拉风摊主 阅读(298) 评论(0) 推荐(0) 编辑

14、块设备驱动程序框架分析

摘要: (对于需要使用块设备驱动程序框架的设备,比如磁盘,假如一个操作需要读写读三个不同扇区,这个时候如果采用字符驱动程序来读写,对于机械磁盘的磁头需要跳来跳去执行,这样时间会花费很长) (比如nand flash产品,在写多个字节的时候,先读整块到buffer,修改buffer中的扇区(即页),在擦除整块 阅读全文

posted @ 2018-03-18 18:32 拉风摊主 阅读(437) 评论(0) 推荐(0) 编辑

12.2 linux USB框架分析(详细注册match匹配过程)

摘要: 首先我们先来简单说一说USB的框架,之后在来具体分析源码,以便加深理解!其实USB的框架比较像“平台总线、设备、驱动”的框架,也分为总线、设备、驱动三大块。其中总线驱动是已经由内核完成的,一旦接入usb设备,总线驱动程序就会找到能处理该设备的驱动进行处理!我们进入文件系统的/sys/bus目录下可以 阅读全文

posted @ 2018-03-18 13:58 拉风摊主 阅读(1775) 评论(0) 推荐(0) 编辑

导航