星载激光通信终端软件重构方法及系统技术方案

技术编号:30534002 阅读:36 留言:0更新日期:2021-10-30 13:07
本公开提供了一种星载激光通信终端软件重构方法,包括:建立激光通信链路,激光通信链路连接地面激光通信终端和星载激光通信终端;发送重构消息至星载激光通信终端,重构消息包括重构文件的长度及校验码;通过激光通信链路传输重构文件至星载激光通信终端;校验重构文件;以及,如果校验通过,生成重构文件校验成功状态,对重构文件进行固化形成重构代码区,并通过重启终端软件验证是否重构成功,否则,生成重构文件校验失败状态。本公开还提供了一种星载激光通信终端软件重构系统。星载激光通信终端软件重构系统。星载激光通信终端软件重构系统。

【技术实现步骤摘要】
星载激光通信终端软件重构方法及系统


[0001]本公开涉及一种星载激光通信终端软件重构方法及系统,属于航天通信、软件重构


技术介绍

[0002]随着嵌入式软件技术的日益发展和星上信息处理能力的不断提升,硬件功能软件化已成为当前航天技术重要的发展趋势。随着卫星寿命的增长和任务难度的加大,软件产品的复杂度越来越高,需要具备在轨重构和更新等维护能力,以应对可能出现的任务扩展和软件潜在缺陷。
[0003]在轨重构方案一般分为两个阶段:第一阶段为最小系统阶段,该阶段能完成基本的设备安全控制、应用软件的注入修改和应用软件的引导加载;第二阶段为应用软件阶段,该阶段实现设备承担的应用功能,并具有升级程序接口,能接收和存储新的软件程序;第二阶段的软件通过复位或切机指令可以进入第一阶段运行,当第二阶段软件引导不成功或接收到驻留第一阶段指令,设备才会长期运行于第一阶段;否则,成功引导加载应用软件后,直接运行应用软件。上注软件可通过测控的低速信道慢速立即注入的方式注入到终端设备中,也可通过测控的高速上行通道快速注入到软件临时存储区中,注入完毕后经由星本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种星载激光通信终端软件重构方法,其特征在于,包括:建立激光通信链路,所述激光通信链路连接地面激光通信终端和星载激光通信终端;地面运控系统发送重构消息至星载激光通信终端,所述重构消息包括重构文件的长度及校验码;地面激光通信终端通过所述激光通信链路传输重构文件至星载激光通信终端;校验所述重构文件;以及如果校验通过,生成重构文件校验成功状态,对重构文件进行固化形成重构代码区,并通过重启终端软件验证是否重构成功,否则,生成重构文件校验失败状态。2.根据权利要求1所述的星载激光通信终端软件重构方法,其特征在于,地面运控系统发送重构消息至星载激光通信终端,所述重构消息包括重构文件的长度及校验码,包括:通过地面运控系统将所述重构消息通过微波链路发送至星务计算机,再由星务计算机通过常规测控通道发送至所述星载激光通信终端。3.根据权利要求1所述的星载激光通信终端软件重构方法,其特征在于,所述对重构文件进行固化形成重构代码区,包括:通过将重构文件包含的重构数据烧写入存储器,形成重构代码区,将代码区启动标识写入存储器的指定地址,所述代码区启动标识用于标识所述重构代码区的启动地址。4.根据权利要求1所述的星载激光通信终端软件重构方法,其特征在于,通过重启终端软件验证是否重构成功,包括:接收复位重启指令;运行复位重启;执行引导程序,所述引导程序基于代码区启动标识加载所述重构代码区并对所述重构代码区进行校验;以及如果加载成功且校验通过,则生成重构成功结果,当前运行代码区为重构代码区,否则,如果校验失败或预置启动次数内无法加载成功,则通过原始代码区启动应用程序,当前运行代码区为原始代码区,所述原始代码区为存储于存储器的未经重构的软件原始代码。5.根据权利要求1所述的星载激光通信终端软件重构方法,其特征在于,还包括:在通过所述激光通信链路传输重构文件至星载激光通信终端之前,激光通信终端发送重构响应消息,所述重构响应消息表示可以接收重构文件。6.根据权利要求1所述的星载激光通信终端软件重构方法,其特征在于,在星载激光通信终端软件重构的过程中,所述星载激光通信终端通过常规测控通道发送重构过程状态至地面运控系统,所述重构过程状态包括重构文件接收状态、重构文件计数、重构文件校验状态、当前运行代码区以及代码版本号中的至少一项。7.一种星载激光通信终端软件重构系统,其特征在于,包括:地面运控系统,发送重构消息及复位重启指令至星载激光通信终端,控制地面激光通信终端发送重构文件至星载...

【专利技术属性】
技术研发人员:吕世猛
申请(专利权)人:北京极光星通科技有限公司
类型:发明
国别省市:

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

1