摘要 | 第3-4页 |
ABSTRACT | 第4-5页 |
目录 | 第6-9页 |
插图索引 | 第9-10页 |
表格索引 | 第10-11页 |
第一章 绪论 | 第11-17页 |
1.1 研究背景及意义 | 第11-14页 |
1.1.1 座舱显示系统介绍 | 第11-13页 |
1.1.2 座舱显示应用软件开发中的问题 | 第13页 |
1.1.3 面向方面编程 | 第13-14页 |
1.2 国内外研究现状 | 第14-15页 |
1.3 研究目标及内容 | 第15页 |
1.4 章节安排 | 第15-17页 |
第二章 VxWorks 和 AspeCt-oriented C 技术研究 | 第17-29页 |
2.1 嵌入式实时操作系统 VxWorks 技术 | 第17-21页 |
2.1.1 VxWorks 的任务 | 第17-20页 |
2.1.2 VxWorks 的跨任务通讯 | 第20-21页 |
2.1.3 VxWorks 的中断服务程序 | 第21页 |
2.2 面向方面编程 AspeCt-oriented C 技术 | 第21-27页 |
2.2.1 AspeCt-oriented C 的语法 | 第22-26页 |
2.2.2 AspeCt-oriented C 的编译 | 第26-27页 |
2.3 本章小结 | 第27-29页 |
第三章 CASF 框架的架构及设计 | 第29-47页 |
3.1 问题分析及框架目标 | 第29-30页 |
3.2 框架架构 | 第30-31页 |
3.3 核心模块层的设计 | 第31-36页 |
3.3.1 应用初始化模块 | 第32-34页 |
3.3.2 任务及时钟机制模块 | 第34-36页 |
3.4 可定制组件层的设计 | 第36-45页 |
3.4.1 总线通信组件 | 第37-39页 |
3.4.2 IO 通信组件 | 第39-40页 |
3.4.3 信息显示组件 | 第40-41页 |
3.4.4 控制响应组件 | 第41-44页 |
3.4.5 计时器组件 | 第44-45页 |
3.5 本章小结 | 第45-47页 |
第四章 基于 AOP 的 CASF 框架定制实现 | 第47-61页 |
4.1 核心模块的 VxWorks API 定制实现 | 第47-51页 |
4.1.1 系统时钟 | 第48-49页 |
4.1.2 任务创建 | 第49页 |
4.1.3 时钟机制 | 第49-51页 |
4.2 核心模块的 Windows API 定制实现 | 第51-54页 |
4.2.1 系统时钟 | 第51-52页 |
4.2.2 任务创建 | 第52-53页 |
4.2.3 时钟机制 | 第53-54页 |
4.3 组件的定制实现 | 第54-59页 |
4.3.1 总线通信组件 | 第54-55页 |
4.3.2 IO 通信组件 | 第55-56页 |
4.3.3 信息显示组件 | 第56页 |
4.3.4 控制响应组件 | 第56-57页 |
4.3.5 计时器组件 | 第57-58页 |
4.3.6 组件之间的定制 | 第58-59页 |
4.4 本章小结 | 第59-61页 |
第五章 CASF 框架的应用 | 第61-73页 |
5.1 应用实例的需求分析 | 第61-63页 |
5.1.1 硬件环境 | 第61-62页 |
5.1.2 功能需求 | 第62-63页 |
5.2 基于 CASF 框架的应用实例开发 | 第63-70页 |
5.2.1 CASF 框架的定制 | 第63-65页 |
5.2.2 航路点业务实体的设计实现 | 第65-66页 |
5.2.3 页面及功能的实现 | 第66-70页 |
5.3 应用实例的编译及运行 | 第70-72页 |
5.4 本章小结 | 第72-73页 |
第六章 总结与展望 | 第73-75页 |
6.1 工作总结 | 第73-74页 |
6.2 后续研究 | 第74-75页 |
参考文献 | 第75-78页 |
致谢 | 第78-79页 |
攻读学位期间发表的学术论文目录 | 第79-81页 |