中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2017, Vol. 43 ›› Issue (6): 61-66.doi: 10.3969/j.issn.1674-1579.2017.06.010

• 技术交流 • 上一篇    下一篇

基于DSP平台的航天器软件在轨维护实现方法研究*

李振松,杜建伟,党纪红   

  1. (北京控制工程研究所,北京 100090)
  • 收稿日期:2017-05-27 出版日期:2017-12-20 发布日期:2018-01-03
  • 作者简介:作者简介:李振松(1983—),男,工程师,研究方向为航天嵌入式软件设计,航天在轨维护技术;杜建伟(1981—),男,高级工程师,研究方向为航天嵌入式软件设计;党纪红(1977—),男,高级工程师,研究方向为航天嵌入式软件设计,航天在轨维护技术.
  • 基金资助:

    *国家自然科学基金资助项目(61502031和61632005).

Implementation of onBoard Software Maintenance for Spacecraft Based on DSP

 LI  Zhen-Song, DU  Jian-Wei, DANG  Ji-Hong   

  1. (Beijing Institute of Control Engineering, Beijing 100090, China)
  • Received:2017-05-27 Online:2017-12-20 Published:2018-01-03

摘要: 摘要: DSP(数字信号处理器)在空间领域的应用越来越广泛,面对复杂的空间环境和长时间可靠运行的要求,基于DSP处理器平台的航天器软件,其在轨维护能力成为了一个迫切需要解决的问题.设计一种DSP软件的航天器在轨动态维护方案,并提出两种在轨注入指令码的生成方法.该在轨维部方案通过在航天器软件中预埋钩子功能,经遥控指令注入在轨维护指令码,实现在轨运行软件模块的动态替换功能.通过系统测试,证明该方案的可行性,具有良好的工程应用价值.  

关键词: 关键词: 在轨维护, 钩子, 动态替换, 航天器软件

Abstract: Abstract:DSP (digital signal processor) is used more and more in the field of space. Considering the complex space environment and longterm reliable operation requirements, the capacity of onboard maintenance becomes an urgent issue which needs to be resolved for spacecraft based on DSP processor platform. Based on engineering practice, a dynamic maintenance scheme for accomplishing DSP software onboard maintenance is designed, and two different methods for generating injection instruction are proposed in this paper. By injecting the generated instructions into an appointed spare memory and enabling the hook code which is embedded in the spacecraft software in advance, the dynamic replacement function of software modules onboard operation is realized. Through the system test, the feasibility of the scheme is proved, and it has good engineering application value.  

Key words: Keywords:onboard maintenance, hook, dynamic replacement; spacecraft software

中图分类号: 

  • 中图分类号: V432