| 【中文题名】 | 基于嵌入式技术的传感器信号无线传输解决方案的研究 |
| 【英文题名】 | Study of Solution of the Sensor Signal Wireless Transmission Based on Embedded Technology |
| 【学科专业】 | 机械电子工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-9 |
| 【中关键词】 | 嵌入式操作系统,数据传输,移植,GPRS,, |
| 【英关键词】 | embedded operting system,data transmission,transplant GPRS, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>无线通信>移动通信>> |
| 【论文摘要】 |
随着通信技术的发展,无线通信网络在工业数据传输中日益得到应用。为提高远程监控的灵活性、实时性和经济性,本文研究了基于嵌入式技术的传感器信号无线传输解决方案。本文利用现有的GPRS网络资源,发挥网络覆盖率高、传输特性好等优势,为桥梁远程监控系统提供一种便捷的无线数据传输方式。
本文首先介绍了课题研究的背景和嵌入式操作系统及GPRS的基本理论。其次,根据实际的应用需求,对嵌入式操作系统Windows CE进行了探讨。根据操作系统图形表现效果,以及监测的实时性要求、监测系统的硬件特性,对Windows CE系统进行了裁减,定制了一个符合监测系统需求的系统。
经过测试,系统性能稳定,为现有传感器信号传输提供了一种新型的无线数据传输模式。这也必将成为工业控制及现场监测等领域的发展趋势。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第一章 绪论 |
8-11 |
|
1.1 课题研究景 |
8-9 |
|
1.2 国内外研究现状 |
9-10 |
|
1.3 本课题的主要工作 |
10-11 |
|
第二章 嵌入式操作系统与嵌入式处理器 |
11-17 |
|
2.1 嵌入式系统 |
11-12 |
|
2.1.1 嵌入式系统的优点 |
11 |
|
2.1.2 嵌入式处理器 |
11-12 |
|
2.2 ARM微处理器简介 |
12-17 |
|
2.2.1 嵌入式应用面临的挑战 |
13 |
|
2.2.2 ARM嵌入式微处理器的出现及发展现状 |
13 |
|
2.2.3 ARM嵌入式微处理器的竞争优势 |
13-16 |
|
2.2.4 ARM处理器展望 |
16-17 |
|
第三章 GPRS通信技术简介 |
17-20 |
|
3.1 GPRS网络总体结构 |
17-18 |
|
3.2 GPRS的主要特点 |
18-19 |
|
3.3 GPRS的应用 |
19-20 |
|
第四章 系统方案的总体设计及硬件选型 |
20-24 |
|
4.1 S3C2410开发板 |
20-22 |
|
4.2 GPRS模块——M22 |
22-23 |
|
4.3 上位机(PC) |
23-24 |
|
第五章 操作系统Windows CE的分析与移植 |
24-51 |
|
5.1 Windows CE操作系统 |
24-28 |
|
5.1.1 嵌入式操作系统的基本概念 |
24-26 |
|
5.1.2 Windows CE操作系统 |
26-28 |
|
5.2 Windows CE操作系统模型 |
28-29 |
|
5.2.1 分层模型 |
28-29 |
|
5.2.2 组件模型 |
29 |
|
5.3 进程和线程 |
29-34 |
|
5.3.1 进程 |
30-31 |
|
5.3.2 线程 |
31-34 |
|
5.4 内存管理 |
34-41 |
|
5.4.1 内存结构 |
34-36 |
|
5.4.2 进程地址空间结构 |
36-37 |
|
5.4.3 堆和栈 |
37-38 |
|
5.4.4 内存映射文件 |
38-41 |
|
5.4.5 分配大的虚拟地址空间 |
41 |
|
5.5 Windows CE系统下的BootLoader |
41-48 |
|
5.5.1 BootLoader |
41-43 |
|
5.5.2 编写BootLoader源程序 |
43-46 |
|
5.5.3 BootLoader的编译、链接和下载 |
46-48 |
|
5.6 移植Windows CE.net |
48-51 |
|
5.6.1 基于新的BSP创建一个Platform |
48 |
|
5.6.2 烧录系统引导程序 |
48-49 |
|
5.6.3 配置EBOOT并且运行 |
49 |
|
5.6.4 连接KITL到目标板进行调试 |
49 |
|
5.6.5 使用USB和目标板同步 |
49-50 |
|
5.6.6 通过Platform Builder建立当前平台的SDK |
50-51 |
|
第六章 应用软件的开发 |
51-58 |
|
6.1 Windows CE应用程序开发工具和集成环境 |
51-53 |
|
6.1.1 Windows CE程序模式 |
52 |
|
6.1.2 Windows CE应用程序开发的三条规则 |
52-53 |
|
6.1.3 eMbedded Visual C++.NET集成开发环境 |
53 |
|
6.2 Windows CE下的串口通信编程 |
53-58 |
|
6.2.1 打开串口 |
54-55 |
|
6.2.2 关闭串口 |
55 |
|
6.2.3 向串口发送数据 |
55 |
|
6.2.4 读取串口数据 |
55-58 |
|
结论与展望 |
58-60 |
|
参考文献 |
60-62 |
|
致谢 |
62-64 |
|
攻读学位期间发表的学术论文 |
64 |
|
| 【DOI】 | LunWen.ID:2.2008.385775 |