首页
›
Linux内核与驱动
›
065-Linux内核蓝牙驱动
›
《Linux蓝牙驱动中断处理与DMA调试工程实践》
VIP10
本课程属于:065-Linux内核蓝牙驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux蓝牙驱动中断处理与DMA调试工程实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
蓝牙驱动基础
蓝牙协议栈概览(HCI · L2CAP · RFCOMM)
蓝牙驱动基础
HCI
02
中断处理入门
Linux中断子系统基础(IRQ · 中断号 · 中断上下文)
断处理入门
Linux
03
蓝牙HCI UART驱动中断
基于serdev的蓝牙UART驱动 · 中断触发方式(边沿/电平) · HCI UART接收中断处理流程
HCI
UART
04
中断上下文编程
原子操作与自旋锁 · 中断处理函数注册(request_i… · 中断标志(IRQF_SHARED/I…
断上下文编程
原子操作
05
蓝牙中断性能分析
中断延迟测量(ftrace · tracepoint) · 中断嵌套与优先级
蓝牙
断性能分析
06
DMA基础概念
DMA控制器工作原理 · DMA传输类型(内存到内存 · 内存到外设
DMA
基础概念
07
蓝牙DMA传输需求
蓝牙高速数据流(ACL数据 · SCO数据) · UART FIFO溢出问题
DMA
蓝牙
08
DMA引擎API详解
dma_request_channe… · dmaengine_prep_sla… · dmaengine_submit
DMA
API
09
蓝牙UART DMA环形缓冲区
环形缓冲区设计原理 · DMA描述符链(descriptor… · 乒乓缓冲(ping-pong buf…
UART
DMA
10
中断与DMA协同
中断触发DMA传输 · DMA完成中断处理 · 中断与DMA的同步机制(comple…
DMA
协同
11
DMA内存管理
DMA一致性映射(dma_alloc… · 流式映射(dma_map_singl… · DMA池(dma_pool)
DMA
内存管理
12
蓝牙HCI数据包DMA传输
HCI命令包 · ACL数据包 · SCO数据包的DMA发送与接收
HCI
DMA
13
调试工具链
内核动态调试(dynamic deb… · printk与dev_dbg · tracepoint与perf
调试工具链
dynamic
14
DMA调试技巧
dma_debug内核选项 · dma_api_check · dma mapping错误检测
DMA
调试技巧
15
中断调试技巧
/proc/interrupts分析 · irqbalance配置 · 中断风暴检测与抑制(interrup…
断调试技巧
proc/interru…
16
蓝牙驱动日志分析
hci_core.c日志 · hci_uart.c日志 · DMA引擎日志(dmaengine
蓝牙驱动日志分析
hci
17
常见中断问题
中断丢失(missed interr… · 中断重入(reentrancy) · 中断上下文死锁(ABBA lock)
常见
断问题
18
常见DMA问题
DMA超时(timeout) · 描述符泄漏(descriptor l… · DMA对齐错误(alignment…
DMA
常见
19
蓝牙数据流异常
HCI重置风暴 · ACL数据包丢失 · SCO语音断断续续
蓝牙数据流异常
HCI
20
调试环境搭建
QEMU + vexpress-a9… · Buildroot构建最小根文件系统 · kgdb内核调试
调试环境搭建
QEMU
21
硬件调试手段
逻辑分析仪(Saleae)抓取UAR… · 示波器测量中断信号 · JTAG/SWD调试
硬件调试手段
Saleae
22
性能优化
DMA批量传输合并 · 中断合并(interrupt coa… · CPU亲和性设置(taskset)
性能优化
DMA
23
电源管理
蓝牙驱动runtime PM · DMA idle状态 · 中断唤醒源配置(IRQF_NO_SU…
电源管理
runtime
24
多核并发
DMA通道多核分配 · 中断负载均衡(smp_affinit… · RCU与DMA回调
多核并发
DMA
25
蓝牙5.0新特性
LE Audio · CIS(Connected Isoc… · BIS(Broadcast Isoc…
蓝牙5.0新特性
LE
26
案例实战1
基于i.MX8M Plus的蓝牙UA…
案例实战1
i.MX8M
27
案例实战2
中断延迟优化实战(将蓝牙中断延迟从2…
案例实战2
断延迟优化实战
28
案例实战3
DMA传输错误恢复机制(描述符错误重… · 通道复位)
案例实战3
DMA
29
案例实战4
蓝牙吞吐量压测(iperf over… · DMA vs PIO性能对比)
案例实战4
iperf
30
课程总结与展望
蓝牙驱动发展趋势(USB蓝牙 · PCIe蓝牙) · DMA下一代技术(IOMMU/SMM…
课程总结
USB
所属VIP或分类
同VIP:Linux内核蓝牙驱动L2CAP层工程实践与调试
同VIP:Linux内核蓝牙驱动RFCOMM协议数据传输调试
同VIP:Linux内核蓝牙驱动SCO连接调试与音频传输优化