首页
›
热销单品
›
工控物联网与网络通信
›
《Linux内核蓝牙驱动项目实战》
所属分类:工控物联网与网络通信
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
Linux内核蓝牙驱动项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
蓝牙技术概述
蓝牙发展历史(1.0到5.4) · 经典蓝牙(BR/EDR)与低功耗蓝牙… · 蓝牙应用场景
蓝牙技术概述
蓝牙发展历史
02
Linux内核蓝牙子系统架构
BlueZ协议栈架构图 · 内核空间与用户空间的分工 · HCI层
Linux
内核蓝牙子系统架…
03
开发环境搭建
交叉编译工具链安装 · Linux内核源码获取与配置 · menuconfig中蓝牙相关选项配…
开发环境搭建
交叉编译工具链安…
04
硬件接口与调试工具
UART/USB/SDIO蓝牙芯片接… · hciconfig/hcitool/… · btmon抓取HCI日志
硬件接口
调试工具
05
HCI驱动核心数据结构
struct hci_dev · struct hci_ops · struct hci_dev_cb
HCI
驱动核心数据结构
06
HCI传输层驱动编写(UART)
tty层操作 · h4协议封装 · hci_uart结构体
HCI
UART
07
HCI传输层驱动编写(USB)
usb_driver注册 · urb提交与回调 · 批量端点处理
HCI
USB
08
蓝牙驱动中的中断与并发处理
自旋锁(spinlock) · 互斥锁(mutex) · 工作队列(workqueue)
蓝牙驱动
并发处理
09
蓝牙固件加载流程
固件文件格式(.hcd/.bin) · 请求固件(request_firmw… · 固件下载时序
蓝牙固件加载流程
hcd/.bin
10
蓝牙驱动中的电源管理
Runtime PM框架 · suspend/resume回调 · 蓝牙唤醒主机
蓝牙驱动
电源管理
11
HCI命令与事件处理
HCI Command Packet… · HCI Event Packet格式 · 命令完成/命令状态事件
HCI
命令
12
L2CAP层原理与编程
L2CAP连接建立流程 · 面向连接信道(COC) · 信令命令
L2CAP
层原理
13
RFCOMM层原理与编程
RFCOMM帧格式 · DLCI分配 · 串口仿真
RFCOMM
层原理
14
SDP服务发现协议
SDP记录格式 · 服务类UUID · 服务搜索与浏览
SDP
服务发现协议
15
BLE GAP层编程
广播(Advertising)参数配… · 扫描(Scanning)参数配置 · 连接参数更新
BLE
GAP
16
BLE GATT层编程
Service/Characteri… · Attribute Protocol… · 通知与指示
BLE
GATT
17
蓝牙驱动中的DMA与数据流优化
DMA缓冲区分配 · Scatter-Gather I/O · 零拷贝技术
DMA
蓝牙驱动
18
蓝牙音频驱动(A2DP/HFP)
PCM接口 · SBC编解码器 · A2DP Source/Sink角色
A2DP/HFP
蓝牙音频驱动
19
蓝牙Mesh网络驱动
Mesh节点模型 · Provisioning流程 · Friend/Low Power节点
Mesh
蓝牙
20
蓝牙驱动调试与性能分析
ftrace跟踪 · dynamic debug · perf性能分析
蓝牙驱动调试
性能分析
21
蓝牙安全机制
配对与绑定 · Secure Simple Pair… · LE Secure Connecti…
蓝牙安全机制
配对
22
蓝牙驱动中的设备树绑定
设备树节点编写 · compatible属性 · clock/reset/GPIO资源…
蓝牙驱动
设备树绑定
23
蓝牙驱动与用户空间通信
Socket接口(BT_HCI/BT… · ioctl扩展 · sysfs属性文件
蓝牙驱动
用户空间通信
24
蓝牙驱动热插拔与设备管理
USB蓝牙适配器热插拔处理 · GPIO检测蓝牙模块 · 设备生命周期管理
蓝牙驱动热插拔
设备管理
25
蓝牙共存与Wi-Fi协同
4GHz频段共存机制 · PTA信号 · 蓝牙与Wi-Fi交替传输
Wi-Fi
蓝牙共存
26
蓝牙驱动中的定时器与超时处理
内核定时器(timer_list) · 高精度定时器(hrtimer) · 超时重传机制
蓝牙驱动
定时器
27
蓝牙驱动中的错误处理与恢复
HCI重置流程 · 异常断开重连 · 看门狗(Watchdog)机制
蓝牙驱动
错误处理
28
蓝牙驱动模块化与内核编译
模块参数(module_param) · EXPORT_SYMBOL · Makefile编写
蓝牙驱动模块化
内核编译
29
蓝牙驱动测试与验证
PTS协议测试套件 · 蓝牙认证流程 · 吞吐量测试(iperf)
蓝牙驱动测试
验证
30
项目实战
从零编写一个虚拟蓝牙HCI驱动 · 代码框架搭建 · HCI命令模拟
项目实战
HCI
所属VIP或分类
同VIP:2406-5G-NR帧结构与灵活时隙配置解析
同VIP:2431-NB-IoT多载波操作与容量增强技术
同VIP:5G-NR核心网与终端接入全流程解析