EthernetIP协议栈,开源的。可以做从设备。
标签: 现场总线
上传时间: 2016-03-29
上传用户:五星大奖
61850协议栈---lib61850的源代码
标签: 61850 电力通信
上传时间: 2016-04-07
上传用户:dragonman
zigbee协议栈介绍以及使用方法 对于zigbee介绍很详细
上传时间: 2017-03-12
上传用户:biubran
zigbee广播协议栈,详细介绍了如何组网和组网的代码
上传时间: 2017-05-21
上传用户:李大大123
前不久接到一个客户的问题。在 H743 上需要通过 UDP 发送大的数据包,涉及到 IP 分包的问题。他们在测试的过程中遇到了 只要发送 6KB 的 UDP 数据包就会出现 hardfault 的问题。拿到这个问题的时候,调试得到了和客户一样的现象,程序进入 hardfault,并且是由 Lwip 协议栈的 ip_reass_free_complete_datagram 函数触发。后经过一番调试,搞清楚了问题的原 因,要说清楚,我们得先来看看 Lwip 中 IP 分包的实现
上传时间: 2022-03-06
上传用户:
ZStack-CC2530-2.4.0-1.4.0协议栈,用于cc2530开发所用
上传时间: 2022-04-08
上传用户:fliang
ZIGBEE CC2530 协议栈做PA实现温湿度传感器DHT11软件源码+说明文件
上传时间: 2022-05-03
上传用户:
ZIGBEE CC2530 协议栈做PA实现人体红外热释电传感器软件源码+说明文件
上传时间: 2022-05-03
上传用户:trh505
Lwip协议栈的实现目的,无非是要上层用来实现app的socket编程。好,我们就从socket开始。为了兼容性,lwip的socket应该也是提供标准的socket接口函数,恩,没错,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定义:#if LWIP COMPAT SOCKETS#define accept(a,b,c)Iwip accept(a,b,c)#define bind(a,b,c)Iwip bind(a,b,c)#define shutdown(a,b)Iwip shutdown(a,b)#define closesocket(s)Iwip close(s)好,这个结构先不管它,接着看下get socket函数的实现【也是在src\api\socket.c文件中】,在这里我们看到这样一条语句sock =&sockets[s];很明显,返回值也是这个sock它是根据传进来的序列号在sockets数组中找到对应的元素并返回该元素的地址。好了,那么这个sockets数组是在哪里被赋值了这些元素的呢?进行到这里似乎应该从标准的socket编程的开始,也就是socket函数讲起,那我们就顺便看一下。它对应的实际实现是下面这个函数Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】这个函数根据不同的协议类型,也就是函数中的type参数,创建了一个netconn结构体的指针,接着就是用这个指针作为参数调用了alloc socket函数,下面具体看下这个函数的实现
上传时间: 2022-06-19
上传用户:aben
FPGA实现UDP协议栈,verilog语言附带说明,测试激励以及测试工具
上传时间: 2022-06-22
上传用户:qingfengchizhu