【技术实现步骤摘要】
本专利技术涉及嵌入式终端领域,具体涉及一种基于NOR Flash文件系统FAT分区表的管理方法。
技术介绍
随着嵌入式终端技术的发展,多样化的应用不断出现,而大多应用都伴随着大量数据的处理和存储,嵌入式存储一般会采用NOR Flash作为存储介质,传统的数据存储方式是指定Flash起始地址和长度,而指定的长度必须是Flash擦写块大小的倍数,避免出现多种数据出现在一个Flash的擦写块上,从而能够避免数据被破坏的危险。指定Flash起始地址和长度的方法,有两个缺点第一,数据扩展不灵活,如果有新应用出现,需要保存新应用的数据,必须在程序中重新为新数据分配一块区域;第二,浪费Flash空间,NOR Flash擦写块一般为64K,对于一类只有很少字节的数据,也需要分配64K的空间,这样会造成Flash 空间的浪费。文件系统管理数据存储,可以灵活扩展,有了新的应用,只需要读写文件即可,另外文件系统以簇为最小单位,一簇一般为4K或者8K,大大减少了 Flash空间的浪费。因此,使用文件系统来管理NOR FLASH存储介质势在必行。然而传统的文件系统只有单一一个FAT分区表 ...
【技术保护点】
一种基于NOR?Flash的文件系统FAT分区表的管理方法,其特征在于,在NOR?FLASH中分配一块区域FAT分区表管理区,此区域中又分为两部分:FAT分区表索引区和FAT分区表区,其中FAT分区表区可以存放多个FAT分区表,首先在NOR?FLASH闪存中分配一块区域FAT分区表管理区,FAT分区表管理区包括FAT分区表索引区和多个FAT分区表,当前有效的FAT分区表根据FAT分区表索引区中的索引号得到,当有文件操作,需要修改FAT分区表时,只需要擦写当前有效FAT分区表的下一个FAT分区表,同时,FAT分区表索引区中索引号循环递增;FAT分区表的管理步骤如下:使用一个F ...
【技术特征摘要】
【专利技术属性】
技术研发人员:刘宝阳,班华堂,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市: