【技术实现步骤摘要】
一种日志型嵌入式文件系统设计方法、系统及存储介质
[0001]本专利技术涉及嵌入式系统应用
,尤其涉及一种日志型嵌入式文件系统设计方法、系统及存储介质。
技术介绍
[0002]随着存储技术的发展,大容量存储介质在嵌入式系统中大量应用,用以存储图片、视频、录波数据等比较大的数据,这些存储介质包括各种可插拔的存储卡(TF卡、SD卡等)和大容量带存储管理功能的芯片(eMMC芯片)等。这些大容量存储介质出现后,存储容量和读写速度都得到大幅度提升,同时芯片内部也集成了管理控制器,使芯片具备了磨损均衡的能力,不用再担心重复写一个扇区导致该扇区被写坏的问题,这使得在这些存储介质上运行任意文件系统成为可能,不再依赖专用的文件系统,比如YAFFS文件系统。
[0003]同时,这些大容量存储介质需要一种合适的文件系统来管理。由于这些存储介质不再受制于特殊的文件系统,通用型文件系统FatFs可以运行在这些存储介质上。由于FatFs代码开源且容易移植,需要很少的系统资源也能运行,且稳定可靠,是嵌入式系统中常用的文件系统,如图1所示,是 ...
【技术保护点】
【技术特征摘要】
1.一种日志型嵌入式文件系统设计方法,其特征在于,该文件系统包括保留扇区和数据区,该方法包括如下步骤:在文件系统的保留扇区挑选目标扇区作为日志扇区;文件系统进行擦/读/写操作时,将每一个分步骤操作的操作细节实时记录到日志扇区;当新的分步骤操作完成后,将操作细节替换掉日志扇区中旧的记录内容。2.根据权利要求1所述的日志型嵌入式文件系统设计方法,其特征在于,所述日志扇区的记录内容包括当前分步骤序号、完成当前完整操作所需的数据信息。3.根据权利要求2所述的日志型嵌入式文件系统设计方法,其特征在于,所述数据信息包括目标扇区号、目录项位置、状态机和日志扇区CRC校验值。4.根据权利要求1
‑
3任一项所述的日志型嵌入式文件系统设计方法,其特征在于,当在某一分步骤时发生了掉电,系统上电后,读取日志扇区的信息,恢复到前一分步骤的状态,继续进行下面的分步骤操作。5.根据权利要求1
‑
4任一项所述的日志型嵌入式文件系统设计方法,其特征在于,在所述保留扇区挑选两个目标扇区作为日志扇区,各记录一份日志,其中一个日志扇区为主日志扇区...
【专利技术属性】
技术研发人员:叶留义,陈天英,萧彦,齐少娟,王振华,徐云松,沈沉,凌特利,纪元,任红旭,李超,任华锋,代聪聪,岳银涛,张玉龙,
申请(专利权)人:国网河北省电力有限公司电力科学研究院国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。