蓝牙5学习笔记2-协议栈软件构架
协议栈软件包含四大组件:
1、TI-RTOS实时操作系统
TI-RTOS是协议栈程序的运行环境,通过RTOS可以控制协议栈以外的所有硬件资源。
2、DriverLib外设驱动库
DriverLib是用来访问CC2640的一组驱动程序,并将SPI、UART、I2C、GPIO等外是封分组封装成API接口,只需要调用对应API函数接口就行。
3、BLE协议栈
协议栈程序stack,作为一个RTOS任务,在应用程序app中初始化并执行,app通过ICAll软件模块来与其通信。
4、示例应用程序及Profile
应用程序主要指协议栈上层用户的逻辑层。