摘要
随着星载软件的复杂度与体量不断增加,对软件在轨重构并进行更新维护的功能愈发重要。当软件越来越大时,使用低速通道进行重构的方案在时间上难以满足在一个测控弧段内重构软件的需求。同时,大软件使得数据存储空间更为紧缺,无法使用三模冗余等传统方法保证程序数据的可靠安全。因此,本文提出了一种使用高速通道的可靠的大体量星载软件重构方案。以固化在PROM(可编程只读存储器)上的引导监控程序作为根本保障,构建一个存于MRAM(磁随机存储器)上专门用于高速重构软件的安全模式程序作为方案核心,并给星载软件加入自重构功能作为最常用的重构方式。通过地面测试与在轨实验表明:该方案能够保证大体量软件重构功能的高速度与高可靠性,让星载软件的更新与维护更加安全与便捷。
With the complexity and volume of onboard software increasing,on-orbit refactor for software update and mainte‐nance comes more important.As the software scale becomes larger,it is too hard to refactor software by low-speed channel in one observation arc.At the same time,large software makes data storage space more scarce,and traditional methods such as triple-mode redundancy cannot be used to ensure the reliability and security of program data.Therefore,a reliable refactor scheme for large-scale onboard software by using high-speed channel is proposed.Let the boot loader which store in read-only PROM be the fundamental guarantee of this scheme.A safe mode program saved in MRAM which is used to refactor the onboard software by high-speed chan‐nel is the kernel of this scheme.Meanwhile,adding a self-refactor function in onboard software as the most commonly used refactor method.The ground tests and on-orbit experiments indicated that this scheme can refactor large software with high speed and high reliability,which means it can update and maintain the onboard software safer and more convenient.
作者
代雅晴
韩晨阳
王泽波
赵欣
马宏业
DAI Yaqing;HAN Chenyang;WANG Zebo;ZHAO Xin;MA Hongye(Beijing Research Institute of Telemetry,Beijing 100076,China)
出处
《遥测遥控》
2023年第6期19-28,共10页
Journal of Telemetry,Tracking and Command
基金
航天专用技术预研。
关键词
在轨重构
软件升级
高速通道
大体量软件
星载软件
On-orbit refactor
Software upgrade
High-speed channel
Large-volume software
Onboard software