# GMF App Utils

[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 测试资源预分配接口

此文档对您有帮助吗？

- 反馈已收到，谢谢！
- 如果您有其他意见，欢迎填写乐鑫文档反馈表。

- 我们重视您的反馈。
- 您可以填写乐鑫文档反馈表告诉我们如何改进该文档。