摘要:在嵌入式系统中,Nor Flash和Nand Flash是目前市场上主要的主要的非易失闪存的存储器。Nor Flash存储器的容量小、写入速度较慢,但因其随机读取速度快,因此在嵌入式系统中,常用于程序代码的直接存储。与Nor相比,Nand闪存的优点是容量大、写入速度快,成为了嵌入式产品中主要的数据存储设备。而且Nand Flash这种低功耗、小体积以及低成本的存储设备已经得到了广泛的应用。本课题深入研究了MTD的设计原理和架构,通过对Flash设备的驱动学习,在Linux系统下对Nor Flash和Nand Flash进行驱动的编写,从而实现Flash设备的基本运用。
关键词:嵌入式 Nand Flash 驱动程序
Abstract:of Nor Flash and Nand Flash is currently on the market of the main non-volatile flash memory in embedded systems. Nor Flash memory capacity is small, slow write speed, but because of its random read speed in embedded systems, commonly used in the program code stored directly. Compared with Nor, of Nand flash memory has the advantage of large capacity, fast write speed, has become the main data storage devices in embedded products. Nand Flash This low power consumption, small size and low-cost storage devices has been widely used. This topic in-depth study of design principles and architecture of the MTD, Nor Flash and Nand Flash drive the preparation of learning Flash device driver in the Linux system, in order to achieve the basic use of the Flash device.
Key words: Embedded Nand Flash Driver