- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AVR單片机TCPIP协议的设计与实现
AVR单片机TCP/IP协议的设计与实现
荣盘,赵海,王嘉良,刘丹,蔡鹏华
东北大学信息科学与工程学院,沈阳,中国。电子邮件:panrong1012@126.com
收到的6月3日2010;修订后的6月30日2010;接受7月6日日2010。
摘要:
随着嵌入式技术的快速发展,物联网的研究和实施将是一个新的技术革命,但物联网之间实现的通信的基础的事情是个问题。随着嵌入式控制技术的成熟,网络也逐步与之结合,深入到工业、楼宇、家居智能化等领域,实现远程数据采集、远程控制等功能。网络化已经成为新一代嵌入式系统发展的一个重要趋势。出于这个原因,实现单片机之间的通信的功能尤为重要。此文基于嵌入式单片机的特点,分析了传统PC TCP / IP协议,和适当定制的TCP / IP协议簇的基础上表现嵌入式单片机的特点。最后,我们意识到减少TCP / IP协议簇适合嵌入式单片机,特别是在AVR单片机平台上的应用。关键词: 物联网,Webit,互联网的嵌入式系统,TCP/ IP协议,以太网
1. 介绍
物联网的意思是指通过信息的一种网络设备如FRID等设备,红外传感器,全球定位系统、激光扫描仪等,在安排的协议,加入任何和互联网之间沟通信息,实现智能识别、跟踪监视和管理。互联网的概念建议出现在1999年的时候。意思是“在因特网传达的东西”。这意味着两个方面:第一个是,互联网的核心和基础事情仍然在互联网,这基于扩展和延伸互联网;第二个是其客户延伸和扩展到任何东西,形成交流和沟通[1 - 3]。
随着计算机和网络的迅速发展技术,互联网已经成为一个重要手段来传播信息,越来越多的嵌入式设备是有必要实现互联网的网络工作[4 - 5]。相对于电脑,计算和存储相比嵌入式系统资源相对有限;因此要实现所有的TCP / IP协议簇嵌入式单片机是非常不现实的。所以,为了节省系统资源和保证的可靠性系统的情况下提高嵌入式系统的性能,这就有必要简化的模块化的TCP / IP协议。
2.采用设备和测试平台
服务器是一个整体解决方案使设备智能化和网络化。这是新的网络设备系统与互联网的元素和结构,其基本思想是一个独立的、低成本的3 W服务器嵌入式设备,使设备有独立的情报网络。辽宁省重点实验室推出服务器嵌入式互联网产品决定的嵌入式的技术。Webit 1.0在2000年成功通过技术鉴定和商标注册,Webit 2.0(互联网标准电气设备访问服务器)通过了2001年5月由辽宁科学技术委员会鉴定科技成果的会议。考虑到webit AVR 8位单片机,它的存储单元是非常有限的,因此设计一种TCP / IP协议适合的产品集群是非常重要的。Webit 2.0的性能如下:
根据外部PC系统结构;
使用Atmel AVR RISC处理器;
用户定义的网页;
用户定义的CGI程序用来控制;
14位I / O接口(TTL);
TTL水平UART支持115200个基点;
10 M以太网接口(注册插孔- 45);
系统编程(ISP);
以太网控制器芯片RTL8019AS的概述Webit:高度集成以太网控制器RTL8019AS,它可以简单的符合即插即用NE2000兼容的适配器,减少两倍的功率特征。通过三级控制的特点,RTL8019AS网络装备是在已知的绿色电脑中最理想最好的网络设备。双重的功能可以模拟发送和接收传播之间的双绞线以太网交换机和所有的1/2。这不仅可以从10 Mbps到20 Mbps使带宽更强大,也避免muliaccess以太网阅读协议通道战斗角色。微软的即插即用功能可以减轻用户较低的收入和集中在资源适配器,等输入和输出、IRQ、内存地址,等等。然而,在特殊应用没有即插即用功能的兼容性,RTL8019AS支持跨接和JUMPERLESS选项。
为了提供完整的即插即用的解决方案,RTL8019AS集成10 baset收发器,自动检测功能AUI和BNC之间的接口。此外,8 IRQ总线和16个基本地址总线为大型资源提供舒适的环境的情况。数据的收发其实就是对RTL8019AS内部的寄存器进行操作的过程,所以首先得对RTL8019AS进行初始化,主要是设置所需的寄存器状态,建立网络接口收发的条件,并对RTL8019AS缓冲区RAM进行划分,建立接收缓冲环。数据的收发就是对前面所介绍的寄存器的读写过程,当然其中还涉及到对 RTL8019AS数据缓冲环的操作。网络接口通过两个DMA操作来完成数据的接收和发送。本地DMA完成RTL8019AS和它内部的FIFO之间的数据传送。远程DMA完成RTL8019AS和CPU之间的数据传送。所有这些功能由驱动程序实现,下面将以太网驱动程序进行介绍: 3.4.1 RTL8019AS初始化 RTL8019AS的初始化,其实就是对RTL8019AS内部与NE2000兼容的寄存
您可能关注的文档
最近下载
- T-CECS 1049-2022 隧道衬砌拱顶带模注浆材料应用技术规程.docx VIP
- 安全生产法知识培训课件.pptx VIP
- 完整版中小学《文明礼仪主题教育》主题班会课件PPT.pptx VIP
- 广日G·Fre 载货电梯维修手册.pdf
- Brivo CT技术参考手册.pdf VIP
- 心血管药物临床应用指导原则(征求意见稿).pdf VIP
- 中国糖尿病诊疗指南(2025版) .pdf VIP
- 住院精神障碍患者康复指南 __DB14_T 2263-2021.docx VIP
- 2025年辽宁全国导游人员资格考试(全国导游基础知识、地方导游基础知识)历年参考题库含答案详解.docx VIP
- 院长纠错申请书(模板).docx VIP
原创力文档


文档评论(0)