2.4.1 动态内存
概述
API讲解
编程实例
1、在tos_config.h中,配置动态内存组件开关TOS_CFG_MMHEAP_EN:
2、在tos_config.h中,配置动态内存池大小:
3、编写main.c示例代码:
运行效果
2.4.2 静态内存
概述
静态内存管理模块,提供了一套管理静态内存块的机制,支持用户申请、释放定长的内存块。
API讲解
创建静态内存池接口:
这里详细讲解此api参数意义:
- mbp
静态内存池句柄。
- pool_start
- blk_num
内存池将要划分的内存块个数。
- blk_size
每个内存块的大小。
编程实例
1、在tos_config.h中,配置静态内存组件开关TOS_CFG_MMBLK_EN:
2、编写main.c示例代码: