• •    

星上数据管理中的实时多任务操作系统设计

罗先武   

  1. 北京空间飞行器总体设计部
  • 发布日期:1997-06-25

DESIGN OF MULTI TASK REAL TIME OPERATING SYSTEM IN ON BOARD DATA HANDING

Luo Xanwu (Beijing Institute of Spacecraft System Engineering,Beijing 100086)   

  • Published:1997-06-25

摘要: 参照欧空局的软件工程规范,研制了为星上数据管理任务服务的实时多任务操作系统RT86,它的硬件环境是两个互为冷配份的主控单元,通过1553B串行数据总线与多个远置单元联接,完成星上遥测、遥控及星上多项数据库管理任务。文章介绍了其设计要点,做到了系统设计思路简单清晰,程序易于修改维护,可靠性高,它为星上应用软件开发提供了通用设计平台。

关键词: 人造卫星, 数据管理, 实时操作系统, 软件设计

Abstract: RT86,a real time multi task operating system,is developed for the on board data handling system in accordance with ESA software engineering standards.Its hardware environment is 2 cool redundant Main Control Units(MCU)and several Remote Terminal Units(RTU)which are connected via a 1553B Serial Data Bus(SDB).The system performs telemetry,telecommand and various data management.This paper presents the main points in designing RT86 and the advantage of RT86 in the software organization,development,modification and maintenance.