一种星载软件重构系统的设计与实现
DOI:
作者:
作者单位:

北京空间飞行器总体设计部

作者简介:

通讯作者:

中图分类号:

基金项目:


Design and implementation of a spaceborne software reconfiguration system
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对航天器寿命延长与功能复杂度提升带来的对软件在轨重构和升级的迫切需求,基于SpaceWire设计了一种对星载软件升级与重构进行统一管理的网络,并设计实现了一款通用的软件维护控制器;星载软件重构网络通过SpaceWire路由器连接大容量存储模块以及星载计算机、载荷处理器等需要进行软件重构的终端设备,大容量存储器作为共享的存储资源池,用于接收各类星载设备的重构和升级软件程序,直接将软件程序通过SpaceWire分发到相应的设备,软件维护控制器位于终端设备内部,对软件重构数据进行统一格式封装,支持软件升级数据的片段化更新、软件ECC编码存储、软件APP切换控制等功能,解决星载软件升级缺乏统一操作流程、缺乏通用通信协议、缺乏高可靠设计支持的困境,并且该控制器采用抗辐射加固ASIC设计,满足宇航使用环境要求,为实现星载软件的灵活、便捷在轨重构奠定基础。

    Abstract:

    In response to the urgent demand for software reconfiguration and upgrade in orbit brought about by the extended spacecraft life and increased functional complexity, a network for unified management of on-board software upgrade and reconfiguration is designed based on SpaceWire, and a universal software maintenance controller is designed and implemented; the on-board software reconfiguration network connects mass storage modules and on-board computers, payload processors and other end devices that need software reconfiguration through SpaceWire routers. The mass storage is used as a shared pool of storage resources to receive reconfiguration and upgrade software programs from various types of on-board devices and can directly distribute the software programs to the corresponding devices via SpaceWire. The software maintenance controller is located inside the terminal device, which encapsulates the software reconfiguration data in a unified format, supports the fragmentation update of software upgrade data, software error correcting code (ECC) storage, software application (APP) switching control and other functions, solves the dilemma of lacking unified operation process, lacking common communication protocol and lacking high reliable design support for on-board software upgrade, and the controller is designed with radiation-hardened Application Specific Integrated Circuit (ASIC). It meets the requirements of the space environment and lays the foundation for the flexible and convenient on-orbit reconfiguration of the on-board software.

    参考文献
    相似文献
    引证文献
引用本文

刘伟伟,李欣,于俊慧,穆强,庞亚龙.一种星载软件重构系统的设计与实现计算机测量与控制[J].,2023,31(5):207-213.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2022-09-20
  • 最后修改日期:2022-10-16
  • 录用日期:2022-10-17
  • 在线发布日期: 2023-05-19
  • 出版日期: