大家好,欢迎来到IT知识分享网。
lwIP 介绍
我的博客
本文原文
现今,无线网络技术比如蓝牙与 IEEE 802.11b/g (wifi)
,已经成为大部分人生活不可或缺的一部分。这使得关于健康管理、安全加密、传输、工业处理等相关设施的蓬勃发展。小的设备比如传感器,可以连接到现有的网络设施,在网络上进行监控。
网络技术已经证明自身足够灵活来适应千变万化的网络环境。
lwIP: 一个轻量级的 TCP/IP
栈
本文档描述一个轻量级的 TCP/IP
栈称为 lwIP
的设计与应用,它足够小,能够应用到小型的系统中。lwIP
完全以模块化设计。核心栈是一个 IP
应用,用户可以在其上添加 TCP
、UDP
以及 DHCP
等协议。当然,更多的特性会带来更多的代码与工程复杂度。这都是可以由用户基于自己的应用场景自我调整的。
lwIP
的设计理念下,既可以无操作系统使用,也可以伴操作系统使用;既可以支持多线程,也可以无线程。它可以运行在 8
位以及 32
位的微处理器上,同时支持大端、小端系统。
lwIP 目录结构
如下列表是 lwIP
的目录与文件架构的一个概览:
-
lwip/src
-
lwip/src/api – [网络连接 API](Netconn API | lwIP Wiki | Fandom),[套接字 API](Socket API | lwIP Wiki | Fandom),以及
tcpip
线程 -
lwip/src/core – 核心代码: [DHCP](DHCP | lwIP Wiki | Fandom),TCP,UDP,以及支持代码 (内存,网络接口等)
-
lwip/src/core/ipv4 – IPv4,ICMPv4
-
lwip/src/core/ipv6 – IPv6,[ICMPv6]
-
lwip/src/core/snmp – SNMP
-
lwip/src/include – 所有的头文件
-
lwip/src/netif – ARP 以及采样以太网驱动
-
lwip/src/netif/ppp – PPP
[获取 lwIP
源码](lwIP – A Lightweight TCP/IP stack – Summary [Savannah])
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33154.html