- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 lwip网络接口netif
一个系统中可能有多个网络接口,有可能是以太网,有可能是WiFi,也有可能是其他的网络接口。在lwip中每一个网络接口都由一个netif结构体表示。表示不同网卡的netif结构体链接成一个链表。全局变量struct netif *netif_list指向该链表表头。全局变量struct netif *netif_default指向的netif结构所表示的网卡为缺省网卡。在发送消息的时候,会首
2015-11-20 20:49:23 6479 2
原创 lwip包缓冲区pbufs
lwip信息包是存储在pbufs中,pbufs作为lwip的数据缓冲区,是由pbuf结构组成的链表。数据存在pbufs链中各个pbuf节点所指向存储块中。pbuf结构体的定义如下:struct pbuf { struct pbuf *next; //pbuf链中下一个pbuf的地址 void *payload; //指向该pbuf的数据存储区的首地址
2015-11-20 15:36:21 4532
原创 lwip内存分配方式
Lwip 的动态内存管理机制可以有三种: C 运行时库自带的内存分配策略、动态内存堆(HEAP)分配策略和动态内存池(POOL)分配策略。库自带的内存分配策略和动态内存堆(HEAP)分配策略这两种两种策略使用者只能从中选择一种。在opt.h头文件中配置宏MEM_LIBC_MALLOC来配置是使用C库自带的内存分配还是使用使用lwip内部实现的内存分配。动态内存堆分配策略原理就是在一个事
2015-11-19 22:00:38 4530
原创 LwIP在stm32上的无操作系统移植
LwIP是一个轻型IP协议,有无操作系统的支持都可以运行。这里的移植是无操作系统移植。LwIP虽然是一个轻型的IP协议,但是TCP/IP基本功能都有。而且占用的资源不多,非常适合用于嵌入式系统。移植的平台:STM32F103VE+MDK 4.7+ LWIP-1.4.1下载LwIP-1.4.1源码以及contrib-1.4.1_官网地址:http://download.s
2015-11-12 23:30:19 24474 3
常见的几种内排序算法以及实现(C语言)
2016-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人