| 【中文题名】 | 基于Windows CE的嵌入式军用PDA系统的设计与实现 |
| 【英文题名】 | The Design and Realization of Embedded Military PDA System Based on Windows CE |
| 【学科专业】 | 电路与系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-12-29 |
| 【中关键词】 | 军用PDA,Windows,CE.NET,板级支持包,串口通信, |
| 【英关键词】 | Military PDA,Windows CE.NET,Board Support Package,Serial Port Communication, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>操作系统>Windows操作系统 |
| 【论文摘要】 |
根据国内外近年来军用PDA的应用发展趋势,本文论述了一种基于Intel PXA255微处理器、采用Windows CE.NET嵌入式操作系统的军用PDA的设计与实现,详细介绍了操作系统的移植和应用软件的开发。
首先介绍了国内外军用PDA系统的发展现状,对嵌入式系统的概念和特点、嵌入式处理器和嵌入式操作系统进行了简单的介绍。接着根据系统功能的需求,给出了该军用PDA系统的总体设计方案,简要分析了硬件的主要结构,并通过对比说明本系统选择Windows CE.NET 4.2的原因。在此基础上制订出了针对该PDA的嵌入式操作系统Windows CE.NET的移植方案。然后探讨了Windows CE.NET的体系结构,介绍了Windows CE.NET的开发环境Platform Builder。接着具体阐述了针对该PDA系统的硬件平台的板级支持包的移植开发工作。然后导出此平台的Windows CE.NET的软件开发包,最后下载OS映像并运行。此外,还介绍了如何使用Embedded Visual C++ 4.0开发串行口通信的应用程序。最后给出了本文的结论并对系统的进一步开发和以后的发展方向提出了展望。 |
| 【论文题纲】 |
|
中文摘要 |
3-4 |
|
Abstract |
4-7 |
|
第一章 绪论 |
7-11 |
|
1.1 系统开发背景 |
7-8 |
|
1.1.1 国外军用PDA的发展 |
7-8 |
|
1.1.2 国内军用PDA应用现状 |
8 |
|
1.2 课题研究的目的和意义 |
8-9 |
|
1.3 研究工作概要和章节安排 |
9-10 |
|
1.3.1 主要工作 |
9 |
|
1.3.2 章节安排 |
9-10 |
|
1.4 本章小结 |
10-11 |
|
第二章 嵌入式系统概述 |
11-19 |
|
2.1 嵌入式系统 |
11-12 |
|
2.1.1 嵌入式系统的定义 |
11 |
|
2.1.2 嵌入式系统的特点 |
11-12 |
|
2.1.3 嵌入式系统的应用前景 |
12 |
|
2.2 嵌入式系统处理器 |
12-15 |
|
2.2.1 嵌入式处理器简介 |
12-13 |
|
2.2.2 嵌入式处理器的分类 |
13-15 |
|
2.3 嵌入式操作系统 |
15-18 |
|
2.3.1 嵌入式操作系统简介 |
15 |
|
2.3.2 嵌入式操作系统的特点 |
15-16 |
|
2.3.3 常见的嵌入式操作系统 |
16-18 |
|
2.4 本章小结 |
18-19 |
|
第三章 军用PDA系统的总体设计方案 |
19-25 |
|
3.1 系统的功能设计要求 |
19 |
|
3.2 硬件电路的总体设计方案 |
19-22 |
|
3.2.1 处理器的选择 |
19-21 |
|
3.2.2 硬件总体设计方案 |
21-22 |
|
3.3 操作系统移植方案 |
22-24 |
|
3.3.1 操作系统的对比选择 |
22-23 |
|
3.3.2 操作系统的移植方案 |
23-24 |
|
3.4 本章小结 |
24-25 |
|
第四章 Windows CE.NET的移植 |
25-57 |
|
4.1 Windows CE.NET系统平台 |
25-33 |
|
4.1.1 Windows CE.NET的设计目标和特点 |
25-27 |
|
4.1.2 Windows CE.NET的体系结构 |
27-30 |
|
4.1.3 开发环境 |
30-33 |
|
4.2 Windows CE.NET系统移植过程 |
33-56 |
|
4.2.1 板级支持包(BSP) |
33-35 |
|
4.2.2 启动引导程序的开发 |
35-41 |
|
4.2.3 OEM适配层的开发 |
41-46 |
|
4.2.4 驱动程序的开发 |
46-50 |
|
4.2.5 平台配置文件的开发 |
50-55 |
|
4.2.6 导出平台的SDK |
55 |
|
4.2.7 下载操作系统映像并运行 |
55-56 |
|
4.3 本章小结 |
56-57 |
|
第五章 PDA系统应用程序的开发 |
57-64 |
|
5.1 开发工具Embedded Visual C++简介 |
57-59 |
|
5.1.1 选择EVC作为开发工具 |
57 |
|
5.1.2 EVC编程的特点 |
57-59 |
|
5.2 Windows CE.NET下串行通信应用程序的实现 |
59-62 |
|
5.2.1 打开串行端口 |
59-60 |
|
5.2.2 设置串行端口 |
60-61 |
|
5.2.3 读写串行端口 |
61-62 |
|
5.2.4 关闭串口 |
62 |
|
5.3 软件调试 |
62-63 |
|
5.3.1 与PC机模拟通讯调试 |
63 |
|
5.3.2 与终端通讯调试 |
63 |
|
5.4 本章小结 |
63-64 |
|
第六章 总结与展望 |
64-66 |
|
6.1 总结 |
64-65 |
|
6.2 展望 |
65-66 |
|
致谢 |
66-67 |
|
参考文献 |
67-69 |
|
硕士在读期间发表论文情况 |
69 |
|
| 【DOI】 | LunWen.ID:2.2008.364012 |