GMF App Utils
======================

:link_to_translation:`en:[English]`

GMF App Utils 为 ESP-GMF 应用开发提供常用辅助接口，把外设初始化、系统管理与调试接口收敛为统一的接口与配置选项。引入本组件后，可复用音频 codec、I2C、SD 卡、Wi-Fi 连接、CLI 与单元测试辅助接口，减少重复编写底层初始化代码的工作。

主要特性
-------------------------------------

- 外设初始化：覆盖音频 codec（I2S 标准 / TDM / PDM，播放与录音独立配置）、I2C 总线、SD 卡、Wi-Fi 连接
- 板级抽象：通过 ``esp_board_manager`` 获取板级设备句柄，应用代码与具体硬件解耦
- 系统管理：性能监控接口，可获取任务 / 内存 / CPU 占用等运行时统计
- 串口命令行：内置 console 接口，可在 REPL 中调试处理链与处理单元
- 配置驱动：通过 menuconfig 管理 Wi-Fi 与单元测试参数，无需修改代码
- 资源轻量：所有功能可独立编译进 / 移出，不需要的子模块不占运行时资源
- 单元测试辅助：Unity 测试入口、内存泄漏检测与 TCP/IP 测试资源预分配接口
