面向微小卫星的实时操作系统的裁剪研究
THE SCALING RESEARCH OF REAL-TIME OPERATING SYSTEM FOR MICRO-SATELLITE
摘 要
Abstract
目 录
第1章 绪 论
1.1课题的来源及研究目的和意义
1.1 现代小卫星的技术发展情况
1.2 实时操作系统的应用领域
1.3 国内外卫星使用操作系统的现状
1.4 本文的主要研究内容
第2章 开源实时操作系统的裁剪研究
2.1引言
2.2 引入实时操作系统的必要性
2.3 实时多任务应用软件的原理
2.4 UCOSII核心功能
2.4.1 任务管理功能
2.4.2 调度器功能
2.4.3 时钟功能
2.5 UCOSII的通信和同步功能
2.6 其他操作系统功能
2.7实时操作系统UCOSII的裁剪方法
2.8 本章小结
第3章 卫星星务管理软件开发
3.1引言
3.2 小卫星的硬件系统分析
3.3 星务管理软件所要实现的功能
3.4 星务管理软件任务的划分
3.5星务管理软件结构
3.6 星务管理软件各任务设计与运行分析
3.6.1 根任务模块
3.6.2 遥控指令接收任务模块
3.6.3 遥测数据帧发送任务模块
3.6.4 GPS数据接收任务模块
3.6.5 主控任务模块
3.6.6 辅助测试数据发送任务模块
3.6.7 空闲任务模块
3.6.8 中断服务程序
3.7 本章小结
第4章 星载实时操作系统的裁剪分析
4.1 引言
4.2 vxworks组件的功能分析
4.3 vxworks的裁剪方法
4.3.1 vxworks的组件技术
4.3.2 vxworks的组件依赖关系
4.3.3 vxworks的最小系统
4.4 针对星务管理软件的裁剪
4.5 深入裁剪分析与展望
4.6 本章小结
第5章 实验平台的搭建与裁剪验证
5.1引言
5.2 vxworks的映像
5.3 vxworks映像的启动过程分析
5.4 实验平台的搭建
5.5 验证最小系统的功能
5.6 本章小结
结 论
参考文献
哈尔滨工业大学学位论文原创性声明
哈尔滨工业大学学位论文使用授权声明
致 谢