摘要
星务软件动态重构是卫星在轨各种故障处理的重要手段,已成为长寿命、高可靠卫星系统设计的重要功能之一。随着卫星功能软件化比重的提高,作为卫星功能中枢的星务软件多已采用实时操作系统,以适应复杂的在轨多任务需求。国内航天软件领域已提出多种星务软件重构方法,但存在可重构代码地址空间有限,重构数据块过大等问题,在轨实用性一般。文中基于VxWorks操作系统的模块装载方法,提出适用于信道资源和存储空间受限的星务软件细粒度快速加载重构技术。通过量子通信科学实验卫星(QUESS)超期服役下新增载荷任务的在轨重构实验进行验证,该技术可使星务软件在重构空间和重构粒度上得到改进,减少了遥控上行上注单块数据量的大小,有效地提高了整星软件在轨的可靠性和可维护性。
-
单位上海微小卫星工程中心; 中国科学院