面向航天器嵌入式软件的在轨修复方法  被引量:2

On-Board Repair Method for Spacecraft Embedded Software

在线阅读下载全文

作  者:李振松[1] 李光旭 李晓锋[1] 索旭华[1] 陈朝晖[1] LI Zhensong;LI Guangxu;LI Xiaofeng;SUO Xuhua;CHEN Zhaohui(Beijing Institute of Control Engineering,Beijing 100190,China)

机构地区:[1]北京控制工程研究所,北京100190

出  处:《空间控制技术与应用》2019年第1期66-70,共5页Aerospace Control and Application

摘  要:航天器在轨运行的修复手段主要是软件的在轨修复.SPARC平台是我国航天领域应用最广泛的处理器架构设计.针对SPARC平台的航天器软件在轨修复问题,提出一种基于二次链接的方式生成在轨软件修复注入码的方法,解决在轨修复注入码重定位的问题.通过地面遥控注入,利用航天器在轨软件预埋的钩子函数,实现在轨函数模块的动态替换及恢复,大大提升SPARC平台软件的在轨修复能力.通过多个在轨航天器的实际工程应用,证明该方法是可行的和有效的,且具有良好的工程应用价值.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.

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

分 类 号:TP31[自动化与计算机技术—计算机软件与理论] V446[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象