AVR单片机TCPIP协议的设计与实现

AVR单片机TCPIP协议的设计与实现

ID:41883480

大小:334.17 KB

页数:10页

时间:2019-09-04

AVR单片机TCPIP协议的设计与实现_第1页
AVR单片机TCPIP协议的设计与实现_第2页
AVR单片机TCPIP协议的设计与实现_第3页
AVR单片机TCPIP协议的设计与实现_第4页
AVR单片机TCPIP协议的设计与实现_第5页
资源描述:

《AVR单片机TCPIP协议的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、AVR单片机TCP/IP协议的设计与实现荣盘,赵海,王嘉良,刘丹,蔡鹏华东北大学信息科学与工程学院,沈阳,中国。电了邮件:panrongl012@126.com收到的6月302010;修订后的6月30日2010;接受7月6002010。摘要:随着嵌入式技术的快速发展,物联网的研究和实施将是一个新的技术革命,但物联网Z间实现的通信的基础的事情是个问题。随看嵌入式控制技术的成熟,网络也逐步与之结合,深入到工业、楼宇、家居智能化等领域,实现远程数据采集、远程控制等功能。网络化已经成为新一代嵌入式系统发展的一个重要趋势。出于这个原因,实现单片机Z间的通信的功

2、能尤为重要。此文基于恢入式单片机的特点,分析了传统PCTCP/IP协议,和适当定制的TCP/IP协议簇的基础上表现嵌入式单片机的特点。最后,我们意识到减少TCP/TP协议簇适合嵌入式单片机,特别是在AVR单片机平台上的应用。关键词:物联网,Wcbit,互联网的嵌入式系统,TCP/IP协议,以太网1.介绍物联网的意思是指通过信息的一种网络设备如FRTD等设备,红外传感器,全球定位系统、激光扫描仪等,在安排的协议,加入任何和互联网Z间沟通信息,实现智能识别、跟踪监视和管理。互联网的概念建议岀现在1999年的时候。意思是“在因特网传达的东西”。这意味着两个

3、方而:第一个是,互联网的核心和基础事情仍然在互联网,这基于扩展和延伸互联网;第二个是其客户延伸和扩展到任何东西,形成交流和沟通[1-3]。随着计算机和网络的迅速发展技术,互联网已经成为一个重要手段來传播信息,越來越多的嵌入式设备是有必要实现互联网的网络工作[4-5]。相对于电脑,计算和存储相比嵌入式系统资源相对有限;因此要实现所有的TCP/IP协议簇嵌入式单片机是非常不现实的。所以,为了节省系统资源和保证的可靠性系统的情况下提高嵌入式系统的性能,这就有必要简化的模块化的TCP/IP协议。2.采用设备和测试平台服务器是一个整体解决方案使设备智能化和网络

4、化。这是新的网络设备系统与互联网的元索和结构,其基木思想是一个独立的、低成木的3W•服务器嵌入式设备,使设备冇独立的情报网络。辽宁省重点实验室推出服务器嵌入式互联网产品决定的嵌入式的技术。Webit1.0在2000年成功通过技术鉴定和商标注册,Webit2.0(4联网标准电气设备访问服务器)通过了2001年5月由辽宁科学技术委员会鉴定科技成果的会议。考虑到webitAVR8位单片机,它的存储单元是非常有限的,因此设计一种TCP/IP协议适合的产品集群是非常重要的。Webit2.0的性能如下:根据外部PC系统结构;使用AtmelAVRRISC处理器;用

5、户定义的网页;用户定义的CGI程序用来控制;14位I/0接口(TTL);TTL水平UART支持115200个基点;10M以太网接口(注册插孔・45);系统编程(ISP);以太网控制器芯片RTL8019AS的概述Webit:高度集成以太网控制器RTL8019AS,它可以简单的符合即插即用NE2000兼容的适配器,减少两倍的功率特征。通过三级控制的特点,RTL8019AS网络装备是在已知的绿色电脑中最理想最好的网络设备。双重的功能可以模拟发送和接收传播Z间的双绞线以太网交换机和所有的l/2o这不仅对以从10Mbps到20Mbps使带宽更强人,也避免mul

6、iaccess以太网阅读协议通道战斗角色。微软的即插即用功能可以减轻用户较低的收入和集小在资源适配器,等输入和输出、IRQ、内存地址,等等。然而,在特殊应用没有即插即用功能的兼容性,RTL8019AS支持跨接和JUMPERLESS选项。为了提供完整的即插即用的解决方案,RTL8019AS集成10baset收发器,自动检测功能AU1和I3NC之间的接口。此外,8IRQ总线和16个基本地址总线为人型资源提供舒适的环境的悄况。数据的收发其实就是对RTL8019AS内部的寄存器进行操作的过程,所以首先得对RTL8019AS进行初始化,主要是设置所盂的寄存器状

7、态,建立网络接口收发的条件,并对RTL8019AS缓冲区RAM进行划分,建立接收缓冲环。数据的收发就是对前面所介绍的寄存器的读写过程,当然其中还涉及到对RTL8019AS数据缓冲环的操作。网络接口通过两个DMA操作來完成数据的接收和发送。本地DMA完成RTL8019AS和它内部的FIFO之间的数据传送。远程DMA完成RTL8019AS和CPU之间的数据传送。所有这些功能山驱动程序实现,下而将以太网驱动程序进行介绍:3.4.1RTL8019AS初始化RTL8019AS的初始化,其实就是对RTL8019AS内部与NE2000兼容的寄存器的初始化。程序首先

8、设置了ARM芯片LPC2292的I/O口属性。然后对RTL8019AS网络芯片进行复位,包括硬件复位和软件复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。