关于lwip中pbuf_alloc()内存申请函数
2022-04-01 09:48 作者:有AI野心的电工和码农 | 我要投稿
3种参数类型
关于pbuf_alloc()函数一个关键点, 就是形参flag可取的3种内存分配类型, 说明如下:
PBUF_RAM一次性分配size大小的连续内存
RBUF_ROM只需要分配小的管理pbuf的控制管理内存
PBUF_ROOL分配一个链表, 链表上每个元素所管理的内存最大不超过PBUF_POOL_BUFSIZE, 它更像linux中的kmem_alloc内存高速缓存机制, 所以它也更适合在网卡驱动irq中断中为刚刚到来的网络数据包申请存储空间
上代码

