太网技术在嵌入式系统中的应用现状-毕业论文

上传人:aa****6 文档编号:37626635 上传时间:2018-04-20 格式:DOC 页数:33 大小:1.36MB
返回 下载 相关 举报
太网技术在嵌入式系统中的应用现状-毕业论文_第1页
第1页 / 共33页
太网技术在嵌入式系统中的应用现状-毕业论文_第2页
第2页 / 共33页
太网技术在嵌入式系统中的应用现状-毕业论文_第3页
第3页 / 共33页
太网技术在嵌入式系统中的应用现状-毕业论文_第4页
第4页 / 共33页
太网技术在嵌入式系统中的应用现状-毕业论文_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《太网技术在嵌入式系统中的应用现状-毕业论文》由会员分享,可在线阅读,更多相关《太网技术在嵌入式系统中的应用现状-毕业论文(33页珍藏版)》请在金锄头文库上搜索。

1、湖南工业大学本科毕业设计(论文)I摘摘 要要随着计算机通信技术和网络技术的发展,在嵌入式系统中集成以太网口,来实现与其它计算机设备之间的高速数据传输就显得更加的重要了。越来越多的计算机系统都迫切的需要和其它计算机系统进行联网,以达到共享数据,统一管理的目的。因此除了通常的使用 PC 机的内部网卡接入以太网外,许多的嵌入式系统也需要直接联入以太网,与其它联网的设备实现数据共享的目的。采用 STM32 微控制器和 W5500 芯片搭建的网络系统,结构简单、易于实现。本文首先介绍了目前以太网技术的日前基本情况以及以太网技术在嵌入式系统中的应用现状。再者提供了以太网的应用模型,介绍了各个层次的网络协议

2、。然后结合以太网接口芯片 W5500 的主要特点、芯片引脚定义、内部寄存器使用说明,提出了这种芯片与嵌入式处理器的硬件接口设计和底层收发程序的编程思路。接着针对嵌入式系统所需要完成的以太网通信的基本要求,从软件设计的角度介绍了一些必须实现的基本网络协议如 TCP、UDP 等协议的祯格式和主要特点。该嵌入式以太网系统是基于 STM32 芯片与 W5500 高速以太网控制芯片的 ,它充分发挥了 STM32 芯片的 Cortex-M3 内核低成本低功耗的特性,同时该设计直接使用 W5500 固化的 TCP/IP 协议站,对系统性能有了很大提升。 关键词:以太网;以太网接口;W5500 芯片湖南工业大

3、学本科毕业设计(论文)IIABSTRACTWith the development of computer communication technology and network technology, at the mouth of the embedded system in integrated Ethernet to achieve high-speed data transmission and other computer equipment becomes more important. More and more computer systems are urgently n

4、eeded and other computer systems networking, in order to achieve data sharing and unified management. So in addition to the usual use of PCs internal network card access Ethernet, many embedded systems also need to directly connected to the Ethernet, and other network equipment to achieve the purpos

5、e of data sharing. The structure of the network system is simple and easy to implement with the STM32 microcontroller and W5500 chip.First of all, this paper introduces the current application situation of Ethernet technology recently basic situation and Ethernet technology in embedded system. Moreo

6、ver, the application of Ethernet is provided, and the network protocols are introduced. And then combined with the main characteristic of Ethernet interface chip w5500, chip pin definition, internal register instructions for use, and put forward the idea of programming of the chip with embedded proc

7、essor interface hardware design and the driver to send and receive procedures. Then for embedded systems need the basic requirement of the Ethernet communication, from the point of view of software design introduces some must achieve the basic network protocols such as TCP, UDP protocol frames forma

8、t and the main characteristics.The embedded Ethernet system is based on the STM32 chip and w5500 high-speed Ethernet control chip. It makes full use of the STM32 chip Cortex-M3 low-cost low-power characteristics, at the same time the design used directly w5500 curing of the TCP / IP protocol station

9、, the system performance has been greatly improved.Keywords: Ethernet; Ethernet interface; W5500 chip湖南工业大学本科毕业设计(论文)1第第 1 章章 绪论绪论1.1 以太网概述以太网(Ethernet)指的是由 Xerox 公司创建并由 Xerox、Intel 和 DEC 公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网技术的最初进展来自于施乐帕洛阿尔托研究中心的许多先锋技术项目中的一个。1976,梅特卡夫和他的助手戴维伯格斯发表了对以太网的一个标题:局域计算机

10、网络的分布式包交换技术”的文章。多点传输系统称为 CSMA/CD(载波侦听多路访问)的碰撞检测,以及符号的以太网的诞生。以太网的吞吐量只有 10Mbps,和载波侦听多路访问的访问控制方法(CSMA/CD)碰撞检测使用。这种早期的 10Mbps 以太网称之为标准以太网,以太网可以使用粗同轴电缆、细同轴电缆、非屏蔽双绞线、屏蔽双绞线和光纤等多种传输介质进行连接2。以太网采用带冲突检测的载波帧听多路访问(CSMA/CD)机制。以太网中节点都可以看到在网络中发送的所有信息,因此,我们说以太网是一种广播网络。以太网的工作过程如下: 当以太网中的一台主机要传输数据时,它将按如下步骤进行: 1、监听信道上收

