首页
›
Linux内核与驱动
›
021-网关硬件抽象层驱动开发
›
《网关驱动开发常见问题:中断丢失与DMA超时排查》
VIP10
本课程属于:021-网关硬件抽象层驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
网关驱动开发常见问题:中断丢失与DMA超时排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断基础概念
中断向量 · 中断优先级 · 中断嵌套
断基础概念
断向量
02
DMA基础概念
DMA控制器 · DMA传输模式(单次/循环/链表) · DMA描述符
DMA
基础概念
03
网关驱动架构
中断处理流程 · DMA处理流程 · 数据路径
网关驱动架构
断处理流程
04
中断丢失现象
中断丢失的典型表现 · 对系统的影响
断丢失现象
断丢失的典型表现
05
中断丢失原因分析
硬件原因(电平/边沿触发 · 毛刺 · 共享中断)
断丢失原因分析
硬件原因
06
中断丢失原因分析
软件原因(中断屏蔽 · 中断嵌套 · 中断处理耗时过长)
断丢失原因分析
软件原因
07
中断丢失排查工具
/proc/interrupts · cat /proc/stat · irqbalance
断丢失排查工具
proc/interru…
08
中断丢失排查工具
ftrace · trace-cmd · perf
断丢失排查工具
ftrace
09
中断丢失排查工具
内核动态调试(dynamic_deb…
断丢失排查工具
dynamic
10
中断丢失案例实战
GPIO中断丢失排查
断丢失案例实战
GPIO
11
中断丢失案例实战
网卡中断丢失排查
断丢失案例实战
网卡
12
中断丢失解决方案
调整中断亲和性(smp_affini…
断丢失解决方案
smp
13
中断丢失解决方案
中断线程化(request_thre…
断丢失解决方案
request
14
中断丢失解决方案
使用tasklet/workqueu…
断丢失解决方案
tasklet/work…
15
DMA超时现象
DMA超时的典型表现 · 对系统的影响
DMA
超时现象
16
DMA超时原因分析
硬件原因(DMA控制器故障 · 总线错误 · 地址对齐)
DMA
超时原因分析
17
DMA超时原因分析
软件原因(描述符错误 · 缓冲区溢出 · 同步问题)
DMA
超时原因分析
18
DMA超时排查工具
dmesg · /sys/kernel/debug/…
DMA
超时排查工具
19
DMA超时排查工具
逻辑分析仪 · 示波器(硬件层面)
DMA
超时排查工具
20
DMA超时排查工具
内核DMA API调试(dma_de…
DMA
超时排查工具
21
DMA超时案例实战
SPI DMA超时排查
DMA
超时案例实战
22
DMA超时案例实战
以太网DMA超时排查
DMA
超时案例实战
23
DMA超时解决方案
增加超时重传机制
DMA
超时解决方案
24
DMA超时解决方案
使用DMA链表与中断结合
DMA
超时解决方案
25
DMA超时解决方案
优化DMA描述符管理
DMA
超时解决方案
26
中断与DMA协同问题
中断触发DMA · DMA完成中断
DMA
协同问题
27
中断与DMA协同问题
竞态条件与锁机制
DMA
协同问题
28
中断与DMA协同问题
内存屏障与一致性
DMA
协同问题
29
综合排查流程
中断丢失与DMA超时联合排查方法论
综合排查流程
DMA
30
课程总结与最佳实践
编码规范 · 测试策略 · 文档记录
课程总结
最佳实践
所属VIP或分类
同VIP:多芯片网关HAL驱动适配:寄存器配置与驱动兼容性测试案例
同VIP:网关HAL外设驱动开发与调试工具集成
同VIP:网关HAL驱动性能优化:从内存拷贝到DMA卸载