首页
›
Linux内核与驱动
›
154-进程调度实践
›
《实时任务调度:PREEMPT_RT补丁安装与配置实战》
VIP10
本课程属于:154-进程调度实践
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
实时任务调度:PREEMPT_RT补丁安装与配置实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统定义 · 硬实时与软实时区别 · 实时操作系统(RTOS)与通用操作系…
实时系统概述
实时系统定义
02
Linux实时性挑战
Linux内核的调度延迟来源 · 大内核锁(BKL) · 中断关闭
Linux
实时性挑战
03
PREEMPT_RT补丁简介
PREEMPT_RT项目历史 · 维护者 · 社区现状
PREEMPT
RT
04
PREEMPT_RT核心原理
中断线程化 · 自旋锁可抢占化 · 高精度定时器
PREEMPT
RT
05
内核配置选项详解
CONFIG_PREEMPT_RT_… · CONFIG_PREEMPT_RT · CONFIG_HIGH_RES_TI…
内核配置选项详解
CONFIG
06
环境准备
硬件要求(CPU · 内存 · 存储)
环境准备
CPU
07
下载PREEMPT_RT补丁
从kernel.org获取补丁 · 校验补丁签名 · 选择与内核版本匹配的补丁
PREEMPT
RT
08
应用补丁
使用patch命令打补丁 · 解决冲突 · 验证补丁应用状态
应用补丁
patch
09
内核编译配置
make menuconfig图形化… · 启用PREEMPT_RT_FULL · 关闭不必要的驱动
内核编译配置
make
10
编译与安装内核
make -jN编译 · make modules_insta… · make install
编译
安装内核
11
启动与验证
重启选择PREEMPT_RT内核 · uname -a检查 · /proc/version确认
启动
验证
12
cyclictest工具安装
从RT-Tests仓库编译安装 · 依赖包安装 · 编译选项
cyclictest
工具安装
13
cyclictest基础测试
运行默认测试 · 理解输出字段(min/avg/max… · 测试结果分析
cyclictest
基础测试
14
cyclictest高级参数
-p优先级 · -i间隔 · -d距离
cyclictest
高级参数
15
实时性基准测试
对比标准内核与PREEMPT_RT内… · 绘制延迟直方图
实时性基准测试
PREEMPT
16
中断线程化配置
查看中断线程化状态(/proc/ir… · 调整中断亲和性 · 绑定中断到特定CPU
断线程化配置
proc/ir
17
CPU隔离与亲和性
isolcpus内核参数 · cpuset配置 · taskset绑定进程到隔离核
CPU
隔离
18
优先级继承协议
优先级反转问题 · 优先级继承(PI)与优先级上限(PC… · futex与PI
优先级继承协议
优先级反转问题
19
实时调度策略
SCHED_FIFO · SCHED_RR · SCHED_DEADLINE
实时调度策略
SCHED
20
chrt命令使用
chrt -f -p 99 设置FI… · chrt -r设置RR · 查看当前策略
chrt
命令使用
21
实时进程内存锁定
mlockall防止页面换出 · mlock锁定特定内存区域 · 避免缺页中断
实时进程内存锁定
mlockall
22
文件系统与I/O实时性
O_DIRECT绕过页面缓存 · 异步I/O(AIO) · io_uring实时优化
I/O
文件系统
23
网络栈实时优化
NAPI轮询 · 中断合并 · SO_PRIORITY套接字选项
网络栈实时优化
NAPI
24
电源管理与实时性
cpufreq调控器选择(perfo… · C-states深度控制 · intel_idle.max_cst…
电源管理
实时性
25
调试与跟踪工具
Ftrace跟踪调度延迟 · trace-cmd记录 · Kernelshark可视化分析
调试
跟踪工具
26
perf工具分析
perf sched record/… · perf stat测量上下文切换 · perf top热点分析
perf
工具分析
27
常见问题与排错
内核panic · 驱动不兼容 · 中断风暴
常见问题
排错
28
PREEMPT_RT在工业控制中的应用
PLC · 机器人控制 · CNC机床
PREEMPT
RT
29
PREEMPT_RT在音频处理中的应用
JACK音频服务器 · 低延迟音频流 · 专业音频工作站配置
PREEMPT
RT
30
课程总结与展望
PREEMPT_RT未来路线图 · 与Rust for Linux结合 · 实时容器与边缘计算趋势
课程总结
PREEMPT
所属VIP或分类
同VIP:Redis尾延迟诊断与Linux进程调度调优
同VIP:调度参数调优:组调度场景下CPU域迁移参数配置
同VIP:调度器内核参数:跨CPU域迁移与负载均衡协同调试