[发明专利]高可靠星载软件启动系统及方法在审
申请号: | 202010734383.0 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111857884A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 刘彬;田小莉;胡生旺;邹玉龙;牛崇;赵帅;邵瑞强;石碧舟;周黎莎;刘迎春;龚文斌;沈苑;蒋桂忠;林宝军 | 申请(专利权)人: | 中国科学院微小卫星创新研究院;上海微小卫星工程中心 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/16 |
代理公司: | 上海智晟知识产权代理事务所(特殊普通合伙) 31313 | 代理人: | 李镝的 |
地址: | 201203 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可靠 软件 启动 系统 方法 | ||
1.一种高可靠星载软件启动系统,其特征在于,包括:
初始化模块,被配置为使用根程序对参数进行初始化;
三模启动次数模块,被配置为对星载软件进行三模启动;
顺序启动模块,被配置为三模启动失败时,对星载软件进行顺序启动。
2.如权利要求1所述的高可靠星载软件启动系统,其特征在于,所述高可靠星载软件启动系统还包括固定存储载体、第一非固存储载体、第二非固存储载体及第三非固存储载体,其中:
所述固定存储载体存储所述根程序,以使所述初始化模块向卫星上加载所述根程序;
所述第一非固存储载体、所述第二非固存储载体及所述第三非固存储载体均存储状态标志和星载软件镜像;
所述三模启动次数模块及所述顺序启动模块根据所述三模启动次数确定进行所述三模启动或所述顺序启动;
所述三模启动次数模块及所述顺序启动模块将所述星载软件镜像加载到卫星上。
3.如权利要求2所述的高可靠星载软件启动系统,其特征在于,
所述第一非固存储载体、所述第二非固存储载体及所述第三非固存储载体均包括为三模启动次数存储区、三模代码选择标志存储区、固化区代码存储区和重构区代码存储区;
所述固化区代码存储区和所述重构区代码存储区均存储相同的星载软件镜像的代码;
所述三模启动次数模块及所述顺序启动模块根据所述三模启动次数确定进行所述三模启动或所述顺序启动;
所述三模启动次数模块根据所述三模代码选择标志判断是将固化区代码存储区中的代码作为星载软件镜像加载到卫星上,还是将重构区代码存储区中的代码作为星载软件镜像加载到卫星上。
4.如权利要求3所述的高可靠星载软件启动系统,其特征在于,每个所述三模启动次数存储区均具有三个三模启动次数,每个所述三模启动次数存储区的三个三模启动次数进行第一次表决,得到第一模式表决结果;以及
所述第一非固存储载体的第一模式表决结果、所述第二非固存储载体的第一模式表决结果及所述第三非固存储载体的第一模式表决结果,进行第二次表决,得到最终模式表决结果;
在所述星载软件启动时,所述三模启动次数模块及所述顺序启动模块根据所述最终模式表决结果确定进行所述三模启动或所述顺序启动。
5.如权利要求3所述的高可靠星载软件启动系统,其特征在于,每个所述三模代码选择标志存储区均具有三个三模代码选择标志位,每个所述三模代码选择标志存储区的三个三模代码选择标志进行第一次表决,得到第一状态表决结果;
所述第一非固存储载体的第一状态表决结果、所述第二非固存储载体的第一状态表决结果及所述第三非固存储载体的第一状态表决结果,进行第二次表决,得到最终状态表决结果;
在所述星载软件启动时,所述三模启动次数模块及所述顺序启动模块根据所述最终状态表决结果确定进行相应的启动操作。
6.如权利要求3所述的高可靠星载软件启动系统,其特征在于,所述三模启动包括:
判断三模三模启动次数是否大于等于2,若是则退出,否则判断三模代码选择标志是否从重构区代码存储区启动;
若是则拷贝重构区代码存储区的代码,通过三模方式将其加载到内存暂存区,并更改三模代码选择标志为从固化区代码存储区启动;
否则拷贝固化区代码存储区的代码,通过三模方式将其加载到内存暂存区,并更改三模代码选择标志为从重构区代码存储区启动;
跳转至启动地址,引导程序启动;
判断是否正常启动,若是则将三模启动次数设置为0并结束,否则判断三模启动次数是否大于等于2,若是则进行顺序启动,否则重新进行三模启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微小卫星创新研究院;上海微小卫星工程中心,未经中国科学院微小卫星创新研究院;上海微小卫星工程中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010734383.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式超声诊断仪
- 下一篇:一种智能制造的人造纤维机械设备