基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现

基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现

ID:33403104

大小:1.85 MB

页数:68页

时间:2019-02-25

基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现_第1页
基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现_第2页
基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现_第3页
基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现_第4页
基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现_第5页
资源描述:

《基于μc%2fos-ⅱ和arm平台的嵌入式tcp%2fip协议栈的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、江西师范大学硕士学位论文基于μC/OS-Ⅱ和ARM平台的嵌入式TCP/IP协议栈的研究与实现姓名:胡荣群申请学位级别:硕士专业:计算机系统结构指导教师:罗杰20070501摘要嵌入式系统的Intcrnet网络化的研究与应用是近几年来嵌入式应用领域的一个研究热点。全球信息资源的全面共享是今后发展的潮流,与人们生活、生产关系最为密切并拥有着无尽的信息资源的嵌入式系统,如果不接入Internet的话,信息的全面共享就无从谈起。嵌入式系统网络化的前提是在嵌入式系统中实现TCP/IP协议栈。本文首先对ARM9、通用TCP/IP和uc/os.II进行了一定的探讨与研究,然

2、后将uc/os.II移植到$3C2410目标板上,再在此平台上进行编写TCP/IP协议栈。开发环境是用ARM公司的集编辑、编译、仿真与调试于一体的ADSl.2软件。整个协议栈的设计是围绕着TCP/IP协议的参考模型这个中心进行的。首先,为了使协议具有可移植性,所有与硬件、OS、编译器相关的部分独立出来,在不同的操作系统(这早用的操作系统是gC/OS—II)上的实现只要修改这一部分,其它的文件一般不需要修改。然后,设计了一个可靠、稳定的数据管理模块,负责数据的分配、释放、合并和拆分等工作,这些数据操作在通信协议中的实现是经常需要。最后,协议的主体采用纵向主线来进

3、行设计,其实现的协议有ARP、IP、ICMP、UDP和TCP等协议。由于Pv4在P地址、应用限制、服务质量、管理灵活性、安全性方面的内在缺陷越来越不能满足未来发展的需要,互联网逐渐转向以IPv6为基础的F一代互联网几乎是不可避免的大趋势。为了适应这种发展趋势,这里采用了双挤议栈设计方法,即Pv4和腰v6并存。另外,为.『加强嵌入式系统的安全,还设计了一个简单的嵌入IPSEC协议。最后对整个阱议栈的内容进行了测试,实验表明,硬件系统提供的RAM和ROM空问对这个坍议栈是足够的。关键字:嵌入式系统、ARM9、uc/os.II、TCP/P、IPSec、CS8900A

4、AbstractInrecentyears,researchoilconnectingembeddedsystemwithInteracthasbecomeoneofthefocusesinappfic瓶omofembeddedsystem.111eoverallsharingoftheglobalinformationresourcesisthedevelopmenttrendinthefutureandthisresearchhasmetthetrend.n地implementationOfTCP,mstackinembeddedsystemistheba

5、sisoftheresearch.InthisarticlewriterprobesintotheARM9、TCP/IPprotocolanduc/osqIoperationsystematfirst,latertransferjtc/os-IIintoS3C24100,thencompileTCPflPstack.ADSwhichintegratedwitheditorcompiler,emulatoranddebuggerasthedevelopmentenvironmentareadopted.ThedesignofthetinyTCP/IPstackt

6、akestheTCP/IPreferencemodelasthefocus.First.inordertoenabletheprotocolhavetheattributetransplanted,thepartsrelatedtothehardware。OS,thecompilerindependentlycomesout.Thispartneededtoberevisedwhenrealizedinthedifferentoperatingsystem(hereI_tC/OS·II).Then,thereliablestabledatamanagement

7、moduleresponsibleforthedataassigned,released,themergedandclassiflodisdesigned.Thesedatamanipulationsamfrequentlyneededinthe∞唧ndcnccprotocolrealization.,thebodyoftheprotocolstackisdesignedwhichincludestheARPmodule,ICⅣ【Pmodule.UDPmoduleandTCPmodule.Bec∞∞oftheintrinsicflawina$pcctoflPa

8、ddress,applicationl

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

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

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