| 【中文题名】 | VxWorks环境下定位系统显控软件设计 |
| 【英文题名】 | Design of the Display Console Software for Position System Based on VxWorks |
| 【学科专业】 | 水声工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-21 |
| 【中关键词】 | VxWorks,WindML,MiniGUI,定位系统,, |
| 【英关键词】 | VxWorks,WindML,MiniGUI,positioning system, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 |
VxWorks是美国WindRiver公司开发的高性能实时嵌入式操作系统。它被广泛地应用在国防,航空航天,通信,消费电子,工业控制,汽车电子等领域。该课题的目的就是在VxWorks环境下进行定位系统的显控软件的设计。工作的主要内容包括对WindML结构的研究、MiniGUI的移植以及利用MiniGUI进行显控软件的开发。
本文对WindML结构进行了详细的分析,实现了对汉字的支持,设计了一些常用的控件,并利用WindML开发了一套简易的显控软件。由于WindML是VxWorks操作系统的标准图形组件,深入地研究它为今后的工作提供了很好的基础。
本文的创新点是提出了利用MiniGUI在VxWorks操作系统上进行显控界面设计的新方案,同时这也是一个性价比非常高的解决方案。本课题成功地将MiniGUI移植到了VxWorks操作系统上,并利用移植后的MiniGUI图形包为定位系统开发了一套可靠性好,稳定性高的显控软件。VxWorks操作系统,MiniGUI图形开发包,定位系统显控软件三者结合为一体,这正是嵌入式系统特征的体现。
该显控软件的设计在显示方面具有良好的信息反馈能力,在控... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
ABSTRACT |
6-10 |
|
第1章 绪论 |
10-18 |
|
1.1 课题背景和意义 |
10 |
|
1.2 系统开发环境的简介 |
10-14 |
|
1.2.1 VxWorks操作系统 |
11-12 |
|
1.2.2 Tornado开发环境 |
12-13 |
|
1.2.3 7750单板机 |
13-14 |
|
1.3 VxWorks环境下图形界面开发方案 |
14-16 |
|
1.3.1 VxWorks上的媒体库组件WindML |
14 |
|
1.3.2 WindML+zinc方案 |
14-15 |
|
1.3.3 利用MiniGUI进行图形界面开发 |
15 |
|
1.3.4 WindML+Tilcon方案 |
15-16 |
|
1.3.5 其他开发方案 |
16 |
|
1.4 人机显控界面设计原则 |
16-17 |
|
1.5 论文主要研究内容 |
17-18 |
|
第2章 使用WindML开发图形界面 |
18-27 |
|
2.1 VxWorks的媒体库—WindML |
18-19 |
|
2.2 WindML环境的建立 |
19-20 |
|
2.3 WindML程序的结构分析 |
20-21 |
|
2.4 利用WindML开发定位系统显控软件 |
21-26 |
|
2.4.1 实现汉字的支持 |
21-23 |
|
2.4.2 常用控件的设计 |
23-25 |
|
2.4.3 WindML开发效果 |
25-26 |
|
2.5 本章小结 |
26-27 |
|
第3章 MiniGUI移植到VxWorks的技术 |
27-48 |
|
3.1 对MiniGUI的认识 |
27-30 |
|
3.1.1 MiniOUI的功能特色 |
27-28 |
|
3.1.2 MiniGUI的技术优势 |
28-29 |
|
3.1.3 MiniGUI的运行模式 |
29-30 |
|
3.2 MiniGUI的源码分析 |
30-39 |
|
3.2.1 MiniGUI的体系结构 |
30-31 |
|
3.2.2 MiniGUI的主要设计思想 |
31-33 |
|
3.2.3 MiniGUI内部源码分析 |
33-37 |
|
3.2.4 图形用户应用程序流程 |
37-39 |
|
3.3 MiniGUI移植的关键技术 |
39-47 |
|
3.3.1 GAL图形引擎 |
39-41 |
|
3.3.2 实现新的GAL图形引擎 |
41-43 |
|
3.3.3 IAL输入引擎 |
43-45 |
|
3.3.4 实现新的IAL输入引擎 |
45-47 |
|
3.4 本章小结 |
47-48 |
|
第4章 利用MiniGUI进行定位系统显控软件设计 |
48-65 |
|
4.1 定位系统显控软件简介 |
48-49 |
|
4.2 显控软件功能的分析 |
49-55 |
|
4.2.1 控制部分 |
49-52 |
|
4.2.2 状态显示部分 |
52-53 |
|
4.2.3 时间显示部分 |
53 |
|
4.2.4 二维方位图显示 |
53-55 |
|
4.3 显控软件关键技术的实现 |
55-62 |
|
4.3.1 VME总线通信 |
55-58 |
|
4.3.2 串口通信 |
58-59 |
|
4.3.3 二维方位图显示方法 |
59-62 |
|
4.4 显控界面软件与VxWorks系统的结合 |
62-64 |
|
4.5 本章小结 |
64-65 |
|
第5章 仿真试验及结论 |
65-73 |
|
5.1 仿真试验环境的建立 |
65-66 |
|
5.2 试验结果及分析 |
66-72 |
|
5.2.1 主显示区部分 |
66-68 |
|
5.2.2 方位视图部分 |
68-72 |
|
5.3 本章小结 |
72-73 |
|
结论 |
73-75 |
|
参考文献 |
75-78 |
|
攻读硕士学位期间发表的论文和取得的科研成果 |
78-79 |
|
致谢 |
79 |
|
| 【DOI】 | LunWen.ID:2.2008.384816 |