LWIP
文章平均质量分 83
指令集诗人
本人从事嵌入式系统开发,主要内容有嵌入式硬件/ZYNQ/freeRTOS/yaffs2/LWIP/SDR等。我会将日常工作中的总结和心得发表出来,欢迎各位同道中人批评指正,互相进步共同学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在LwIP协议栈中,断言 `pcb->snd_queuelen >= pbuf_clen(next->p)` 失败原因分析
在LwIP协议栈中,断言 `pcb->snd_queuelen >= pbuf_clen(next->p)` 失败表明 **TCP发送队列长度(`snd_queuelen`)与数据块(`pbuf`)的实际长度不一致**。原创 2025-04-25 14:12:29 · 943 阅读 · 0 评论 -
LWIP中两种重要的数据结构pbuf和pcb详细介绍
LWIP(Lightweight IP)是为嵌入式系统设计的轻量级TCP/IP协议栈。`pbuf`(Packet Buffer)和`PCB`(Protocol Control Block)是LwIP中两个核心数据结构,分别负责数据包管理和协议状态维护。原创 2025-04-25 09:03:19 · 1220 阅读 · 0 评论 -
IAR Embedded Workbench 中使用 lwIP 的 `lwip_write` 函数时,程序偶尔跳转到 Semihosting 代码并卡死
函数时,程序偶尔跳转到 Semihosting 代码并卡死,通常是由于代码或库函数隐式依赖了 Semihosting 机制。通过禁用 Semihosting、重定向标准库函数、调整 lwIP 配置,可彻底解决。遵循上述步骤后,程序将不再依赖 Semihosting,从而避免卡死问题。在 IAR Embedded Workbench 中使用 lwIP 的。替换所有依赖 Semihosting 的标准库函数(如。原创 2025-04-18 09:25:35 · 702 阅读 · 0 评论 -
在LwIP中,`tcp_recved()`、`tcp_sndbuf()` 和 `tcp_write()`三个函数详细用法及示例
是TCP协议栈的核心函数,用于管理接收和发送数据流。通过合理使用这三个函数,可以确保LwIP TCP通信的稳定性和效率。原创 2025-03-20 17:28:30 · 1343 阅读 · 1 评论
分享