APP下载

一种基于NAND FLASH的FAT文件系统的研究与实现

2012-09-30张小进罗海波

海南大学学报(自然科学版) 2012年4期
关键词:管理机制嵌入式系统

张小进,罗海波

(闽江学院 计算机科学系,福建 福州350108)

随着嵌入式系统的发展,计算资源及存储资源的不断增加,FLASH在各种嵌入式设备包括智能终端中扮演了重要的角色,可用于存储程序及大量的数据.随着FLASH技术的成熟和普及,单片机、ARM及DSP芯片已普遍采用FLASH取代过去常用的片内ROM或EEPROM,FLASH作为一种安全快速的存储体,以其体积小、容量大、成本低、掉电数据不丢失等一系列优点成为了嵌入式系统中数据和程序的主要载体.但存储中数据庞大,特别是多媒体数据庞大时,必须使用一定的文件系统进行组织和管理,本文研究了NAND FLASH上的FAT文件系统,可使得所管理的文件与Windows平台具有通用性,配合USB控制接口,可以直接在目标系统和Windows系统之间进行文件互通,具有较高的实用性及便利性.

1 相关研究

1.1 NAND FLASH的结构及特点 FLASH可分为NAND FLASH及NOR FLASH 2种.NOR FLASH的读取速度快,写入速度慢,适用于小容量程序的存储.NAND FLASH密度高,可低成本制造出更大容量的存储器,适用于大数据量的程序和数据读写场合,是目前使用较多的一种FLASH存储器结构.典型的NAND FLASH设备由若干个块(Block)组成,块与块之间是相互独立的,一个块由若干个页(Page)组成,一页有若干个可供用户使用的存储单元及供系统维护使用的备用单元(Spare Area).NAND FLASH的读操作可以以字节或页为单位进行,但由于NAND FLASH的写操作只能从1写成0,不能从0写成1,所以在对存储器进行写入之前必须进行擦除操作,将所有位置为1,且擦除是以块为单位进行的,而不能擦除单个字节……

登录APP查看全文

猜你喜欢

管理机制嵌入式系统
Smartflower POP 一体式光伏系统
试论工程造价管理机制的完善与创新
WJ-700无人机系统
ZC系列无人机遥感系统
建立有效的管理机制奠定坚实的人力资源基础
工电道岔结合部联合管理机制的探讨
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