看过本文的还看了

相关文献

该作者的其他文献

文献详情 >星载软件的语句级高效更新方法 收藏
星载软件的语句级高效更新方法

星载软件的语句级高效更新方法

作     者:靳鑫 徐清华 王慧泉 金仲和 JIN Xin;XU Qinghua;WANG Huiquan;JIN Zhonghe

作者机构:浙江大学微小卫星研究中心杭州310000 上海宇航系统工程研究所上海201109 

基  金:中央高校基本科研业务费专项资金(2021XZZX038) 

出 版 物:《哈尔滨工业大学学报》 (Journal of Harbin Institute of Technology)

年 卷 期:2022年第54卷第12期

页      码:38-45页

摘      要:为减少星载软件在轨更新过程对测控资源的需求量,缩短更新上注时间,提出了一种无需操作系统支持、上注数据量低、版本可灵活控制的语句级软件更新方法。该方法首先利用预编译命令进行程序空间优化,使得不同模块的代码在编译后存储于不同的段中,减少代码修改对加载文件的影响;其次通过逐段求解参考段与更新段之间匹配路径,并基于此进行各段的差异内容提取,大大降低差异补丁规模;然后通过版本引导程序设计,实现对卫星软件版本的灵活控制;最后通过对文件和程序进行可靠性设计,保证整个更新过程的安全性。结果表明:该方法在ZDPS-3A卫星平台进行了充分的测试,所提出的更新方法可应用于无操作系统的星载计算机,支持软件状态可回滚且更新过程可靠,同时相比传统的差异内容提取方法,补丁文件的规模降低量均值超过50.00%,可显著缩短更新上注时间。本方法能够充分满足星载软件低数据量更新的需求,可推广应用至包括微小卫星在内的多种航天器。

主 题 词:星载软件更新 语句级更新 程序空间优化 编辑距离 匹配路径 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

核心收录:

D O I:10.11918/202105060

馆 藏 号:203115625...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分