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示例代码:

    运行效果

    实例代码