摘要: 讨论嵌入式Linux 下与NAND 闪存存储设备相关的Linux MTD 子系统、NAND 驱动,并就与NAND 闪存相关的文件系统、内核以及NAND 闪存存储设计所关注的问题如坏块处理、从NAND 启动、当前2.4 和2.6 内核中NAND 通用驱动所存在的缺陷进行讨论并给出解决方案。以Omap161x H2 开发板为例,给出了NAND 闪存存储实现实例并指出设计中需要关注的问题。
关键词:
NAND 闪存;驱动;MTD;Omap161x
Abstract: The topics related to NAND flash under Linux, such as Linux MTD subsystem, NAND flash driver and file system are presented. Some topics special to NAND flash such as bad block management, booting from NAND, bugs in the MTD version under Linux kernel v2.4 and v2.6 are also described. An example design for Omap161x H2 sample is offered to indicate the real problems in NAND storage system design that needs to pay attention to.
Key words:
NAND flash; Driver; MTD; Omap161x
胡勇其,侯紫峰. 嵌入式 Linux 下NAND 存储系统的设计与实现[J]. 计算机工程, 2006, 32(4): 61-63,81.
HU Yongqi, HOU Zifeng. Storage System Design on NAND Flash for Embedded Linux System[J]. Computer Engineering, 2006, 32(4): 61-63,81.