11、否有信号在传输。如果有的话,表明信道处于忙状态,就继续监听,直到信道空闲为止。 2、若没有监听到任何信号,就传输数据 3、传输的时候继续监听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤 1(当冲突发生时,涉及冲突的计算机会发送会返回到监听信道状态。) 4、若未发现冲突则发送成功,所有计算机在试图再一次发送数据之前,必须在最近一次发送后等待 9.6 微秒(以 10Mbps 运行)。网络芯片之间的数据都是基于以太网帧结构,网络层发送下来的数据加上以太网的帧头和帧尾就变成了可以被数据链路层识别的数据帧,在以太网额帧结构中帧头和帧尾的字节数是固定的,但数据包的大小不同,下面分析 IEE

12、E802.3 以太网的帧结构。IEEE802.3 一般帧格式如图 1.1.图 1.1 IEEE802.3 帧结构下面具体分析各个字符的作用:(1) 前导码:一个 56 比特由交替的 0 和 1 组成的同步的前缀。通过前导码字段,接收方就能建立同步过程,使其网络有时间监听网上的信号,并决定是否接收数据帧或产生冲突。(2) 帧起始定界符:一个 8 比特序列,用于指明数据帧的开始。(3) 目的地址:指明了帧发往目的站的 MAC 地址,6 个字节,可以是单播地址、湖南工业大学本科毕业设计(论文)2多址或者全地址。(4) 源地址:指明发送帧的 MAC 地址(5) 长度:共占两个字节,表示逻辑链路层数据报

13、的长度。(6) 数据:以太网上传输的数据报文,当报文少于 46 字节时,该字段的其余部分也必须进行填充,一般用 0 填充,该段的最大长度为 1500.(7) FCS:校验序列,包括 4 字节 CRC 用于检查错误,当一个原站组装一个 MAC帧,他在所有字节执行一个 CRC 计算,原站将计算结果放入这个字段,并作为帧的一部分传输给目的站,当帧被目的站接受后,目的站进行同样的校验,若校验值不同,目的站将认为在过程中发生错误并丢弃这个帧。当今居于主导地位的局域网技术以太网,便于实现同时又价格低廉的局域网技术已经成为业界的主流。而更高性能的快速以太网和千兆以太网的出现更使其成为最有前途的网络技术。以太

14、网技术不断创新,不断开发出新的功能,并逐步地成为世界上最流行的网络技术。主要的原因有:(1)可拓展性好,用户从一个老的网络升级到新的高速网络之间的转换十分方便。(2)可靠性高,以太网使用的是一种很简单的,但又很可靠的结构化布线的基于双绞线的星型连接传输机制。(3)成本低廉,众多的以太网厂商,导致网络设备价格的进一步下降(4)管理方便,有成熟的网络管理技术和软件,使管理员能在中心站点方便的管理各个网路设备1.2 嵌入式系统概述嵌入式系统是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统3。简单地说,嵌入式系统集系统的应用软件与硬件于一体,

15、具有软件代码小、高度自动化、响应速度快等特点。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的器件4。嵌入式系统的发展可以分为硬件和软件技术的发展。从硬件上来说,主要是嵌入式处理器芯片的发展,从 70 年代末、80 年代初的 4 位、8 位微控制器发展到现在的犯位、甚至 64 位的微控制器。不但在速度上提高了很多倍,而且在芯片内部集成的功能部件比以往也大大地增加了。嵌入式处理器可以分为以下四类:(1)嵌入式微处理器:采用“增强型,通用微处理器,在功能方面与标准的微处理器基本上是一样的。根据实际嵌入式应用要求嵌入式微处理器的主板安装特殊的设计特点只

16、留下系统和应用,可以大大降低的大小和系统的能源消耗,但其电路板应包括湖南工业大学本科毕业设计(论文)3ROM,RAM,总线接口,和其他外围设备。这种设备是最快和最适合用在嵌入式系统中的,应用是比较大的。目前,有 68000 个处理器的嵌入式系统的通用,存储在功率:PC,ARM,MIPS,ARM 处理器等。特别是,嵌入式微处理器的发展一直很快,和嵌入式微处理器已经在过去的几年中占领了很大的市场份额的,并且有逐步蚕食 8 位及 16 位嵌入式微控制器市场的趋势。(2)嵌入式微控制器:嵌入式微控制器又称单片机,它将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某种微处理器内核为核,根据某些典型的应用,在芯片内部集成了 ROM、RAM、总线、总线逻辑、定时/计数器、看门狗、FO、串行口、脉宽调制输出、刀 D、D/A、FlashRAM、EEPROM 等各种必要功能部件和外设。为满足不同的使用要求,功能和配置设置在必要的修改和调整的削减,一个系列的单片机具有多种衍生产品,衍生工具的任何类型的处理器核是相同的,不同的内存和外部配置和功能可与建筑物的最大。应用的需求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号