[发明专利]一种卫星载荷软件在轨维护设备及方法有效
申请号: | 202010700215.X | 申请日: | 2020-07-20 |
公开(公告)号: | CN111796850B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 安然;李强;张喆;谷晓鹰;陈东黎;李俊成 | 申请(专利权)人: | 上海航天电子通讯设备研究所;中国人民解放军63921部队 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04B7/185 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 张定花;胡晶 |
地址: | 201109 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 载荷 软件 维护 设备 方法 | ||
本发明提供了一种卫星载荷软件在轨维护设备和方法,所述方法包括:在第一单元的卫星主程序运行过程中接收地面上注的新版程序;将所述新版程序存放在第二单元,更新程序入口地址表,把新版程序的存放起始地址写入搬运起始地址顺序表的首位,以指导卫星载荷软件下次开机的程序入口;每次卫星载荷软件上电启动时,引导程序入口单元根据程序入口地址表选择第一单元主程序直接启动或搬运第二单元的新版程序至第一单元启动。本发明可实现对卫星载荷软件的整体升级,具有较强的软件稳定性,并且简化了卫星载荷软件在轨升级的启动流程,软件启动时间大幅缩短。
技术领域
本发明涉及卫星载荷软件在轨维护领域,具体地,涉及一种卫星载荷软件在轨维护设备及方法。
背景技术
目前,对卫星载荷软件的在轨维护方法,大多数方法都只能对软件的局部功能进行在轨维护,无法满足卫星载荷软件整体升级的现有需求,并且现有的实现卫星载荷软件整体升级的在轨维护方法,每次上电开机,需要默认等待一段时间以确认地面是否有新上注程序,导致星载软件程序启动时间长;且上注程序过程放在每次上电之后,无法分轨上注,上注程序的大小受限。
因此,有必要对卫星载荷软件在轨维护设备和方法进行改进。
发明内容
针对现有技术中的缺陷,本发明的目的在于提供一种可实现对卫星载荷软件整体升级、程序启动时间短以及程序启动流程简单的卫星载荷软件在轨维护设备及方法。
第一方面,本发明提供一种卫星载荷软件在轨维护设备,包括第一单元和第二单元;所述第一单元包括引导程序入口单元和主程序单元,所述第二单元用于存放程序入口地址表和至少一个程序;其中,当每次卫星载荷软件上电开机时,所述引导程序入口单元根据程序入口地址表选择第一单元主程序直接启动或搬运第二单元的至少一个程序至第一单元启动,并且在第一单元的主程序单元中更新程序入口地址表,以指导卫星载荷软件下次开机的程序入口。
可选地,所述第一单元为片内单元,所述第二单元为片外存储单元。
可选地,所述存放于片外存储单元的至少一个程序包括最多一个非稳态版本程序和多个稳态的历史版本程序。
可选地,所述主程序单元包括主功能模块、接收上注程序模块和更新程序入口地址表模块。
可选地,地面上注新版程序时,根据新版程序的大小和数传分系统的传输制约,可一次性全部上注或分块分轨上注。
可选地,所述引导程序入口单元包括选择启动模块、烧录启动模块和紧急写入模块。
进一步地,本发明还提供一种卫星载荷软件在轨维护方法,所述方法包括以下步骤:
在第一单元的卫星主程序运行过程中接收地面上注的新版程序;
将所述新版程序存放在第二单元,更新程序入口地址表,把新版程序的存放起始地址写入搬运起始地址顺序表的首位,以指导卫星载荷软件下次开机的程序入口;
每次卫星载荷软件上电启动时,引导程序入口单元根据程序入口地址表选择第一单元主程序直接启动或搬运第二单元的新版程序至第一单元启动。
可选地,所述第一单元为片内单元,所述第二单元为片外存储单元。
可选地,所述在卫星主程序运行过程中接收地面上注的新版程序步骤具体包括:根据新版程序的大小和数传分系统的传输制约,可一次性全部上注或分块分轨上注。
可选地,所述每次卫星载荷软件上电启动时,引导程序入口单元根据程序入口地址表选择第一单元主程序直接启动或搬运第二单元的新版程序至第一单元启动步骤具体包括:
卫星载荷上电开机进入引导程序,初始化必需的外设接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天电子通讯设备研究所;中国人民解放军63921部队,未经上海航天电子通讯设备研究所;中国人民解放军63921部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010700215.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种增值税发票管理系统
- 下一篇:一种Bi-2212前驱粉末的处理方法