首页
›
Linux内核与驱动
›
065-Linux内核蓝牙驱动
›
《Linux蓝牙驱动低功耗蓝牙参数配置与性能调优》
VIP10
本课程属于:065-Linux内核蓝牙驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux蓝牙驱动低功耗蓝牙参数配置与性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BLE协议栈概述
BLE协议栈分层架构(Control… · Host · Application)
BLE
协议栈概述
02
Linux蓝牙子系统架构
BlueZ核心组件(bluetoot… · hciattach · hcitool
Linux
蓝牙子系统架构
03
蓝牙硬件接口与驱动模型
UART · USB · SDIO三种主流蓝牙硬件接口的特点
蓝牙硬件接口
驱动模型
04
HCI层核心概念
HCI命令 · 事件 · 数据包格式
HCI
层核心概念
05
低功耗蓝牙(BLE)核心概念
BLE与经典蓝牙的区别 · BLE物理层(1M/2M/LE Co… · 链路层状态机(Standby
BLE
低功耗蓝牙
06
BLE广播参数配置
广播间隔(adv_interval) · 广播类型(可连接/不可连接/可扫描) · 广播信道(37/38/39)
BLE
广播参数配置
07
BLE扫描参数配置
扫描间隔(scan_interval… · 扫描窗口(scan_window) · 扫描类型(主动/被动)
BLE
扫描参数配置
08
BLE连接参数配置
连接间隔(conn_interval… · 连接延迟(conn_latency) · 监督超时(supervision_t…
BLE
连接参数配置
09
BLE连接参数更新机制
从机请求更新参数(L2CAP Con… · 主机响应与拒绝策略 · 内核中hci_le_conn_upd…
BLE
连接参数更新机制
10
BLE数据长度扩展(DLE)
MTU与PDU的关系 · LE Data Length Ext… · 通过hci_le_set_data_…
BLE
DLE
11
BLE 2M PHY与Coded PHY配置
LE 2M PHY的优势 · LE Coded PHY(S=2 · S=8)的远距离模式
BLE
PHY
12
BLE信道选择算法(CSA)
CSA #1与CSA #2的区别 · 跳频序列生成 · 对共存与干扰的影响
BLE
CSA
13
BLE白名单与地址解析
白名单(White List)配置 · 随机地址(Static/Random… · 内核中hci_bdaddr_list…
BLE
白名单
14
BLE隐私特性
Resolvable Private… · Local IRK与Peer IRK… · Privacy Mode(Netwo…
BLE
隐私特性
15
BLE安全机制
配对(Pairing)流程(Just… · Passkey Entry · OOB)
BLE
安全机制
16
BLE GATT层配置
GATT Server与Client… · Service/Characteri… · MTU交换(Exchange MTU…
BLE
GATT
17
BLE L2CAP层配置
L2CAP信道类型(Connecti… · Connectionless · LE Credit Based)
BLE
L2CAP
18
BLE功耗分析与测量
电流测量方法(电阻采样 · 功耗分析仪) · 不同状态(广播
BLE
功耗分析
19
BLE广播功耗优化
降低广播间隔 · 使用可扫描广播 · 减少广播数据长度
BLE
广播功耗优化
20
BLE连接功耗优化
增大连接间隔 · 使用连接延迟 · 降低TX Power
BLE
连接功耗优化
21
BLE扫描功耗优化
增大扫描间隔 · 减小扫描窗口 · 使用被动扫描
BLE
扫描功耗优化
22
BLE吞吐量优化
最大化MTU(247字节) · 启用DLE · 使用2M PHY
BLE
吞吐量优化
23
BLE延迟优化
最小化连接间隔(7.5ms) · 禁用连接延迟(latency=0) · 使用快速广播(Fast Advert…
BLE
延迟优化
24
BLE共存与干扰优化
自适应跳频(AFH) · 信道地图(Channel Map)更… · 与Wi-Fi的2.4G共存策略
BLE
共存
25
Linux蓝牙驱动调试方法
动态调试(dynamic debug… · ftrace跟踪蓝牙函数 · hcidump/btmon抓取HCI…
Linux
蓝牙驱动调试方法
26
蓝牙驱动性能调优工具
btmon · btmgmt · hcitool
蓝牙驱动性能调优…
btmon
27
蓝牙驱动参数持久化配置
通过udev规则设置蓝牙参数 · 使用btmgmt配置存储(setti… · 内核模块参数(module_para…
蓝牙驱动参数持久…
udev
28
常见BLE性能问题案例分析
连接频繁断开(监督超时过短) · 吞吐量低(MTU未协商) · 功耗过高(广播间隔过小)
BLE
常见
29
BLE性能基准测试方法
使用btperf或自定义工具测试吞吐… · 使用功耗分析仪测试功耗 · 使用示波器测试延迟
BLE
性能基准测试方法
30
BLE性能调优综合实战
基于某款具体蓝牙芯片(如Nordic… · TI CC2640 · Realtek RTL8762)的L…
BLE
性能调优综合实战
所属VIP或分类
同VIP:Linux内核蓝牙驱动L2CAP层工程实践与调试
同VIP:Linux内核蓝牙驱动RFCOMM协议数据传输调试
同VIP:Linux内核蓝牙驱动SCO连接调试与音频传输优化