×

嵌入式系统中TCP/IP 协议的精简与实现

消耗积分:3 | 格式:rar | 大小:199 | 2009-08-22

分享资料个

通过对TCP/IP 协议的分析,结合嵌入式系统的特点,挑选出一套精简、实用的TCP/IP
协议子集,并详细介绍各协议层的实现过程。为嵌入式网络系统的开发提供一个较为简单且可行的思路。
关键词:嵌入式系统,以太网,TCP/IP 协议, UDP, ARP
嵌入式网络系统就是在嵌入式设备上实现了网络互联功能的系统,一般要求嵌入式设
备在软件上支持TCP/IP 协议栈,实现有关的以太网通信协议。如何实现TCP/IP 协议是嵌
入式网络系统的关键技术之一,在嵌入式系统中应用TCP/IP 协议的关键是,如何设计出精简、高效的TCP/IP 协议子集,以此来减少对系统资源的占用。
目前使用广泛的 TCP/IP 协议栈有LWIP(Light Weight)、uIP、Linux IP 等,这些协议
栈具有一定的通用性,包含的协议内容比较全,同时也比较复杂。具体在移植到应用系统的时候要考虑的问题较多,各个库文件和全局变量相互交叉引用,若要针对特定系统进行精简,则牵一发而动全身,尤其是存储器的管理及上层协议与底层网络驱动的接口是两个最大的移植难题。
为了能对TCP/IP 协议有较深的了解,又利于后期进行深入研究,我们在实现一具体的
Internet 网络报警系统时,进行自主的嵌入式TCP/IP 协议开发。下文所介绍的TCP/IP 协议系统由于精简而利于实现,且无需进行内存管理,适合传送数据量不大的嵌入式系统。在实现时,只要根据相应的数据帧格式,在各层完成相应的功能即可。非常适合研究学习之用,为嵌入式网络系统的开发提供一个较为可行且简单的思路。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !