自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 静态内存分配-链表管理(2)实现

概述静态内存为开辟若干个Buf,在每个buf增加控制头,该控制头即为链表的节点。如下图所示。 实现底层数据结构为struct hstack_mem_pool { u32 used; u8 buf[HSTACK_MEMORY_POOL_BUFFER_SIZE]; } mem_pool[HSTACK_MEMORY_POOL_ITEMS]; 此处开

2016-07-30 17:57:17 543

原创 静态内存分配-链表管理(1)单向量表讲解

单向链表单向量表有头节点 和节点组成,头节点主要是管理链表使用,节点组成数据。数据结构 **last指向尾节点的Next指针,在节点尾部插入节点时,直接调整头节点的last内容的指向即可在尾部插入。first指针指向链表的首节点。 value是数据,Next指向下一个节点。链表操作链表成员变量定义成员变量主要有头结点和节点,头结点不是真正的有效数据,主要是利于链表的插入,遍历等,节点是链表中

2016-07-30 12:16:53 1084

原创 Nordic mem_pool

API使用说明‘uint32_t hci_mem_pool_rx_produce(uint32_t length, void ** pp_buffer)’ 申请内存块;length申请内存块的长度,void ** pp_buffer返回申请内存的地址;返回申请内存快递状态。 ‘uint32_t hci_mem_pool_rx_data_size_set(uint32_t length)’ 设置

2016-07-29 13:51:42 397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除