首页
›
Linux内核与驱动
›
106-嵌入式驱动工作流
›
《Linux驱动中断处理与并发同步设计》
VIP10
本课程属于:106-嵌入式驱动工作流
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux驱动中断处理与并发同步设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断基础概念
中断定义 · 中断向量 · 中断号
断基础概念
断定义
02
中断控制器与GIC
GIC架构 · 中断分发 · 中断路由
GIC
断控制器
03
Linux中断子系统架构
中断子系统分层 · irq_chip · irq_domain
Linux
断子系统架构
04
中断注册核心API
request_irq · request_threaded_i… · devm_request_irq
API
断注册核心
05
中断处理函数设计
顶半部与底半部 · 快速中断与慢速中断 · 中断标志位
断处理函数设计
顶半部
06
中断底半部机制
tasklet · workqueue · 软中断
断底半部机制
tasklet
07
中断共享与动态中断
共享中断注册 · 中断号动态分配 · irq_of_parse_and_m…
断共享
动态
08
中断上下文与进程上下文
原子上下文 · 睡眠限制 · in_interrupt
断上下文
进程上下文
09
并发控制基础
临界区 · 竞态条件 · 原子操作
并发控制基础
临界区
10
自旋锁
自旋锁原理 · spin_lock/spin_unl… · 自旋锁变体
自旋锁
自旋锁原理
11
互斥锁
mutex原理 · mutex_lock/mutex_u… · 互斥锁与自旋锁选择
互斥锁
mutex
12
读写锁
rwlock · RCU基础 · 读写锁在中断中的使用限制
读写锁
rwlock
13
原子操作与位操作
atomic_t · set_bit/clear_bit · 原子上下文安全
原子操作
位操作
14
完成量completion
完成量机制 · wait_for_completio… · complete
completion
完成量
15
等待队列waitqueue
等待队列原理 · wake_up · wait_event
waitqueue
等待队列
16
中断与进程同步
中断通知进程 · 等待队列与中断结合 · 异步通知
进程同步
断通知进程
17
中断与DMA协同
DMA完成中断 · DMA描述符 · DMA与CPU同步
DMA
协同
18
中断与定时器
jiffies · hrtimer · 定时器中断
定时器
jiffies
19
中断与时钟源
clocksource · clockevent · tick设备
时钟源
clocksource
20
中断与电源管理
系统挂起/恢复 · 中断唤醒源 · noirq阶段
电源管理
系统挂起
21
中断与设备树
设备树中断描述 · interrupt-parent · interrupt-cells
设备树
断描述
22
中断与PCIe
MSI/MSI-X · INTx · PCIe中断路由
PCIe
MSI/MSI-X
23
中断与GPIO
gpio_to_irq · 中断控制器级联 · GPIO按键中断
GPIO
to
24
中断与网络驱动
NAPI · 网卡中断 · 软中断处理
网络驱动
NAPI
25
中断与存储驱动
块设备中断 · NVMe队列中断 · IO完成
存储驱动
块设备
26
中断调试与跟踪
/proc/interrupts · trace_irq · ftrace
断调试
跟踪
27
中断性能优化
中断亲和性 · irqbalance · 中断合并
断性能优化
断亲
28
中断安全性
中断风暴防护 · IRQ栈溢出 · 中断重入
断安全性
断风暴防护
29
中断与实时系统
PREEMPT_RT · 中断线程化 · 优先级反转
实时系统
PREEMPT
30
全流程协同设计实战
从设备树到中断处理 · 并发控制 · 性能调优完整案例
全流程协同设计实…
从设备树到
所属VIP或分类
同VIP:内存映射与驱动测试:MMU配置与DMA缓冲区验证方法
同VIP:内存映射实战:MMU配置与DMA缓冲区设计要点
同VIP:寄存器配置与内存映射:外设驱动性能调优流程设计