BES 平台 SDK之代码架构讲解一

本文介绍了BES2700芯片的SDK目录结构,包括Apps(应用逻辑代码)、Bthost(蓝牙协议栈)、Config(平台配置)、Include(头文件)、Lib(底层库和插件)、Out(编译目标文件)、Platform(硬件初始化)、Rtos(操作系统源码)、Scripts(编译脚本)、Services(服务文件)、Tests(测试接口)、Thirdparty(第三方库)、Tools(OTA工具)和Utils(通用函数和协议源码)。

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

本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。

1. SDK 目录下包含的文件

1.1 Apps 文件

        主要包含了上层应用逻辑代码,比如电池电量管理、按键、main目录下的app_init.c (应用层初始化接口)。

 1.2 Bthost 文件

        主要包含蓝牙协议栈相关代码

1.3 Config 文件

        平台配置相关文件,通过修改Target.mk 和common.mk  文件,实现各模块功能的开启或者关闭(本意还是对宏的定义和赋值)

1.4 Include 文件

        平台相关头文件,包含平台使用的操作系统(RTX5)

1.5 Lib 文件

        bes 封装底层库及第三方插件

1.6 Out 文件

        编译输出目标文件,xxx.bin文件就是我们要烧录的文件

1.7 Platform 文件

        BES 平台&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零一2035

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值