一、前言
本系列的教程主要以8258为主,所以8269系列的开发就不做多余的赘述。
二、SDK文件架构
文件夹 | 用途 |
---|---|
boot | MCU的 bootloader,即上电启动或深度睡眠唤醒后的程序。 |
drivers | MCU 相关的硬件设置和外设驱动程序,如 clock、flash、i2c、usb、gpio、uart 等。 |
proj | MCU 相关的外设驱动程序,如 flash,i2c,usb,gpio, uart 等。 |
proj_lib | 提供 MCU 运行所必需的库文件(无源码),包括 BLE 协议栈、RF 驱动、PM 驱动等。 如liblt_8258_mesh.a 为蓝牙协议栈的库文件; 如libsig_mesh.a 为 SIG_mesh 普通节点的库文件; 如libsig_mesh_LPN.a 为 SIG_mesh中的低功耗节点的库文件; 如libsig_mesh_prov.a为SIG_mesh中的provision节点的库文件。 |
stack | 存放 BLE 协议栈相关的头文件。源文件被编译到库文件里面,用户不可见。 |