APP下载

一种嵌入式文件系统的保护及恢复方法

2021-06-16陈超鑫肖林松陈岗周学成

电子技术与软件工程 2021年6期
关键词:嵌入式检测系统

陈超鑫 肖林松 陈岗 周学成

(威胜信息技术股份有限公司 湖南省长沙市 410205)

由于小型嵌入式文件系统不支持磨损均衡、掉电保护、自动检测、自动恢复功能,在使用过程中会出现各种问题,给开发人员带来各种麻烦。真正项目中必须加入相关保护措施,才能确保系统安全可靠运行。

现在市面上对文件系统的保护并没有一套完整的理论及方法,没有相关处理措施。工程师对自己文件系统及数据采用打补丁的方式,哪里有问题补哪里,效果不明显,效率低下。大批量发货出问题需要应对相当费时费力,从而给公司及客户带来巨大损失。

本系统提供一种用于嵌入式文件系统保护及恢复的方法,涉及到从系统最初的上电分区检测,数据备份,数据恢复,掉电时文件系统的保护。

嵌入式系统上电后,对文件系统分区进行挂载操作,若多次挂载分区不成功,将对挂载的分区进行格式化操作。并对DBR、FAT、目录区进行有效性检测,若发现DBR、FAT、目录区损坏,将对其进行重新格式化及参数恢复操作。

对DATA 区的数据进行有效性检测,若DATA 区数据存在损坏或数据不可靠。根据保存在裸区中的备份/恢复信息,各记录的头信息,生成相应文件,保证生成的文件与最后正常运行时的文件完全一致。确保系统所需相关参数正常,系统运行正常。

系统正常运行,由守护进程实时检测系统供电情况。当系统发生掉电,守护进程能够迅速识别并做出反应。需要写的文件或正在写的文件,允许其全部写入Flash 中。……

登录APP查看全文

猜你喜欢

嵌入式检测系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
嵌入式软PLC在电镀生产流程控制系统中的应用
小波变换在PCB缺陷检测中的应用
Altera加入嵌入式视觉联盟
倍福 CX8091嵌入式控制器