中间件——>FREETOS——>参数配置——>内存管理设置
1、内存分配:动态或静态分配
若禁止动态分配,就不会去编译heap4
2、堆的大小:
3、使用heap_4
1:只分配,不回收
回收:2、4
2:释放后紧密相连的两块并没有被合并在一起,存在碎片问题
4:合并相邻的空闲buffer
5:用来支持分隔的内存(如芯片中的RAM和片外RAM),用链表来连接两块内存
若禁止动态分配,就不会去编译heap4
1:只分配,不回收
回收:2、4
2:释放后紧密相连的两块并没有被合并在一起,存在碎片问题
4:合并相邻的空闲buffer
5:用来支持分隔的内存(如芯片中的RAM和片外RAM),用链表来连接两块内存