
QP
ngany
这个作者很懒,什么都没留下…
展开
-
队列结构、内存管理与QP原生事件队列、QP原生事件池
目录发布事件与取出、处理事件的简要说明原生事件队列原生事件队列初始化使用MyQueue_post_FIFO发送事件使用MyQueue_get函数获取一个事件队列使用情况简图QP原生事件池/内存池事件池的初始化从池里获得一个内存块把一个内存块回收到池内VS测试代码队列事件池头文件主函数发布事件与取出、处理事件的简要说明发布事件从...原创 2018-12-28 17:18:28 · 994 阅读 · 1 评论 -
FreeRTOS内存管理heap_2
简要介绍heap2采用链表的方法管理内存堆。链表结构体的next指针指向下一个空闲内存块。并且链表连接的内存块按照从小到大的顺序排列。分配内存的时候,可以遍历查询。申请内存时,查询到合适大小的内存后,如果内存有多,那么需要割下多余内存,重新插入到内存链表中,按照从小到大的顺序,在合适的位置插入。释放内存的时候,通过释放的地址找到该内存块的链表结构体,给出要释放的内存的大小,并插入到内存堆链...原创 2019-01-04 16:02:39 · 751 阅读 · 0 评论