下载此文档

UIP协议在单片机上移植与实现.doc


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
本科生毕业设计UIP协议在单片机上的移植与实现院系电气信息工程学院专业电气工程及其自动化班级学号学生姓名联系方式指导教师赵忠彪职称:讲师2011年5月独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。签名: 年月日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):无。签名: 年月日指导教师签名: 年月日摘要本文针对单片机在嵌入式系统中资源和处理能力有限这一问题,提出了精简的嵌入式协议栈——uIP协议,并以ENC28J60芯片为例,采用c语言编程,经过一些测试,最终实现了uIP协议在单片机上的移植。关键词:嵌入式系统,uIP协议,移植ABSTRACTThispaperproposesstreamlinedanembeddedprotocol—theuIPagreement,,:embeddedsystem,uIPagreement,transplant目录1概述 12UIP协议在单片机上的移植过程 -51单片机上的移植 33UIP协议在单片机上的实现 8UIP函数总结 13设计总结 16参考文献 17附录 20致谢 ,人们对把各种装置连接到一个现有的IP网络比如因特网上产生了浓厚的兴趣。为了能通过因特网通讯,一个可实现的TCP/IP协议栈是很必要的。对于由32位嵌入式处理器构建的中、高端网络接入嵌入式系统,一般会运行一个集成有TCP/IP协议栈的操作系统。但是对于由8位和16位低端处理器构建的系统,因为它所具有的处理能力和资源十分有限,通常不运行操作系统,这就要求系统开发者根据应用的要求和所选用的处理器的实际情况构建自己的TCP/IP协议栈,而TCP/IP协议的透明性掩盖了它实现的复杂性,从无到有构建一个协议栈是一件艰巨的任务,并且缺少有效的调试工具。uIPTCP/IP协议栈是应用于低端8位或16位微处理器构建的嵌入式系统的一个可实现的极小的TCP/IP协议栈,它可以用于商业和非商业目的。为了方便于移植uIP使用C语言编写,而且uIP协议栈的代码大小和RAM的需求比其它一般的TCP/IP栈要小,这就使得它可以方便的应用于各种低端系统上。本文将简要描述uIP的实现方法,分析uIP协议栈的应用接口,并讨论如何将其应用到51系列单片机上。,它的资源和处理能力有限。首先,它的数据存储空间RAM和程序存储空间ROM都不能超过64K;其次,它的CPU频率通常在12M~40M之间,指令的执行速度相对较慢,导致网络传输速度很难上去。据计算,12M的51单片机的最快网络传送速度大概是25KB/s。这些特点导致在单片机上不可能运行大而全的TCP/IP协议栈,需要使用精简的嵌入式协议栈。虽然通讯流量和处理速度不允许很大,但对于一般的楼宇、工业、家居智能化等领域也足够应付。更重要的是,它的成本很低,具有很高的经

UIP协议在单片机上移植与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一花一世
  • 文件大小146 KB
  • 时间2019-02-22