中国空间科学技术 ›› 2023, Vol. 43 ›› Issue (4): 52-65.doi: 10.16708/j.cnki.1000-758X.2023.0053

• 论文 • 上一篇    下一篇

支持任务自主接入的星务软件重构方法

李翔1,宫江雷1,2,郭莉芳1,韩笑冬1,王超1,杨凯飞1   

  1. 1 中国空间技术研究院 通信与导航卫星总体部,北京100094
    2 西安电子科技大学,西安710126
  • 出版日期:2023-08-25 发布日期:2023-07-18

Research on satellite software reconfiguration method for autonomous access of task

LI Xiang1,GONG Jianglei1,2,GUO Lifang1,HAN Xiaodong1,WANG Chao1,YANG Kaifei1   

  1. 1 Institute of Telecommunication and Navigation Satellites,CAST,Beijing 100094,China
    2 Xidian University,Xi′an 710126,China
  • Published:2023-08-25 Online:2023-07-18

摘要: 目前卫星设计领域软件在轨重构方式安全性低,灵活性差,大大制约了星务软件在轨功能的持续更新与扩展需求。针对以上背景,提出了一种支持任务级重构的星务软件架构,介绍了基于容错SRAM的典型硬件环境和基于软总线的软件分层设计方法;开展对任务自主接入及硬件重启后自主恢复机制的研究,提出支持任务自主接入的星务软件重构流程及补丁协议,最终针对新型软件架构和任务接入方法进行仿真,验证了该方法的安全有效性,解决了目前星务软件重构灵活性差的问题,为提升卫星软件好用易用性提供了解决方案。

关键词: 卫星软件, 持续更新与扩展, 任务级自主接入, 容错SRAM, 重构灵活性

Abstract: In the field of satellite designing,the software reconfiguration method has a bad performance in security and flexibility,for which the requirements of sustainable updating and extending are obviously restrained.To solve the problem,a structure of satellite software for task-level reconfiguration was presented.Meanwhile,the typical hardware environment based on a fault-tolerant SRAM and a multiple-level design approach based on soft-bus were described,and the mechanism of task auto recovery after the computer′s restarting was studied.The data protocol of software reconfiguration was proposed to guide the engineer to generate the patch.A simulation test was conducted based on the software architecture and process of task auto accessing,the results show that the proposed method is safe and effective,which can improve the performance of satellite software in the aspect of flexibility and supply a good solution for improving the usability of the satellite software.

Key words: satellite software, sustainable updating and extending, auto-accessing of task, fault-tolerant SRAM, flexibility of the satellite software reconfiguration