17

3. 6本章小结 19

第4章  主体程序设计 20

4.1 程序所需相关定义 20

4.2 main函数的设计 21

4.2.1 任务的创建 21

4.2.2 信号量的使用 22

4.2.3 消息队列的使用 23

4.3 任务启动函数 24

4.4 UDP数据收发任务 26

4.4.1 UDP协议简介 26

4.4.2 SOCKET接口函数 27

4.4.3 UDP数据通信处理 28

4.4.4 UDP协议的设计 30

4.5 接收和发送数据时数据传输过程分析 32

4.5.1 接收数据 32

4.5.2 发送数据 33

4.6 程序测试步骤及结果 33

4.7 本章小结 35

第5章  结  论 36

致  谢 37

参考文献 38

第1章  引言

随着嵌入式技术与网络技术的日益发展,嵌入式Internet技术成为嵌入式领域重要的研究方向。 本文提出在ARM硬件平台上实现UDP协议栈。论文基于ARM嵌入式系统的整体框架,从系统的整体设计开始,逐步完成了系统的硬件平台设计、软件平台设计和对协议栈的具体实现,最后经过实验给出结论;重点研究了UDP协议栈的具体实现。系统的硬件平台的设计主要是对ARM核芯片LM3S8962组成最小系统的设计和对以太网接口电路的设计;在软件平台的设计中,针对处理器LM3S8962移植嵌入式实时操作系统μC/OS-Ⅱ,并对其进行配置成为系统需要的系统,搭建成系统的软件平台;最终实现PC机与EVM开发板之间的UDP通讯。论文网

1.1  研究课题的来源和意义

对工业自动化领域而言,大量的设备可以通过各种途径连到Internet上,通过网络来互相传递信息和数据。随着信息技术的不断发展,工业以太网技术迅速的发展起来,它弥补了现场总线的缺陷,实现全系统统一、高效、实时的控制策略。

以太网技术,是一种计算机接入局域网里的技术。由于以太网传送速率的大幅提高,物理层标志的工业化和以太网集线器技术的形成,千兆以太网和无碰撞全双工技术的出现,使以太网技术被推进到原先认为并不适宜的工业控制网络中,形成了工业以太网技术[5]。

随着现代计算机技术的飞速发展和互联网的广泛使用,嵌入式系统扮演了越来越重要的角色,被广泛使用于信息家电、移动计算机设备、网络设备和工业控制等领域。

可以说,嵌入式设备与Internet的结合代表了嵌入式系统和网络技术的真正未来。而UDP协议做为传输层的一个主要协议,利用UDP协议实现嵌入式设备与计算机的相互通讯是一个值得研究的方向。

1.2课题研究的主要内容

(1) 本课题选用基于LM3S8962的EVM开发平台,需要对其相关模块进行总体的把握,为后续工作奠定良好的基础。然后需要深入了解学习嵌入式实时操作系统μC/OS-Ⅱ的工作机制和原理。因为它是整个嵌入式系统的灵魂和核心,它在很大程度上决定了嵌入式系统的整体性能。

上一篇:Android基于MANET的周边车辆显示系统的设计
下一篇:OpenCV路面异常滞留物检测与分析技术研究

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

激光模拟训练器材国内外研究现状

大淘宝网的虚假交易研究

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】

发酵米粉优势菌株的发酵特性研究

个案管理茬老年糖尿病患...

日语论文中日酒文化对比研究

淮安市高校足球运动损伤问卷调查表