首页 | 本学科首页   官方微博 | 高级检索  
     

面向航天器嵌入式软件的在轨修复方法
引用本文:李振松,李光旭,李晓锋,索旭华,陈朝晖. 面向航天器嵌入式软件的在轨修复方法[J]. 空间控制技术与应用, 2019, 45(1): 66
作者姓名:李振松  李光旭  李晓锋  索旭华  陈朝晖
作者单位:北京控制工程研究所,北京,100190;北京控制工程研究所,北京,100190;北京控制工程研究所,北京,100190;北京控制工程研究所,北京,100190;北京控制工程研究所,北京,100190
摘    要:
航天器在轨运行的修复手段主要是软件的在轨修复.SPARC平台是我国航天领域应用最广泛的处理器架构设计.针对SPARC平台的航天器软件在轨修复问题,提出一种基于二次链接的方式生成在轨软件修复注入码的方法,解决在轨修复注入码重定位的问题.通过地面遥控注入,利用航天器在轨软件预埋的钩子函数,实现在轨函数模块的动态替换及恢复,大大提升SPARC平台软件的在轨修复能力.通过多个在轨航天器的实际工程应用,证明该方法是可行的和有效的,且具有良好的工程应用价值.

关 键 词:航天器软件  SPARC  在轨修复  二次链接  重定位

On Board Repair Method for Spacecraft Embedded Software
Abstract:
In the field of space, the means of repairing spacecraft on board are mainly about the on board repair of software. The SPARC platform is the most widely used processor of aerospace industry in Chinese. Considering the spacecraft software on board repair issues for SPARC platforms, a method of quadratic linking is proposed to generate on board software repair inject code, which can solve the problem of on board repair injection code relocation. After being injected through the ground remote control, using the hook function embedded in the spacecraft on board software, the flexible implementation of the dynamic replacement and the recovery of the on board function module can greatly improve the on board software recovery capability of the SPARC platform. Through the practical engineering application of multiple on board spacecraft, the feasibility and correctness of the method are proved, and it has a good engineering application value.
Keywords:
本文献已被 万方数据 等数据库收录!
点击此处可从《空间控制技术与应用》浏览原始摘要信息
点击此处可从《空间控制技术与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号