freertos内存管理

freertos一共有5种内存管理算法,heap3直接使用的是c库的管理算法,只是对c库封装了一层接口。本章节主要分析heap1、heap2、heap4;

heap1

heap2

heap4

heap5

heap5与heap4相比,支持了允许内存堆跨越多个不连续的内存段,这种情况针对一颗soc内部有多块硬件存储设备而言就比较方便,如一个soc内置了1MB SRAM和8MB HPRAM,就可以用这种方式。

参考文献:https://blog.csdn.net/zhzht19861011/article/details/51606068