搜索结果
查询Tags标签: LwIP,共有 15条记录-
【lwip】15-NETCONN接口
前言 终于到接口层了。 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/17442931.html 框架描述 前面我们已经学完了,都知道raw接口了,其实也可以直接用,就是麻烦点。 这里NETCONN就是封装了raw接口,让用户使用更加简单。 socket接口是封装NETconn接口的,…
2023/5/30 14:52:04 人评论 次浏览 -
【lwip】14-TCP协议分析之TCP协议之可靠传输的实现(TCP干货)
lwip_14_TCP协议之可靠传输的实现 前言 前面章节太长了,不得不分开。 这里已源码为主,默认读者已知晓概念或原理,概念或原理可以参考前面章节,有分析。 参考:李柱明博客:https://www.cnblogs.com/lizhuming/p/17438743.html 两个时钟处理函数 lwip的时钟机制可…
2023/5/29 14:22:10 人评论 次浏览 -
【lwip】13-TCP协议分析之源码篇
前言 上一年就写好了,一直没时间整理出来,现在不整理了,直接放出来。 链接:https://www.cnblogs.com/lizhuming/p/17438682.html TCP RAW接口分析 先分析北向接口,这些接口可供用户使用。 相关文件:lwip/src/core/tcp.c lwip/src/include/lwip/tcp.hLWIP接口层级:R…
2023/5/29 1:23:47 人评论 次浏览 -
ESP32-S2 lwip
Im not a big expert in lwIP, but I think the code is correct, since I spent time debugging it on ESP32 and it works very well there. If one code for transmitting data over TCP over WiFi works on ESP32 and does not work on ESP32-S2, I tend to think tha…
2022/8/25 23:22:57 人评论 次浏览 -
CH579-Lwip-2.12移植
代码可以参考以下链接:https://gitee.com/maji19971221/lwip-routine Lwip可以在以下链接下载:http://download.savannah.gnu.org/releases/lwip/ 1. 创建一个CH579的最简单工程。2. 复制一份lwip-2.12的压缩包,解压3. 工程创建以下文件夹4. 下面开始添加文件。Lwip/ap…
2022/8/8 23:23:13 人评论 次浏览 -
RT1052+OneNet物联网连接三
前几天一直在弄LWIP的TCP客户端连接,找了很多方法都没有找到,在看了@morphlings2014 的帖子后找到了用法。LWIP内部的函数是官方库移植来的,也是移植的LWIP的用法。因此在网上找到LWIP的客户端用法之后就能连上了(主要是没用过LWIP,才搞这么久,一起都是LINUX上直接用…
2022/6/19 23:23:40 人评论 次浏览 -
IMX.RT1021的LWIP系统移植
板卡自带了以太网口,而且NXP官方的SDK也提供了相应的LWIP源码,方便移植<ignore_js_op>打开工程,在相应的位置添加LWIP的源码和配置文件<ignore_js_op>1021关于网络的库函数和驱动文件也加上 <ignore_js_op>工程设置界面添加想用的头文件和关…
2022/6/19 23:23:37 人评论 次浏览 -
实例解析网络编程中的另类内存泄漏
摘要:最近在排查一个网络通讯的压测问题,最后发现跟“内存泄漏”扯上了关系,但这跟常规理解的内存泄漏有那么一点点不同,本文将带你了解问题的始与末。 本文分享自华为云社区《【网络编程开发系列】一种网络编程中的另类内存泄漏》,作者:架构师李肯。 1 写在前面 最…
2022/4/8 7:21:35 人评论 次浏览 -
【lwip】lwip源码基础
目录前言概念&作用网络接口概念引入总结lwip netif 结构体链接字段分析网卡链表网络 IP接收数据函数发送数据函数ARP 模块调用的发送函数出口回调函数用户私有数据最大传输单位链路硬件地址长度&地址网卡信息状态标志网卡名字网卡标识netif 使用源码struct netif前…
2022/2/20 17:28:15 人评论 次浏览 -
windows 下面 vs2019+cmake编译lwip
lwip 源码下载参考 https://www.cnblogs.com/zhangzhiwei122/p/15820097.htmlcmake 安装略WpdPack(winpcap developers’ pack)安装${LWIP_CONTRIB_DIR}/ports/win32/pcapif.c 文件使用的 winpcap 库,所以需要安装 WpdPack。从 https://www.winpcap.org/devel.htm 下载…
2022/2/9 7:18:39 人评论 次浏览 -
几种开放源码的TCPIP协议栈
几种开放源码的TCPIP协议栈概述1、BSD TCP/IP协议栈BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP 栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无…
2021/10/18 17:11:53 人评论 次浏览 -
几种开放源码的TCPIP协议栈
几种开放源码的TCPIP协议栈概述1、BSD TCP/IP协议栈BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP 栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无…
2021/10/18 17:11:53 人评论 次浏览 -
Lwip里的tcp的Protocol Control Block
1 /** the TCP protocol control block */2 struct tcp_pcb {3 /** common PCB members */4 IP_PCB;5 /** protocol specific PCB members */6 TCP_PCB_COMMON(struct tcp_pcb);7 8 /* ports are in host byte order */9 u16_t remote_port;10 11 tcpflags_t fl…
2021/9/12 6:05:12 人评论 次浏览 -
Lwip里的tcp的Protocol Control Block
1 /** the TCP protocol control block */2 struct tcp_pcb {3 /** common PCB members */4 IP_PCB;5 /** protocol specific PCB members */6 TCP_PCB_COMMON(struct tcp_pcb);7 8 /* ports are in host byte order */9 u16_t remote_port;10 11 tcpflags_t fl…
2021/9/12 6:05:12 人评论 次浏览 -
【STM32F407】第1章 当前主流的小型嵌入式网络协议栈
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第1章 当前主流的小型嵌入式网络协议栈 这几年物联网发展迅猛,各种新产品、新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈。1.1 当前主流的嵌入式网络协议栈 1…
2021/4/13 18:30:40 人评论 次浏览