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

基于动态库的星载软件可重构设计与实现
引用本文:白亮,邱源,韦杰,孙逸帆,高洁.基于动态库的星载软件可重构设计与实现[J].上海航天,2021,38(4):84-91.
作者姓名:白亮  邱源  韦杰  孙逸帆  高洁
作者单位:上海航天智能计算技术重点实验室,上海201109;上海航天电子技术研究所,上海201109
基金项目:科技部国家重点研发计划(2016YFB0501004)
摘    要:针对卫星在轨运行、长期处于无人值守状态,主要依靠星载软件的安全性和可靠性来保证整星任务的稳定工作。复杂多变的空间环境可能会引起星载器件的异常变化,从而导致星载软件异常,甚至发生软件"衰老"。本文在分析现有可重构方案基础上,提出了一种利用动态库的静态链接方式实现在轨可重构的方案,针对存在软件缺陷,或者需要功能升级和拓展的模块,利用遥控上注手段,采用MD5算法对数据文件完整性校验通过后,写入文件系统,并对原动态库文件作备份处理,以便版本回退。以具体实例对本文所述方案的可行性和有效性进行验证,结果表明:在嵌入式操作系统架构下,利用本方案实现星载软件可重构,能够有效提升星载软件在轨实施可重构的可靠性和安全性,进一步为星载软件的扩展和灵活应用提供支撑。

关 键 词:嵌入式操作系统  可重构  动态库  星载软件  可靠性
收稿时间:2021/3/23 0:00:00
修稿时间:2021/6/18 0:00:00

Design and Implementation of On-board Software Reconfiguration Based on Dynamic Library
BAI Liang,QIU Yuan,WEI Jie,SUN Yifan,GAO Jie.Design and Implementation of On-board Software Reconfiguration Based on Dynamic Library[J].Aerospace Shanghai,2021,38(4):84-91.
Authors:BAI Liang  QIU Yuan  WEI Jie  SUN Yifan  GAO Jie
Abstract:
Keywords:embedded operating system  reconfiguration  dynamic library  on-board software  reliability
本文献已被 CNKI 等数据库收录!
点击此处可从《上海航天》浏览原始摘要信息
点击此处可从《上海航天》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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