可重构在轨计算机系统设计
2019-08-01郑璧青袁杰沈霁施雯于大海
数字技术与应用 2019年4期
郑璧青 袁杰沈 霁施雯 于大海

摘要:可重构在轨计算机系统,借鉴欧空局和谷歌安卓的运营思路,对操作系统高级特性的应用可行性进行技术论证,选用高可靠实时性VxWorks操作系统,通过软件的开放式架构设计,减少软件的复杂度和各功能耦合度,有效的保障软件任务过程中的低成本快速在轨维护。
关键词:可重构;VxWorks操作系统;在轨维护
中图分类号:TP311.5 文献标识码:A 文章编号:1007-9416(2019)04-0127-01
0 引言
随着中国航天事业的发展,卫星、货船、空间站对小型化飞行器的需求量大大提高,小型飞行器平台主要特点是“省、好、快” 平台电系统应满足应用要求实现系统组成精简、系统构建快速、系统功能强大以及系统扩展性强的应用特点。可重构在轨计算机系统运用VxWorks操作系统,在操作系统内核的基础上设计了符合空间科学型号实际需求的可通用软件系统框架,将飞行软件划分为任务层、服务组件层和资源访问层三个层次。实现操作系统内核与应用软件、控制面与设备面、应用软件与应用软件之间多个层次和纬度的解耦,通过最小安全模式软件中串口加载功能可以将星载应用软件以APP的形式进行安装与卸载,有效的保障软件研制过程中的低成本快速维护。
1 操作系统选型
在空间科學领域的系统中,软件任务日趋复杂、关键任务实时性要求更加苛刻,传统的前后台方式以无法承载当下以及未来的发展需求,迫切需要引入实时操作系统。本文基于VxWorks操作系统选用了一种创新型的在轨可重构设计方案。……
登录APP查看全文
