• Uip学习简介及网址


    http://www.ichanging.org/uip-stm32.html

    http://www.ichanging.org/share/

    http://bbs.eeworld.com.cn/thread-221635-1-1.html

    http://bbs.baiquwang.com/read.php?tid=2112

    http://bbs.baiquwang.com/thread.php?fid=63

    百趣网

    http://www.admin10000.com/document/2865.html

    http://dunkels.com/adam/

     http://forum.eepw.com.cn/forum/index

    http://bbs.baiquwang.com/

     http://www.wifi-robots.com/thread-1835-1-1.html

    http://www.youku.com/playlist_show/id_3014245.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 协议栈。
  • 相关阅读:
    意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测
    基于nxp i.mx8m mini的新一代高性价比核心板之王
    Spring IoC容器-ApplicationContext
    XML文档
    Spring资源访问
    Spring框架简介
    SpringBoot整合RabbitMQ
    发布订阅模式
    主题模式
    RabbitMQ Work Queues(工作队列)
  • 原文地址:https://www.cnblogs.com/Zblogs/p/3311509.html
Copyright © 2020-2023  润新知