LwIP源码学习笔记
文章平均质量分 75
inputA
我是马荣伟,一名新兵蛋子,QQ:994937704
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【LwIP源码学习8】netbuf源码分析
摘要:netbuf是lwIP中封装网络数据的结构体,包含IP地址、端口号和pbuf链表。本文介绍了netbuf的核心结构及操作函数,包括内存管理(new/delete/alloc/free)、数据引用(ref)、链表操作(chain/next/first)和数据访问(data)等功能。这些函数实现了对网络缓冲区的创建、释放、数据填充和遍历等基础操作,为网络通信提供了更高层次的抽象接口。原创 2025-11-16 21:00:22 · 518 阅读 · 0 评论 -
【LwIP源码学习7】ICMP部分源码分析
分析一些lwip源码原创 2025-08-27 19:23:50 · 803 阅读 · 0 评论 -
【LwIP源码学习6】UDP部分源码分析
本文对lwip协议栈里UDP部分的源码进行分析。将源码中最关键部分提取出来,梳理UDP部分的设计框架。原创 2025-05-11 09:32:16 · 2095 阅读 · 0 评论 -
【LwIP源码学习5】网口接收数据处理过程
本文对lwip中TCPIP_MSG_INPKT类型消息的处理过程进行分析。原创 2024-11-03 14:38:45 · 1468 阅读 · 0 评论 -
【LwIP源码学习4】主线程tcpip_thread
本文对lwip的主要线程tcpip_thread进行分析。原创 2024-11-03 11:23:56 · 1669 阅读 · 0 评论 -
【LwIP源码学习3】TCP协议栈分析——数据接收流程
本文接受代码在tcp_in.c文件中,主要介绍TCP协议栈中数据的接收流程。原创 2024-10-15 22:42:44 · 1724 阅读 · 0 评论 -
【LwIP源码学习2】调试输出相关宏
本文对lwip中debug.h文件里的调试相关宏进行分析。原创 2024-10-12 18:37:08 · 1313 阅读 · 0 评论 -
【LwIP源码学习1】LwIP网络接口管理
netif是Lwip抽象出来的网卡,结构体的声明在文件中。Lwip将每个用netif描述的网卡连接成一个链表(单向链表)。以下是在netif.h头文件中定义的一些netif的操作函数操作函数中第一个参数是netif指针,用这种方式达到了C++中类的封装效果,有设计模式中工厂模式的设计思想,也就是该结构体表示对象的数量是不确定的,随时可能变多或者单少,这种情况下可以使用的方式,方便对多个同类对象管理。原创 2024-08-26 17:15:14 · 868 阅读 · 0 评论
分享