摘要3-4
Abstract4-8
1 绪论8-12
1.1 探讨背景8-9
1.2 课题来源与作用9-10
1.3 论文的探讨内容和试验手段10-11
1.4 论文结构安排11-12
2 实时操作系统VxWorks及其开发环境Tornado12-25
2.1 嵌入式实时操作系统12-16
2.1.1 嵌入式系统12-13
2.1.2 实时系统13-14
2.1.3 常见的嵌入式实时操作系统14-16
2.2 嵌入式实时操作系统VxWorks16-19
2.3 VxWorks系统编程19-22
2.3.1 多任务机制19-21
2.3.2 任务间的通信21-22
2.3.3 中断处理机制22
2.4 集成开发环境Tornado介绍22-24
2.4.1 Tornado的组成22-24
2.4.2 Tornado开发环境的特点24
2.5 本章小结24-25
3 软件需求浅析与概要设计25-42
3.1 系统的功能浅析25-27
3.2 软件接口需求与功能需求27-29
3.2.1 接口需求27-28
3.2.2 功能需求28-29
3.3 软件运转环境29-30
3.4 软件概要设计30-38
3.4.1 设计准则30
3.4.2 软件各功能模块流程与数据流30-36
3.4.3 数据结构设计36-38
3.5 软件任务设计38-41
3.5.1 任务划分与设计38-40
3.5.2 任务的优先级设计40
3.5.3 任务间的通信40-41
3.6 本章小结41-42
4 软件详细设计及程序实现42-60
4.1 软件包划分42
4.2 软件包的设计与实现42-48
4.2.1 系统逻辑软件包的实现43-44
4.2.2 火控任务机系统软件包的实现44
4.2.3 软件包的实现44-45
4.2.4 热像软件包的实现45
4.2.5 目标定位与地理跟踪算法的实现45-48
4.3 核心软件的流程设计与代码实现48-59
4.3.1 系统执行任务程序48-49
4.3.2 火控任务机系统通信接收任务入口函数49-51
4.3.3 系统通信接收任务入口函数51-53
4.3.4 热像通信任务入口函数53-56
4.3.5 地理跟踪算法程序56-59
4.4 本章小结59-60
5 系统调试与测试60-69
5.1 调试环境介绍60-63
5.2 系统调试说明63-68
5.2.1 接口调试64-68
5.2.2系统软件集成68
5.3 本章小结68-69
6 结论69-70