驱动程序或库
TI-BT-4-2-STACK-LINUX-ADDON
支持 WL183x 和 CC2564C 且适用于 Linux 平台的 TI 蓝牙 4.2 协议栈附加件
TI-BT-4-2-STACK-LINUX-ADDON
概述
此软件包中包含安装软件包、TI 蓝牙堆栈和平台管理器的预编译对象以及具有示例应用程序源的预编译对象,可轻松升级 AM335x EVM 上的默认 LINUX EZSDK 二进制文件。该软件采用 Linaro GCC 4.7 构建,可添加到在其他平台(包括 AM437x EVM 和 AM57xx EVM)上使用类似工具链的 Linux SDK 中。
该蓝牙堆栈已完全通过认证(QDID 85355 和 QDID 69886),可提供基于简易命令行的示例应用程序来加速开发进程,还可按需提供 MFi 功能。
如需了解许可信息、版本说明和支持的配置文件,请下载该软件包。
软件块概述:
- 适用于 Linux 的 TI 蓝牙 4.2 堆栈 – 软件组件
- Bluetopia:
- 双模经典蓝牙 (BR/EDR) 和蓝牙低功耗 (BLE) 协议栈和模式。
- 支持蓝牙核心规范 v4.2
- 支持 WL183X 和 CC2564C
- 有关更多详细信息,请参阅 https://www.ti.com/tool/tibluetoothstack-sdk
- Bluetopia PM:
- Bluetopia Platform Manager 是一种客户端/服务器插件,可使多个应用程序同时与 Bluetopia 堆栈通信。
- 每个应用程序都将链接到 BluetopiaPM 客户端库,此库负责处理与托管 Bluetopia 堆栈的单个 BluetopiaPM 服务器守护程序之间的通信。
- 平台适配驱动程序:
- 直接连接至标准 TTY 驱动程序和 GPIO sysfs。
- 应通过“tibt”部分的 Linux 设备树提供 GPIO 号和 TTY id。
- 串行驱动程序:
- Linux 适配层可通过特定于平台的串行驱动程序连接 UART。
- Bluetopia:
特性
- 双模经典蓝牙 (BR/EDR) 和蓝牙低耗能 (BLE) 堆栈
- 蓝牙核心规范 v4.2
- 平台管理器框架允许多个客户端应用程序使用该堆栈。
- 无需特定内核模块的用户空间应用程序和堆栈。
- 采用 Linaro GCC 4.7 工具链编译,具有硬件浮点支持。
- 可与具有内核 4.1 及以上版本内核的 Linux SDK 轻松集成。
- 用于 GStreamer 的插件(开源音频框架)
- 提供平台管理器级别的示例应用程序(同时多个客户端应用程序可连接到单个堆栈守护程序)
配置文件/服务 | 角色 | 示例应用 | |
---|---|---|---|
支持的经典蓝牙模式 | 高级音频分发模式 (A2DP) | 发送器 接收器 | 支持 |
音频/视频远程控制模式 (AVRCP) | 目标 控制器 | 支持 | |
文件传输配置文件 (FTP) | 服务器 客户端 | 支持 | |
通用访问模式 (GAP) | 不适用 | 支持 | |
耳机配置文件 (HSP) | 音频网关 耳机 | 支持 | |
免提配置文件 (HFP) | 音频网关 免提装置 | 支持 | |
人机接口设备模式 (HID) | 主机设备 | 支持 | |
消息访问模式 (MAP) | 服务器 客户端 | 支持 | |
对象推送配置文件 (OPP) | 服务器 客户端 | 支持 | |
个人局域网配置文件 (PAN) | 网络接入点 PAN 用户 群组临时网络 | 支持 | |
电话簿访问配置文件 (PBAP) | 服务器 客户端 | 支持 | |
支持的蓝牙低耗能 (BLE) 配置文件 | 电池服务 (BAS) | 不适用 | 支持 |
循环速度和节奏配置文件 (CSCP) | 收集器 传感器 | 支持 | |
Find Me 配置文件 (FMP) | 目标 定位器 | 支持 | |
通用属性配置文件 (GATT) | 服务器 客户端 | 支持 | |
心率配置文件 (HRP) | 收集器 传感器 | 支持 | |
HID over GATT 配置文件 (HOGP) | 主机设备 | 支持 | |
iBeacon | 不适用 | 支持 | |
链路断开服务 | 不适用 | 支持 | |
及时警报服务 | 不适用 | 支持 | |
TX 功率服务 | 不适用 | 支持 | |
接近配置文件 (PXP) | 显示器 报告者 | 支持 |