学位论文 > 优秀研究生学位论文题录展示

基于嵌入式WinCE的UDP通信

作 者: 陈宏
导 师: 杨宜康;蒋维安
学 校: 电子科技大学
专 业: 软件工程
关键词: 嵌入式系统 UDP通信 WinCE6.0 idea6410
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 76次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着科学技术的发展,嵌入式设备的应用领域越来越广泛,如移动电话、家用电器、汽车……无不有它的踪影。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化化进程、提高生产率等方面起到了极其重要的推动作用。正因为如此嵌入式设备的应用环境也变得复杂多样,这样就可能导致在某些特殊环境下,人们是无法直接操作这些设备的,因此对该种设备远程控制技术的研究受到了国内外的广泛关注。目前采用UDP(User Datagram Protocol)通信,通过以太网传输数据来进行远程控制就是一种可行的办法,本设计就是通过UDP通信实现对嵌入式设备的远程控制。设计中选用了idea6410作为开发平台,BenQ M22GPRS模块作为开发平台的外设。为了实现由PC机通过UDP通信向开发平台发送控制信号来操作GPRS模块进行工作,嵌入式平台上就必须要构建TCP/IP协议体系。作者最终选择了在平台上移植带TCP/IP协议体系的Windows CE6.0操作系统,设计了一个基于嵌入式WinCE UDP通信的远程设备控制系统,在系统设计过程中采用了模块化方法,将系统分为不同的模块,对各个模块的功能需求进行了分析,定义了各模块接口,并且描述了各个模块之间的关系,在此环境下实现了由PC机通过UDP通信发送控制信号操作嵌入式平台的外设的目标。本次设计成功实现了通过UDP通信对嵌入式设备进行远程控制的目标,即由PC机通过UDP通信向嵌入式设备发送控制信号来控制嵌入式设备的外设进行工作。从中可以看出,通过UDP通信对嵌入式设备进行远程控制是一种可行的方法。当嵌入式设备的应用环境比较特殊,人们无法直接对其进行控制时,便可以采用这种方法来对嵌入式设备进行远程控制,解决了无法由人直接操作嵌入式系统的局限性,能广泛适用于环境恶劣、场景危险、对实时运行要求不高的特殊环境。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-12
  1.1 课题背景  9
  1.2 国内外在该领域的研究现状  9-10
  1.3 系统设计目标  10-11
  1.4 本文的主要工作  11-12
    1.4.1 WinCE 操作系统的移植  11
    1.4.2 串口驱动程序及应用程序的开发  11
    1.4.3 UDP 通信程序的设计  11-12
第二章 系统的需求及总体设计  12-19
  2.1 系统需求分析  12-13
  2.2 系统总体设计  13-16
    2.2.1 硬件组成  13-15
    2.2.2 软件组成  15-16
  2.3 系统总体框架设计  16
  2.4 系统功能模块划分  16-17
  2.5 系统各个模块之间的关系  17-19
第三章 基于 WINCE 的 UDP 通信详细设计  19-58
  3.1 WINCE 系统构建  19-27
    3.1.1 WinCE 框架  19-21
    3.1.2 Windows CE 操作系统定制  21-26
    3.1.3 WinCE 内核烧写  26-27
  3.2 串口模块设计分析  27-40
    3.2.1 WinCE 驱动开发简介  27-29
    3.2.2 流驱动开发  29-31
    3.2.3 串口简介  31-32
    3.2.4 串口流驱动开发  32-37
    3.2.5 串口应用程序开发  37-40
  3.3 GPRS 模块设计分析  40-44
  3.4 UDP 模块设计分析  44-57
    3.4.1 Winsock 简介  44-45
    3.4.2 Socket 类型简介  45-46
    3.4.3 通信模型介绍  46-48
    3.4.4 Winsock 编程  48-50
    3.4.5 UDP 服务器端设计  50-55
    3.4.6 UDP 客户端设计  55-57
  3.5 本章小结  57-58
第四章 系统的实现与测试  58-70
  4.1 测试准备  58-59
  4.2 服务器端和客户端的配置  59-61
  4.3 发送和接收短信测试与分析  61-63
  4.4 拨打电话测试与分析  63-67
  4.5 接听电话测试与分析  67-69
  4.6 本章小结  69-70
结论  70-71
致谢  71-72
参考文献  72-74

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 基于ARM9的集装箱图像采集及箱号识别系统的设计,TP274.2
  9. 基于图像的轴承套加工缺陷检测研究,TP274
  10. 基于模糊PI控制算法的喷码机墨路系统设计研究,TS803.6
  11. 群体机器人的设计与实现,TP242
  12. 基于嵌入式的视觉检测系统设计与实现,TP391.41
  13. 基于嵌入式的地铁列车多媒体报站系统开发,TP368.12
  14. 基于ARM及嵌入式Linux的线切割数控系统原型,TG484
  15. 嵌入式汽车音响软件系统中XM卫星广播模块的设计与实现,TP368.1
  16. 嵌入式航向姿态参考系统的设计与实现,V448.22
  17. 基于嵌入式技术和无线传感技术的大棚温室参数监测系统,TP274
  18. 基于嵌入式系统的温室环境参数控制,TP273.5
  19. 三参数人体应激检测系统研究,R318.0
  20. 基于嵌入式的兰科植物组培智能化控制系统,TP273.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com