基于软总线的飞行控制软件设计与开发
摘要 | 第4-5页 |
abstract | 第5页 |
第一章 绪论 | 第14-20页 |
1.1 引言 | 第14-15页 |
1.2 课题研究背景及意义 | 第15-16页 |
1.3 国内外研究现状 | 第16-18页 |
1.3.1 飞行控制系统研究现状 | 第16-17页 |
1.3.2 软总线研究现状 | 第17-18页 |
1.4 本文研究内容及章节安排 | 第18-20页 |
第二章 飞行控制软件总体方案设计 | 第20-28页 |
2.1 引言 | 第20页 |
2.2 飞行控制软件需求分析 | 第20-22页 |
2.2.1 控制功能需求 | 第20-21页 |
2.2.2 管理功能需求 | 第21-22页 |
2.2.3 软件性能需求 | 第22页 |
2.3 开发平台 | 第22-24页 |
2.3.1 硬件运行平台 | 第22-23页 |
2.3.2 软件开发环境 | 第23-24页 |
2.4 软件架构设计 | 第24-27页 |
2.4.1 应用层 | 第25页 |
2.4.2 软总线 | 第25-27页 |
2.4.3 操作系统层 | 第27页 |
2.5 本章小结 | 第27-28页 |
第三章 飞行控制软件应用层设计 | 第28-51页 |
3.1 引言 | 第28页 |
3.2 软件功能模块划分 | 第28-40页 |
3.2.1 功能模块划分原则 | 第28页 |
3.2.2 功能模块划分情况 | 第28-40页 |
3.3 软件标准化接口设计 | 第40-42页 |
3.4 软件功能模块分配 | 第42-50页 |
3.4.1 功能模块分配与系统性能的关系 | 第42-43页 |
3.4.2 功能模块分配策略设计 | 第43-50页 |
3.5 本章小结 | 第50-51页 |
第四章 软总线管理层设计 | 第51-69页 |
4.1 引言 | 第51页 |
4.2 模块管理器 | 第51-55页 |
4.2.1 功能模块的加载 | 第51-53页 |
4.2.2 功能模块的卸载 | 第53页 |
4.2.3 功能模块的迁移 | 第53-55页 |
4.2.4 功能模块的替换 | 第55页 |
4.3 任务调度管理器 | 第55-64页 |
4.3.1 软件任务划分 | 第56-58页 |
4.3.2 任务调度机制设计 | 第58-60页 |
4.3.3 任务优先级设计 | 第60-62页 |
4.3.4 任务管理策略设计 | 第62-64页 |
4.4 数据管理器 | 第64-68页 |
4.4.1 数据注册 | 第64-65页 |
4.4.2 数据更新 | 第65-68页 |
4.5 本章小结 | 第68-69页 |
第五章 软总线通信代理层设计 | 第69-84页 |
5.1 引言 | 第69页 |
5.2 通信代理层功能分析 | 第69页 |
5.3 节点间通信机制设计 | 第69-71页 |
5.4 系统硬件资源管理 | 第71-78页 |
5.4.1 接口资源透明化 | 第72-75页 |
5.4.2 CAN总线数据分配 | 第75-78页 |
5.5 时钟同步技术 | 第78-83页 |
5.5.1 同步方式原理分析 | 第78-80页 |
5.5.2 同步方案的设计 | 第80-83页 |
5.6 本章小结 | 第83-84页 |
第六章 系统集成与分析 | 第84-88页 |
6.1 引言 | 第84页 |
6.2 飞行控制系统集成 | 第84-85页 |
6.2.1 系统体系结构 | 第84-85页 |
6.2.2 系统流程规划 | 第85页 |
6.3 软件运行过程分析 | 第85-87页 |
6.3.1 软件初始化过程 | 第86页 |
6.3.2 软件动态运行过程 | 第86-87页 |
6.4 本章小结 | 第87-88页 |
第七章 软件测试与功能验证 | 第88-99页 |
7.1 引言 | 第88页 |
7.2 半物理仿真环境 | 第88-89页 |
7.3 飞行控制软件功能验证 | 第89-94页 |
7.3.1 模块管理功能 | 第89-91页 |
7.3.2 时钟同步功能 | 第91-93页 |
7.3.3 飞行控制功能 | 第93-94页 |
7.4 飞行控制软件性能测试 | 第94-98页 |
7.4.1 实时性测试 | 第94-97页 |
7.4.2 节点负载测试 | 第97-98页 |
7.5 本章小结 | 第98-99页 |
第八章 总结与展望 | 第99-101页 |
8.1 本文研究工作总结 | 第99页 |
8.2 后续工作展望 | 第99-101页 |
参考文献 | 第101-105页 |
致谢 | 第105-106页 |
在学期间的研究成果及发表的学术论文 | 第106页 |