zlip tcp_ip协议栈在嵌入式系统中的应用

zlip tcp_ip协议栈在嵌入式系统中的应用

ID:5318425

大小:269.04 KB

页数:3页

时间:2017-12-08

zlip tcp_ip协议栈在嵌入式系统中的应用_第1页
zlip tcp_ip协议栈在嵌入式系统中的应用_第2页
zlip tcp_ip协议栈在嵌入式系统中的应用_第3页
资源描述:

《zlip tcp_ip协议栈在嵌入式系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、技术纵横协议栈在嵌入式系统中的应用*李威,殷志坚(江西科技师范大学通信与电子学院,南昌330013)摘要:ZLIP协议栈是一种极小的TCP/IP协议栈,该协议栈是免费的开源协议栈,可以适用于8位或16位的微处理器搭建的嵌入式系统。本文介绍了将ZLIP结合嵌入式平台,实现将嵌入式系统作为客户端接入网络中的应用,对ZLIP协议栈的特点和相关接口进行了分析。关键词:TCP/IP协议栈;ZLIP协议栈;CP2200;C8051F120中图分类号:TP393.0文献标识码:AZLIPTCP/IPProtocolStackApplicationinEmbeddedS

2、ystemLiWei,YinZhijian(CollegeofCommunicationsandElectronics,JiangxiScienceandTechnologyNormalUniversity,Nanchang330013,China)Abstract:ZLIPprotocolstackisaverysmallTCP/IPprotocolstack.Thestackisfreeopensourceprotocolstackthatcanbeachievedandcanbeappliedto8-bitor16一bitmicroprocesso

3、rtobuildembeddedsystems.ThispaperintroducesinsertingtheZIIPintoembeddedsystem,realizingtheapplicationofembeddedsystemasaclientaccessnetworkapplication,anddescribesthecharacteristicsandapplicationinterfacesofZLIPprotocolstack.Keywords:TCP/IPprotocolstack;ZLIPprotocolstack;CP2200;C

4、8051F120处理器和RAM等资源要求都较小,这使得zIIP协议栈引言可以很好地用于低端处理器搭建的系统上。本文将简单随着嵌入式系统技术的不断发展,越来越多的应用需描述ZLIP协议栈的特点,分析zIIP的应用接口,并讨论要嵌入式系统连接成网络使用,这就需要一个可应用于嵌嵌入式平台结合ZLIP作为客户端系统的应用。入式系统的TCP/IP协议。由32位处理器搭建的嵌入式系统在使用网络的时候,通常都会运行一个集成有TCP/1ZLIP协议栈特点IP协议栈的操作系统。这样的TCP/IP协议栈是庞大的,目前常用的TCP/IP协议有1wIP、uIP、tinyTCP、

5、Z1IP不适用于处理能力和资源都十分有限的8位或16位的处等几种,其中1wIP、uIP、ZLIP已经成功在单片机上得到了理器搭建的嵌入式平台,而且由于处理能力和资源有限,8应用。应用在微处理器上的TCP/IP协议栈中,1wIP算是位或16位的处理器搭建的嵌入式系统一般都不运行操作功能较全面的,但是它的代码量相对来说比较大,对资源系统。TCP/IP协议栈的透明性掩盖了其实现的复杂性,的要求也较高;uIP采用了不保存需要应答的数据包的系统开发者从无到有搭建一个适用于自己平台的TCP/RAM使用方案,ulP的设计侧重于减少代码量和减少IP协议栈是一件艰巨的任务

6、,很多时候从一个项目开发RAM的使用量,相对1wIP来说对系统的资源要求较低,周期来说是不可能实现的。ZLIPTCP/IP协议栈是一种但其没有和BSD的套接字接口兼容应用层接口较复杂;可实现的极小的TCP/IP协议栈,适用于8位或16位的ZLIP协议栈是以李章林博士为主的开发团队在南开大学处理器构建的嵌入式平台。ZLIP协议栈是针对51单片电子应用实验室开发完成,专门为51单片机设计的,针对机和KeilC51编译器其自身的特点(存储类型、函数指针、KeilC51编译器设计,它的代码量和RAM使用量都比较重人函数等)设计的,而且ZLIP协议栈是用C语言实现

7、适中,所有的外部变量都使用了xdata类型,全部指针都的,方便协议栈的移植。ZLIP协议栈代码量适中,而且对为明确存储类型的指针,需要重人的函数已经声明为re*本项目由江西省研究生创新资金资助。entant,使用KeilC的小模式下编译,使用类似MFC的38Microcontrollers&EmbeddedSystems2013#-g12期www.mesnet.comcn技术纵横CScoket的套接字应用层接口,使用方便。ZLIP支持多()、ARPTimer()、TCPTimer()三个函数实现的,Ne—TCP连接、多网络设备。ZLIP是用C语言实现的源

8、码开tIfTimer()函数调用“注册”了的每一个接口的接收函数,放的协议栈,能

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

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

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