[发明专利]卫星星务软件上注方法无效
申请号: | 201310041108.0 | 申请日: | 2013-02-01 |
公开(公告)号: | CN103164242A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 杨磊;绳涛;陈利虎;宋新;刘鹏飞;程云 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卫星 软件 方法 | ||
技术领域
本发明涉及卫星技术领域,特别地,涉及一种卫星星务软件上注方法。
背景技术
星务软件是卫星的电子系统的核心,负责卫星的任务调度和综合信息处理,对星上各任务模块的运行进行高效可靠的管理和控制,监视全星状态并协调整星工作。
星务软件的可靠性是卫星整星可靠性设计的重要组成部分。目前提高星务软件可靠性的途径主要有:(1)按照软件工程方法组织软件的开发;(2)在设计时按照航天工程软件开发规范进行设计;(3)通过专业部门进行软件评测,检查软件功能,排除缺陷;(4)冗余备份;(5)在线更新。
其中,在线更新功能是重要手段之一,也是卫星发射后可以使用的唯一手段。在线更新可分为参数更新和软件上注。参数更新是将重要参数作为变量别写入软件,通过遥控指令对参数进行在线调整。参数更新只能对软件功能进行微调,较大的功能调整只能通过软件上注完成。软件上注是指在卫星星务软件功能需要进行较大更改的情况下,卫星地面测控站通过测控链路将新的星务软件上传至卫星,并替换原有星务软件。(此处请发明人补充对“软件上注”的简要说明)
目前,在国内外卫星上,参数更新使用较多。软件上注方式只在个别微小卫星上使用过,并且上注软件是上注至SRAM(Static RAM,静态随机存储器)(请发明人补充英文全称以及中文标准译文)中运行,并没有写入非易失存储器,若OBC(On-board Computer,星载计算机)(请发明人补充英文全称以及中文标准译文)断电重启,上注的软件会丢失。国内少数大卫星曾实现过部分软件模块的上注,还未查到星务软件整体上注的相关资料。
发明内容
本发明目的在于提供一种稳定可靠、重启后不会丢失的、且能实现星务软件的整体替换的卫星星务软件上注方法,以解决上注软件上注至SRAM中运行,OBC断电重启,上注的软件会丢失的问题;且可实现星务软件的整体替换。
为实现上述目的,本发明提供了一种卫星星务软件上注方法,包括以下步骤:
S2:接收地面站上传的上注软件,并将所述上注软件存储在星载计算机的外部SRAM中;
S5:将所述上注软件从所述外部SRAM中写入到FLASH中并替换原星务软件。
作为本发明的进一步改进:
在完成所述步骤S2之后,且在进行所述步骤S5之前,所述方法还包括步骤:
S3:校验所述外部SRAM中的上注软件。
所述步骤S3包括以下步骤:
S301:接收来自地面站的校验指令,并根据所述外部SRAM中的所述上注软件计算校验值;
S302:将计算得到的校验值与地面站根据上传的所述上注软件算得的校验值进行比对;若二者相同,则判定校验成功;否则,将所述外部SRAM中的所述上注软件丢弃,并重复所述步骤S2和所述步骤S3。
所述步骤S2中还包括:
S201:在接收地面站上传的所述上注软件之前,先接收来自地面站的准备接收上注软件指令,并根据所述准备接收上注软件指令将已接收软件数量和软件块接收标志均置零;
S202:开始接收所述上注软件并将所述上注软件存储在星载计算机的外部SRAM中,并且根据接收到的数据块实时更新所述已接收软件数量;
S203:所述上注软件接收完成后,将所述软件块接收标志置位。
在进行所述步骤S2之前,所述方法还包括步骤:
S1:从PROM(Programable Read-Only Memory,可编程只读存储器)启动。
在完成所述步骤S5之后,所述方法还包括步骤:
S6:校验所述FLASH中的所述上注软件。
在进行所述步骤S2之前,所述方法还包括步骤:
S1A:从FLASH启动;
在完成所述步骤S3之后,且在进行所述S5之前,所述方法还包括步骤:
S4:从PROM启动;通过参数上注接收并设置所述上注软件大小;
在完成所述步骤S4后,重复步骤S3,然后再进行所述步骤S5。
在进行所述步骤S2之前,所述方法还包括以下步骤:
S1B:接收地面站上传的上注客户端,并将所述上注客户端存储在星载计算机的外部SRAM中;
S1C:在所述外部SRAM中运行所述上注客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310041108.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于移动终端的应用程序管理系统及方法
- 下一篇:存储卡以及存储数据的方法