[发明专利]对嵌入式Linux操作系统中的UBIFS文件系统备份方法有效
申请号: | 201510641909.X | 申请日: | 2015-09-30 |
公开(公告)号: | CN105138433A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 马小辉;赵强;郭巨锋 | 申请(专利权)人: | 华立仪表集团股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 胡根良 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 linux 操作系统 中的 ubifs 文件系统 备份 方法 | ||
1.对嵌入式Linux操作系统中的UBIFS文件系统备份方法,其特征在于:用于非易失存储器上,包括以下步骤:
步骤1,将MTD分为3个区;其中第一区设置空间为24M,第二区设置空间为16M,剩余空间全部留给第三区;
步骤2,将第一区设置两个功能区块,其中一块为uboot及kener存放区,该区只读,长度8M;另一个功能区块为备份区,备份区16M空间用来存放UBIFS文件系统,作为备份;
步骤3,第二区内存放和第一区中备份区相同的UBIFS文件系统,该区为可读写区;
步骤4,在第三区内存放应用程序及数据,该区为可读写区;
步骤5,每次系统启动时记录第二区内存中UBIFS文件系统的uboot特征码;
步骤6,进行程序更新时应用程序修改第二区中UBIFS文件系统数据;在下一次系统启动时,uboot程序通过特征码对比判断该区域内容是否已经修改,如果检测到现在的特征码和记录中应用程序uboot的特征码不一致,则说明上次系统是正常启动,无需启动备份;如果特征码没有变化,判断该区间仍是uboot所写数据,说明上次系统启动后,没有进入应用程序,通过看门狗对系统再次重启,此次重启后将第一区中备份区的备份文件覆盖第二区文件,覆盖完毕后重新进行程序更新。
2.根据权利要求1所述对嵌入式Linux操作系统中的UBIFS文件系统备份方法,其特征在于,所述特征码选用4个字节。
3.根据权利要求1所述对嵌入式Linux操作系统中的UBIFS文件系统备份方法,其特征在于,所述非易失存储器连接计时模块,整个系统第二次重启距离第一次重启不得小于1分钟,以后每次重启间隔不得小于半分钟,在3分钟内出现4次重启则停止作业发出报警信号。
4.根据权利要求1所述对嵌入式Linux操作系统中的UBIFS文件系统备份方法,其特征在于,所述非易失存储器为铁电存储器FRAM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华立仪表集团股份有限公司,未经华立仪表集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510641909.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滚齿机自去毛刺装置
- 下一篇:制动毂车夹具