BES方案代码框架

本文分享了作者在学习和使用BES方案过程中的经验,详细描述了BES代码架构中各个文件夹的功能,包括应用模块、配置、驱动、RTOS、编译脚本和服务接口等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言:

本人准备在这里分享一下学习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

工具类文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值