摘要

卫星载荷管理软件是卫星平台载荷的核心软件,对各载荷单元进行精确控制和调度,确保各载荷单元数据正确传输,以及各任务在时间维度上的严格准确执行。随着卫星载荷的迅速发展,系统对载荷管理软件提出了更高的要求,在对卫星载荷管理软件的需求分析的基础上,提出了一种基于VxWorks实时操作系统的软件设计与实现方法,给出了基于分层理念的嵌入式软件架构设计,介绍了卫星管理软件的多任务设计和调度,在软件层面给出了可靠性的设计方法。实验表明,提出的卫星载荷管理软件设计可很好地满足系统对实时性和可靠性的要求,对卫星载荷管理软件设计具有参考价值。