首页
›
嵌入式基础与RISC-V
›
123-Linux BSP内核嵌入式系统
›
《Linux中断处理与DMA调试从到入门故障定位实战》
VIP10
本课程属于:123-Linux BSP内核嵌入式系统
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux中断处理与DMA调试从到入门故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断基础概念
什么是中断 · 中断向量表 · 中断控制器(GIC)介绍
断基础概念
什么是
02
Linux中断子系统架构
中断子系统分层 · 中断描述符 · 中断处理流程
Linux
断子系统架构
03
中断注册与注销
request_irq() · free_irq() · 中断标志位详解
断注册
注销
04
中断处理函数编写
顶半部与底半部 · 中断上下文限制 · 编写规范
断处理函数编写
顶半部
05
底半部机制之tasklet
tasklet原理 · API使用 · 与workqueue对比
tasklet
底半部机制之
06
底半部机制之workqueue
workqueue原理 · API使用 · 实际案例
workqueue
底半部机制之
07
底半部机制之threaded IRQ
threaded IRQ原理 · request_threaded_i…
threaded
IRQ
08
中断共享与中断嵌套
共享中断实现 · 中断嵌套风险与避免
断共享
断嵌套
09
中断调试基础
/proc/interrupts · /proc/stat · 中断计数分析
断调试基础
proc/interru…
10
中断延迟测量
测量方法 · ftrace使用 · 延迟原因分析
断延迟测量
测量方法
11
中断风暴问题
什么是中断风暴 · 常见原因 · 定位与解决
断风暴问题
什么是
12
DMA基础概念
DMA工作原理 · DMA控制器 · DMA传输类型
DMA
基础概念
13
Linux DMA子系统架构
DMA引擎框架 · dmaengine API · DMA设备树
Linux
DMA
14
DMA驱动编写基础
dma_request_channe… · dmaengine_slave_co…
DMA
驱动编写基础
15
DMA传输操作
dmaengine_prep_sla… · dmaengine_submit() · issue_pending()
DMA
传输操作
16
DMA回调与完成通知
DMA回调机制 · 异步完成处理 · dma_async_is_tx_co…
DMA
回调
17
DMA与中断协同
DMA完成中断 · 中断触发DMA重传 · 实战案例
DMA
断协同
18
DMA调试基础
dma_debug · debugfs接口 · 常见错误分析
DMA
调试基础
19
DMA内存一致性
一致性DMA映射 · 流式DMA映射 · dma_alloc_coherent…
DMA
内存一致性
20
DMA Scatter-Gather
SG列表原理 · dmaengine_prep_sla… · 大数据传输
DMA
Scatter-Gath…
21
DMA环形缓冲区
环形缓冲区设计 · DMA与CPU同步 · 生产者消费者模型
DMA
环形缓冲区
22
中断与DMA性能分析
perf工具使用 · 中断开销分析 · DMA吞吐量测量
DMA
性能分析
23
中断亲和性设置
smp_affinity · 中断负载均衡 · 性能优化
断亲
性设置
24
DMA延迟与带宽优化
DMA通道选择 · 优先级设置 · 缓存一致性优化
DMA
延迟
25
常见中断故障定位
丢失中断 · 重复中断 · 中断处理超时
常见
断故障定位
26
常见DMA故障定位
DMA超时 · 数据错误 · 地址错误
DMA
常见
27
使用ftrace调试中断与DMA
ftrace配置 · 中断事件跟踪 · DMA事件跟踪
ftrace
DMA
28
使用printk与动态调试
printk级别 · 动态调试原理 · 实战案例
printk
使用
29
使用kgdb调试中断上下文
kgdb配置 · 中断上下文断点 · 安全注意事项
kgdb
使用
30
综合实战
音频驱动中的中断与DMA调试 · 性能调优 · 故障复现与修复
综合实战
DMA
所属VIP或分类
同VIP:BSP移植与内核裁剪从到实战
同VIP:BSP移植与内核裁剪系统化调试实战
同VIP:BSP移植与内核裁剪项目实战