中断系统 & 实时响应
📚 联发科 · 30章
MTK
01
中断系统概述
中断概念
中断作用
外部/内部/软件
02
联发科中断控制器(GIC)
GIC架构
GICv2/v3/v4
SPI/PPI/SGI/LPI
03
中断向量表与异常向量
向量表结构
EL0-EL3
同步/异步异常
04
中断使能与屏蔽
DAIF
局部使能
优先级与抢占
05
中断处理流程
中断检测
中断响应
处理与返回
06
中断嵌套与抢占
嵌套机制
抢占/子优先级
中断延迟
07
中断亲和性与负载均衡
亲和性设置
负载均衡
多核分发
08
中断上下文与进程上下文
中断上下文特点
限制
上下文切换
09
顶半部与底半部机制
Top/Bottom Half
Tasklet
Workqueue/Softirq
10
中断共享与中断线共享
共享中断概念
实现方式
注意事项
11
中断延迟与实时性
延迟定义
测量方法
影响因素
12
RTOS中的中断管理
FreeRTOS
RT-Thread
中断与任务同步
13
联发科芯片的中断特性
MTK GIC定制
唤醒源
调试接口
14
中断调试与分析工具
/proc/interrupts
perf/tracepoint
ftrace
15
中断性能优化
减少频率
合并中断
MSI/MSI-X
16
中断与电源管理
唤醒系统
运行时管理
suspend/resume
17
中断与DMA协同
DMA完成中断
中断优化
并行处理
18
中断与定时器
定时器中断
HRTIMER
Tickless
19
中断与信号量/互斥锁
中断不能睡眠
自旋锁
信号量交互
20
中断与原子操作
原子操作概念
中断中的原子
内存屏障
21
中断与缓存一致性
缓存一致性问题
缓存刷新
DMA一致性
22
中断与虚拟化
vGIC
中断直通
虚拟化性能
23
中断与安全
安全中断
TrustZone
中断隔离
24
中断与多核同步
跨核IPI
核间同步
内存一致性
25
中断与设备驱动
中断注册
处理函数编写
DMA驱动
26
中断与用户空间
UIO/VFIO
epoll/select
用户空间处理
27
中断与网络协议栈
NAPI
网络收包
零拷贝
28
中断与音频子系统
音频中断
低延迟音频
缓冲区管理
29
中断与显示子系统
显示刷新中断
VSync
帧同步
30
中断系统综合实战
MTK平台案例
性能调优
问题排查