野火FreeRTOS第22章--FreeRTOS内存管理文档
heap1.c:只能申请内存,不能释放内存。适合运行后不申请新内存的程序。
heap2.c: 既能申请内存,也能释放内存,但释放内存后,相邻的空余内存不能合并。适合每次申请相同大小内存的变量的程序使用。
heap3.c:C库函数malloc(), free()的封装,效率较低。
heap4.c:能申请内存,也能释放内存,但释放内存后,相邻的空余内存可以合并。适合频繁申请不等大小内存的程序使用。
heap5.c:能申请非连续的内存。当有片外的RAM的时候,就可以用这种方式。