Uip学习简介及网址

编程入门 行业动态 更新时间:2024-10-26 08:22:21

Uip学习简介及<a href=https://www.elefans.com/category/jswz/34/1769267.html style=网址"/>

Uip学习简介及网址

.html

/

.html

.php?tid=2112

.php?fid=63

百趣网

.html

/

 

/

 .html

.html

uIP 由瑞典计算机科学学院(网络嵌入式系统小组)的Adam Dunkels 开发。其源代码由C 语言编写,并完全公开。最新版本是 uIP1.0 版本。

 

uIP 协议栈去掉了完整的 TCP/IP 中不常用的功能,简化了通讯流程,但保留了网络通信必须使用的协议,设计重点放在了 IP/TCP/ICMP/UDP/ARP 这些网络层和传输层协议上,保证了其代码的通用性和结构的稳定性。

 

由于uIP 协议栈专门为嵌入式系统而设计,因此还具有如下优越功能:

 

1) 代码非常少,其协议栈代码不到 6K,很方便阅读和移植。

 

2) 占用的内存数非常少,RAM 占用仅几百字节。

 

3) 其硬件处理层、协议栈层和应用层共用一个全局缓存区,不存在数据的拷贝,且发送和接收都是依靠这个缓存区,极大的节省空间和时间。

 

4) 支持多个主动连接和被动连接并发。

 

5) 其源代码中提供一套实例程序: web 服务器, web 客户端,电子邮件发送程序(SMTP 客户端), Telnet 服务器,DNS 主机名解析程序等。通用性强,移植起来基本不用修改就可以通过。

 

6) 对数据的处理采用轮循机制,不需要操作系统的支持。

 

由于uIP 对资源的需求少和移植容易,大部分的 8 位微控制器都使用过uIP 协议栈, 而且很多的著名的嵌入式产品和项目(如卫星,Cisco 路由器,无线传感器网络)中都在使用 uIP 协议栈。

 

转载于:.html

更多推荐

Uip学习简介及网址

本文发布于:2024-03-08 07:23:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1720192.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网址   简介   Uip

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!