一种基于文件的嵌入式星载软件在轨升级方法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Method of Embedded Onboard Software Upgrading Based on File
  • 作者:韦涌泉 ; 董振辉 ; 张红军
  • 英文作者:Wei Yongquan;Dong Zhenhui;Zhang Hongjun;Beijing Institute of Spacecraft System Engineering;
  • 关键词:文件系统 ; 信息重构 ; 星载软件 ; 软件升级
  • 英文关键词:file system;;information reconstruction;;onboard software;;software upgrade
  • 中文刊名:DPJY
  • 英文刊名:Microcontrollers & Embedded Systems
  • 机构:北京空间飞行器总体设计部;
  • 出版日期:2018-05-01
  • 出版单位:单片机与嵌入式系统应用
  • 年:2018
  • 期:v.18;No.209
  • 语种:中文;
  • 页:DPJY201805012
  • 页数:4
  • CN:05
  • ISSN:11-4530/V
  • 分类号:38-41
摘要
提出了基于文件系统的星载软件在轨维护方法。该方法采用配置数据与程序代码独立存储的方式实现星载信息流实时在轨重构;采用引导软件、启动配置文件和应用软件相结合的方式,实现软件全功能状态下的整体升级及升级异常情况下的版本回退;采用压缩程序映像和加载后打补丁的方式,减少程序更新时的数据上注量。在某星载计算机平台上对该方法进行了试验验证,结果表明,该方法可对星载信息数据流进行在轨重构,软件异常情况下可进行版本自动回退,补丁上注量少,提升了星载软件在轨维护的效率和可靠性。
        In the paper,a method of onboard software upgrading based on file system is proposed.With independent storage of the configuration data and program code,the real-time reconstruction of the information flow of spacecraft is realized.With the help of the boot loader and the boot configuration file,the application software upgrade in the fully functional state is realized,and the upgrade could rollback in abnormal situation.By compression program image and carrying out patches after application loading,the upload data of update is reduced.The method is tested and verified on an onboard computer platform.The test results show that the method can reconstruct the information on the spacecraft,automatically performs software version rollback in the abnormal case,and reduces the number of patches,improves the efficiency and reliability of the on-orbit maintenance of onboard software.
引文
[1]张然峰,郝贤鹏,金龙旭,等.空间相机软件在轨重注方法研究与实现[J].光机电信息,2011,28(6):30-34.
    [2]何熊文,孙勇.一种卫星数管中心计算机软件的工程实现[J].航天器工程,2007,16(5):47-53.
    [3]刘鑫,韦涌泉,冯国平,等.高分四号卫星数管分系统设计及在轨验证[J].航天器工程,2016,25(增刊1):93-98.
    [4]安军社,刘艳秋,孙辉先.软件的动态维护与实现[J].计算机工程,2003,29(2):238-239.
    [5]汪宏浩,王慧泉,金仲和.基于增量链接的可回滚星载软件在轨更新方法[J].浙江大学学报:工学版,2015,49(4):724-731.
    [6]常为领,云晓春,李超,等.无损压缩算法LZSS的分块性能研究[J].计算机研究与发展,2012(49):165-172.
    [7]顾宝根,顾喜梅.日志结构的嵌入式文件系统研究[J].计算机工程与设计,2004,25(6):915-917.
    [8]贾露娟,李文新,夏加高,等.星载嵌入式容错文件系统的设计与实现[J].计算机技术与发展,2015,25(10):49-53,58.
    [9]何熊文.一种通用遥控注入数据格式的设计与应用[J].航天器工程,2008,17(1):94-99.
    [10]郭坚,付连芳,翟君武.一种星载软件系统测试环境的设计[J].计算机测量与控制,2005,13(5):499-502.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700