一种星载软件重构系统的设计与实现  被引量:4

Design and Implementation of A Spaceborne Software Reconfiguration System

在线阅读下载全文

作  者:刘伟伟[1] 李欣[1] 于俊慧 穆强[1] 庞亚龙 LIU Weiwei;LI Xin;YU Junhui;MU Qiang;PANG Yalong(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)

机构地区:[1]北京空间飞行器总体设计部,北京100094

出  处:《计算机测量与控制》2023年第5期207-213,共7页Computer Measurement &Control

摘  要:针对航天器寿命延长与功能复杂度提升带来的对软件在轨重构和升级的迫切需求,基于SpaceWire设计了一种对星载软件升级与重构进行统一管理的网络,并设计实现了一款通用的软件维护控制器;星载软件重构网络通过SpaceWire路由器连接大容量存储模块以及星载计算机、载荷处理器等需要进行软件重构的终端设备,大容量存储器作为共享的存储资源池,用于接收各类星载设备的重构和升级软件程序,直接将软件程序通过SpaceWire分发到相应的设备,软件维护控制器位于终端设备内部,对软件重构数据进行统一格式封装,支持软件升级数据的片段化更新、软件ECC编码存储、软件APP切换控制等功能,解决星载软件升级缺乏统一操作流程、缺乏通用通信协议、缺乏高可靠设计支持的困境,并且该控制器采用抗辐射加固ASIC设计,满足宇航使用环境要求,为实现星载软件的灵活、便捷在轨重构奠定基础。In response to the urgent demands for software reconfiguration and upgrade in orbit,it is brought about by the extended spacecraft life and increased functional complexity,on the basis of SpaceWire,a unified management network for the on-board software upgrade and reconfiguration is designed,and a universal software maintenance controller is designed and implemented;the on-board software reconfiguration network connects mass storage modules,on-board computers,payload processors and other software reconfiguration terminal devices through SpaceWire routers.The mass storage is used as a shared pool of storage resources to receive the reconfiguration and upgrade the software program from various types of on-board devices,and can directly distribute the software programs to the corresponding devices via the SpaceWire.The software maintenance controller is located inside the terminal device,encapsulates the software reconfiguration data in a unified format,and supports the functions of fragmented update for software upgrade data,software error correcting code(ECC)storage,software application(APP)switching control,then solves the troubles 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 the radiation-hardened application specific integrated circuit(ASIC).It meets the requirements of space environment,which lays a foundation for the flexible and convenient on-orbit reconfiguration of on-board software.

关 键 词:SPACEWIRE 星载软件 星载计算机 大容量存储 软件重构 软件维护控制器 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象