嵌入式系统T C PI P协议栈的定制研究.pdf

嵌入式系统T C PI P协议栈的定制研究.pdf

ID:52410169

大小:384.75 KB

页数:6页

时间:2020-03-27

嵌入式系统T C PI P协议栈的定制研究.pdf_第1页
嵌入式系统T C PI P协议栈的定制研究.pdf_第2页
嵌入式系统T C PI P协议栈的定制研究.pdf_第3页
嵌入式系统T C PI P协议栈的定制研究.pdf_第4页
嵌入式系统T C PI P协议栈的定制研究.pdf_第5页
资源描述:

《嵌入式系统T C PI P协议栈的定制研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机应用自动化技术与直用20l0年第29卷第8期ComputerApplications嵌入式系统TCP/IP协议栈的定制研究吕宁.冯崇涛(哈尔滨理工大学自动化学院,黑龙江哈尔滨l50080)要:由于受硬件资源的限制,标准TCP/IP协议栈移植到嵌入式系统中,必须进行精简处理,形成嵌入式TCP/IP协议栈。本文在对标准TCP/IP协议栈的组成结构分析基础上,针对简单文件传输的需要,选择ARP、IP、UDP、TFTP四个基本协议进行简化定制,提出了一种新的嵌入式TcP/IP协议栈。文中阐述了对各协议进行优化精简的原理和方法,给出了协议的具体运行机制和处理流程。所提出的协议

2、栈占用系统资源少,文件传输速度快且具有很高的可靠性。关键词:TCP/IP协议;嵌入式系统;以太网中图分类号:TP393.02文献标识码:B文章编号:1003—7241(2010)08—0025—06CustomizationandResearchoftheTCP/IPProtocoIStackforEmbeddedSystemLVNing,FENGChong—tao(DepartmentofAutomation,Harbinuniversityofscienceandtechnology,Harbin150080China)Abstract:Duetothelimitso

3、fhardwareresources,totransplantthestandardTCP,IPprotocolstackintoembeddedsystem,thestandardTCP

4、IPprotocolstackshouldbesimplifiedtobecomeembeddedTCPlIPprotocolstack.Inthispaper,baseontheanalysisofthestructureofthestandardTCP/IPprotocolstack,accordingtotheneedofsimplefiletransfer,fourbasicp

5、rotocolsARP,IP,UD只TFTParechosenandsimplificationcustomized,anewembeddedTCP/IPprotocolstackisproposed.Thesimplificationprinciplesandmethodsofeveryprotocolaredeeplydescribedinthispaper.Thespecificoperationalmechanismsandprocessesofeveryprotocolaregiven.Thenewprotocolstackoccupieslesssystemr

6、esources,thefiletransferisfastandreliable.Keywords:TCP/IPprotocol;embeddedsystem;ethemet1引言应嵌入式系统有限的硬件资源⋯1。目前,已有一些较成随着微处理器技术的飞速发展,以微处理器为核心熟的嵌入式TCP/IP协议栈产品,例如瑞典计算机科学的嵌入式系统已经成为继PC机之后又一重要的计算机研究院设计的LwIP——轻型TCP/IP协议栈。但此类产品,主要应用于工业控制装置、仪器仪表、通信以及产品都立足于实现较复杂的网络服务,对系统性能要求消费类电子产品。早期的嵌入式产品普遍采用串行通依然很

7、高。本文以自动化装置及仪表为应用背景,提出信,速度较低,并且难以实现系统组网。ETHERNET与一种用于简单文件传输的微型嵌入式TCP/IP协议栈一TCP/IP协议相结合具有通信速度快,稳定可靠,组网便一easyIP。该协议栈占用系统资源少,通信简单便捷,能捷等优点。但标准TCP/IP协议栈是为PC机接入够实现嵌入式系统之间以及嵌入式系统与PC机之间普Internet而设计的,对系统的运算速度以及内存空间有通文件的快速传输。较高的要求,要实现TCP/IP协议在嵌入式系统中正常运行,必须对标准TCP/IP协议栈进行优化处理,使其适2TCP/IP协议栈的结构TCP/IP协议栈

8、是一组包括ARP协议、IP协议、TCP协议、UDP协议等多种网络协议的协议组,具有四层结收稿日期:2010—02—05《自动化技术与应用》2010年第29卷第8期计算机应用ComputerApplications构,分别为应用层、传输层、互联层和网络接El层[2l。行处理,如果是IP数据报,则依次调用easyIP协议栈中TCP/IP协议结构如表1所示。IP协议数据接收函数及UDP协议数据接收函数进行处表1TCP/IP协议分层结构理,最后调用TFTP接收函数对TFTP客户端发出的TFTP请求进行处理;当系统作为TFTP客户端时,

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

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

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