提高星载嵌入式文件系统可靠性的方法技术方案

技术编号:23084870 阅读:94 留言:0更新日期:2020-01-11 01:04
本发明专利技术提供了一种提高星载嵌入式文件系统可靠性的方法,包括:在当前星载综合电子计算机文件系统存储介质上,创建主分区和冗余分区;将文件上载到文件系统中时,分别存储至主分区和冗余分区;为上载到文件系统的每一份文件中添加MD5(Message‑Digest Algorithm信息摘要算法)校验码值,并在文件加载时进行MD5校验码值比对;在启动星载应用程序时,对主分区,或冗余分区中的星载应用程序进行校验,若校验成功,则启动对应分区的文件;按照预设的周期,对主分区和冗余分区中上载的文件进行回读刷新。从而可以有效保证每次加载运行的应用程序是完整和可靠的,对于维持卫星长期在轨运行提供可靠性保证。

Methods to improve the reliability of on-board embedded file system

【技术实现步骤摘要】
提高星载嵌入式文件系统可靠性的方法
本专利技术涉及宇航
,具体地,涉及提高星载嵌入式文件系统可靠性的方法。
技术介绍
当星载综合电子系统运用嵌入式操作系统后,使用文件系统能够使得综合电子系统软件的开发更加灵活和便捷。充分利用嵌入式操作系统提供的动态加载特性,将各个应用程序编译成单独文件个体,从而实现软件每次的调试加载和软件工程化管理。另外,综合电子系统软件的开发涉及多方合作开发时,可以实现背靠背式开发,最后各家只需要提交一个可执行程序即可实现软件集成,改变传统软件开发模式。卫星在轨运行环境相对地面较恶劣,可能会受到各种高能粒子的干扰和影响,而存储器件,如NorFlash较易受影响,进而使其内部存储的数据被改变。然而,在轨卫星文件数据被改变是件极其危险的事情。综合电子系统只能通过遥测数据监控卫星在轨运行状况,周期性的对文件系统中关键文件进行回读刷新处理,从而保证文件的完整性和可靠性,进而保证综合电子系统的可靠性,提高卫星在轨使用寿命。嵌入式文件系统在宇航星载系统中有着广泛的应用,而现有实现技术中,主要有以外下两种实现方式:<本文档来自技高网...

【技术保护点】
1.一种提高星载嵌入式文件系统可靠性的方法,其特征在于,包括:/n步骤1:在当前星载综合电子计算机文件系统存储介质上,创建主分区和冗余分区;/n步骤2:将文件上载到文件系统中时,分别存储至所述主分区和所述冗余分区;/n步骤3:为上载到所述文件系统的每一份文件中添加MD5校验码值,并在文件加载时进行MD5校验码值比对;/n步骤4:在启动星载应用程序时,对所述主分区,或所述冗余分区中的星载应用程序进行校验,若校验成功,则启动对应分区的文件;/n步骤5:按照预设的周期,对所述主分区和所述冗余分区中上载的文件进行回读刷新。/n

【技术特征摘要】
1.一种提高星载嵌入式文件系统可靠性的方法,其特征在于,包括:
步骤1:在当前星载综合电子计算机文件系统存储介质上,创建主分区和冗余分区;
步骤2:将文件上载到文件系统中时,分别存储至所述主分区和所述冗余分区;
步骤3:为上载到所述文件系统的每一份文件中添加MD5校验码值,并在文件加载时进行MD5校验码值比对;
步骤4:在启动星载应用程序时,对所述主分区,或所述冗余分区中的星载应用程序进行校验,若校验成功,则启动对应分区的文件;
步骤5:按照预设的周期,对所述主分区和所述冗余分区中上载的文件进行回读刷新。


2.根据权利要求1所述的提高星载嵌入式文件系统可靠性的方法,其特征在于,所述主分区和所述冗余分区为物理上不连续的存储区。


3.根据权利要求1所述的提高星载嵌入式文件系统可靠性的方法,其特征在于,所述文件包括:星载应用程序文件、动态库文件、内核驱动模块文件和配置文件。


4.根据权利要求1所述的提高星载嵌入式文件系统可靠性的方法,其特征在于,所述步骤3包括:
在同目录下生成3份相同的文件以及对应的MD5校验码值,并将所述MD5校验码值写入文件中,得到包含M...

【专利技术属性】
技术研发人员:白亮关宁游红俊程利甫田文波王茂森双小川
申请(专利权)人:上海航天电子通讯设备研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1