mtd(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的linux的子系统。mtd的主要目的是为了使新的memory设备的驱 动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。mtd的所有源代码在/drivers/mtd子目录下。我将CFI接口的mtd设备分为四层 (从设备节点直到底层硬件驱动),这四层从上到下依次是:设备节点、mtd设备层、mtd原始设备层和硬件驱动层。 根文件系统 文件系统 字符设备节点 mtd字...
[译者序] 在学习嵌入式linux时看到本文,尚未发现中文译本,因此将其翻译出来,希望对大家有所帮助。 版权请参见原文。译文可自由用于非商业用途。 本文将随原文更新而更新,或者因修正翻译失误而更新,因此,请尽量不要转载,避免其它人因为看到不同的版本而产生迷惑。 如确需转载,请保留译者序部分。 译文原文链接: http://blog.csdn.net/easwy/ 英文水平有限,如发现存在翻译错误,请反馈给我,我将及时修改。 联系方式: easw...
linux mtd介绍: mtd(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的linux的子系统。mtd的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。mtd的所有源代码在/drivers/mtd子目录下。我将CFI接口的mtd设备分为四层(从设备节点直到底层硬件驱动),这四层从上到下依次是:设备节点、mtd设备层、mtd原始设备层和硬件驱动层。 根文件系统 文件系统 字符设...
*** The linux mtd, JFFS HOWTO *** (work in progress, please contribute if you have anything) $Id: mtd-jffs-HOWTO.txt,v 1.16 2001/08/13 23:17:55 dwmw2 Exp $ Last Updated: Compiled/Written By: Vipin Malik (vipin@embeddedlinuxWorks.com) Other author's contributions as noted in the text. **ABOUT: This document will attempt to describe setting up the mtd (Memory Technology Devices), DOC, CF...
*** The linux mtd, JFFS HOWTO *** (work in progress, please contribute if you have anything) $Id: mtd-jffs-HOWTO.txt,v 1.16 2001/08/13 23:17:55 dwmw2 Exp $ Last Updated: Compiled/Written By: Vipin Malik (vipin@embeddedlinuxWorks.com) Other author's contributions as noted in the text. **ABOUT: This document will attempt to describe setting up the mtd (Memory Technol...
*** The linux mtd, JFFS HOWTO *** (work in progress, please contribute if you have anything) $Id: mtd-jffs-HOWTO.txt,v 1.16 2001/08/13 23:17:55 dwmw2 Exp $ Last Updated: Compiled/Written By: Vipin Malik (vipin@embeddedlinuxWorks.com) Other author's contributions as noted in the text. **ABOUT: This document will attempt to describe setting up the mtd (Memory Technol...
linux mtd 技术网站:http://www.linux-mtd.infradead.org/ 包含了mtd驱动程序,很有用得网站! 附件是NAND Flash与NOR Flash的差别 文件:flame1123027.pdf 大小:170KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15746/showart_85769.html
linux Memory Technology Devices(mtd) ========================================================================= from: http://www.linux-mtd.infradead.org/ Design aims We're working on a generic linux subsystem for memory devices, especially Flash devices. The aim of the system is to make it simple to provide a driver for new hardware, by providing a generic interface between the hardware driv...
原文: http://blog.chinaunix.net/u/22617/showart_298745.html 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/48344/showart_379313.html
u-boot-1.1.6与1.1.4相比,两者有较大的不同,1.1.6 更像是复制了 kernel 的方法来实现。
下面对nand flash的初始化代码nand_init()进行分析:
1.如果定义(CONFIG_COMMANDS & CFG_CMD_NAND)没定义(CFG_NAND_LEGACY)
则start_armboot()调用driver/nand/nand.c中的nand_init(),否则如果定义(CONFIG_COMMANDS
& CFG_CMD_NAND)并且有定义了CFG_NAND_LEGACY,则调用自己定义的nand...