一、前言:
本人准备在这里分享一下学习BES方案的过程以及记录一下使用BES方案过程中遇到的一些问题,废话不多说,让我们一起开始学习BES吧
二、BES代码架构
其中各文件夹的详细说明如下:
1、apps
主要是应用相关的功能模块,包含ANC、音频处理、电源管理、产测、按键和pwl等各种模块。
2、config
整个项目的大脑,各种功能模块的开关、全局的一些变量等
3、include
一些头文件相关
4、platform
芯片驱动层
5、rtos
如其名,rtos相关文件
6、scripts
编译链接文件,添加三方的SDK可以在这里进行添加配置
7、services
各类服务的接口层,如各类Profile、flash、audio、uart等
8、tests
没有使用过,暂时不清除具体功能
9、thirdparty
三方的lib
10、tone
自定义文件夹,主要存放提示音Bin文件,可忽略。
11、utils
工具类文件夹