
MTD驱动
LinuxSir_MianMian
这个作者很懒,什么都没留下…
展开
-
4、基于MTD的NAND驱动开发(完)
六、NAND驱动中的坏块管理 由于NAND Flash的现有工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此在NAND芯片出厂的时候,厂家只能保证block 0不是坏块,对于其它block,则均有可能存在坏块,而且NAND芯片在使用转载 2011-08-23 17:50:09 · 360 阅读 · 0 评论 -
1、基于MTD的NAND驱动开发(一)
○、说明 大约用了两个礼拜不到的时间为公司的IPcamera 系统写了基于MTD 的NAND 驱动(linux-2.6.22.10 内核) ,目前已可以在该驱动的支持下跑cramfs 和jffs2 文件系统,另外,该驱动也可以同时支持small page( 每转载 2011-08-23 17:41:21 · 435 阅读 · 0 评论 -
2、基于MTD的NAND驱动开发(二)
四、基于MTD的NAND 驱动架构 1 、platform_device 和platform_driver 的定义和注册 对于我们的NAND driver ,以下是一个典型的例子: static struct platform转载 2011-08-23 17:43:14 · 454 阅读 · 0 评论 -
3、基于MTD的NAND驱动开发(三)
五、NAND 驱动中的probe 函数 对于很多嵌入式Linux 的外设driver 来说,probe 函数将是我们遇到的第一个与具体硬件打交道,同时也相对复杂的函数。而且根据我的经验,对于很多外设的driver 来说,只要能成功实现probe 函数,那基本上转载 2011-08-23 17:46:42 · 335 阅读 · 0 评论 -
5、MTD原始设备与FLASH硬件驱动的对话 (一)
看了>后对以MTD的分层结构以及各层的分工情况有了大致的了解,然而各层之间是如何进行对话的呢,对于这个问题,>上没有详细的去说明。 小弟抽空研究了一下,打算从下到上,在从上到下,分两条主线来研究一下MTD原始设备与FLASH硬件驱动的对话(MTD原始设备与更上层的对话留待以转载 2011-08-25 03:07:18 · 455 阅读 · 0 评论 -
6、MTD原始设备与FLASH硬件驱动的对话 (二)
上一个贴由下到上的介绍了FLASH硬件驱动是如何与MTD原始设备建立联系的,现在再由上到下的研究一下是如何通过MTD原始设备来访问FLASH硬件驱动的。 首先分析一下如何通过MTD原始设备进而通过FLASH硬件驱动来读取FLASH存储器的数据。 引用自>一文:转载 2011-08-25 03:14:10 · 331 阅读 · 0 评论