首页
›
Linux内核与驱动
›
007-Linux内核实时化
›
《Linux实时内核驱动迁移与中断线程化适配》
VIP10
本课程属于:007-Linux内核实时化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux实时内核驱动迁移与中断线程化适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断线程化背景
为什么Linux实时内核需要中断线程…
断线程化背景
Linux
02
中断线程化原理
中断处理程序如何从硬中断上下文迁移到…
断线程化原理
断处理程序如何从…
03
中断线程化API
request_threaded_i…
API
断线程化
04
传统驱动中断模型
硬中断处理程序(top half)与…
传统驱动
断模型
05
线程化中断模型
handler与thread_fn的…
线程化
断模型
06
兼容性问题概述
传统驱动在中断线程化后可能遇到的典型…
兼容性问题概述
传统驱动
07
中断上下文变化
从原子上下文到可睡眠上下文的转变对驱…
断上下文变化
从原子上下文到可…
08
自旋锁兼容性
在thread_fn中使用spin_…
自旋锁兼容性
thread
09
信号量兼容性
在中断线程中使用mutex/sema…
信号量兼容性
mutex/sema
10
调度延迟问题
中断线程化后高优先级任务被低优先级中…
调度延迟问题
断线程化后高优先…
11
中断共享问题
多个设备共享同一中断线时线程化中断的…
断共享问题
多个设备共享同一
12
中断嵌套问题
线程化中断中是否允许再次发生中断?嵌…
断嵌套问题
线程化
13
中断亲和性
线程化中断的CPU亲和性设置与负载均…
断亲
CPU
14
中断优先级
实时内核中中断线程的优先级继承与设置…
断优先级
实时内核
15
中断屏蔽
local_irq_disable/…
断屏蔽
local
16
中断延迟测量
线程化中断引入的额外延迟来源与测量方…
断延迟测量
线程化
17
驱动迁移步骤
将传统中断驱动迁移到线程化中断的通用…
驱动迁移步骤
将传统
18
兼容性测试方法
如何验证驱动在中断线程化后的正确性与…
兼容性测试方法
如何验证驱动
19
网卡驱动案例
e1000驱动在中断线程化后的兼容性…
网卡驱动案例
e1000
20
存储驱动案例
AHCI/SCSI驱动在中断线程化后…
存储驱动案例
AHCI/SCSI
21
GPIO驱动案例
GPIO中断在线程化后的响应延迟与抖…
GPIO
驱动案例
22
USB驱动案例
USB HID设备中断线程化后的数据…
USB
驱动案例
23
音频驱动案例
ALSA驱动在中断线程化后的音频卡顿…
音频驱动案例
ALSA
24
定时器兼容性
hrtimer与中断线程的交互问题
定时器兼容性
hrtimer
25
工作队列兼容性
workqueue在中断线程化环境中…
工作队列兼容性
workqueue
26
tasklet兼容性
tasklet在PREEMPT_RT…
tasklet
兼容性
27
软中断兼容性
softirq在中断线程化后的行为变…
断兼容性
softirq
28
内核配置选项
与中断线程化相关的内核编译选项(CO…
内核配置选项
CO
29
调试工具
ftrace · trace-cmd · perf在中断线程化问题排查中的应用
调试工具
ftrace
30
最佳实践总结
编写兼容PREEMPT_RT中断线程…
最佳实践总结
PREEMPT
所属VIP或分类
同VIP:Linux内核实时化:中断线程化原理与工程落地实践
同VIP:Linux内核实时化:从标准内核迁移到PREEMPT_RT
同VIP:Linux实时性测试与调度延迟优化:cyclictest