欢迎光临散文网 会员登陆 & 注册

关于lwip中pbuf_alloc()内存申请函数

2022-04-01 09:48 作者:有AI野心的电工和码农  | 我要投稿
  1. 3种参数类型

关于pbuf_alloc()函数一个关键点, 就是形参flag可取的3种内存分配类型, 说明如下:

  1. PBUF_RAM一次性分配size大小的连续内存

  2. RBUF_ROM只需要分配小的管理pbuf的控制管理内存

  3. PBUF_ROOL分配一个链表, 链表上每个元素所管理的内存最大不超过PBUF_POOL_BUFSIZE, 它更像linux中的kmem_alloc内存高速缓存机制, 所以它也更适合在网卡驱动irq中断中为刚刚到来的网络数据包申请存储空间

上代码


关于lwip中pbuf_alloc()内存申请函数的评论 (共 条)

分享到微博请遵守国家法律