LWIP之文件夹必知

本文介绍了LWIP网络库的源文件组织结构,重点关注了core文件夹中的IPV4和IPV6协议,以及DHCP、ARP、ICMP、IGMP等关键协议。此外,还提到了内存管理、域名解析、TCP、UDP和RAW协议的实现,以及统计和超时处理功能。理解这些文件的作用对于使用和定制LWIP至关重要。
摘要由CSDN通过智能技术生成

src:source

源文件

api文件夹:Netconn API(IPC机制---线程间通讯机制---信号量和邮箱机制) 和Socket API (套接字---最容易的网络编程)相关的源文件---操作系统中使用---(RAW/CALLBACK API 内核回调型API,是在裸机系统中使用)

apps文件夹:显然app就是应用程序,即应用程序源文件

core文件夹:内核文件夹

include文件夹:LWIP所有模块的头文件

netif文件夹:显然这里是存放移植网卡有关的一些文件啦

下面继续详细介绍各个文件夹里面的东西了

主要:core文件夹:

IPV4 和IPV6

IPV4里面包含非IP但是跟IP有关的一些协议源文件:例:DHCP   ARP   ICMP   IGMP 

ipv6也包含非IP的但是同样跟IP有关的一些。

alt开头的:

这三个源文件是抽象层  :应用层和TCP之间的连接(当使用安全的加密传输时使用)

def.c:显然def

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小灰俠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值