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