首页
›
Linux内核与驱动
›
008-PREEMPT_RT补丁机制
›
《PREEMPT_RT内核编译全流程:配置打补丁与启动验证》
VIP10
本课程属于:008-PREEMPT_RT补丁机制
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PREEMPT_RT内核编译全流程:配置打补丁与启动验证
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统定义 · 硬实时与软实时区别 · Linux实时性挑战
实时系统概述
实时系统定义
02
PREEMPT_RT补丁简介
PREEMPT_RT项目历史 · 核心目标 · 与主线内核的关系
PREEMPT
RT
03
环境准备
宿主机操作系统选择(Ubuntu/D… · 磁盘空间 · 内存要求
环境准备
Ubuntu/D
04
工具链安装
安装build-essential · libncurses-dev · bison
工具链安装
build-essent…
05
内核源码获取
从kernel.org下载主线内核源… · 使用git clone获取稳定树
内核源码获取
kernel.org
06
PREEMPT_RT补丁获取
从rt.wiki.kernel.or…
PREEMPT
RT
07
补丁应用原理
patch命令工作原理 · 补丁格式解析 · 冲突处理策略
补丁应用原理
patch
08
应用补丁实战
使用xzcat解压补丁 · patch -p1应用补丁 · 验证补丁应用状态
应用补丁实战
xzcat
09
内核配置基础
make menuconfig界面导… · 搜索功能 · 保存与加载配置
内核配置基础
make
10
PREEMPT_RT关键配置项
General Setup -> P…
PREEMPT
RT
11
实时相关配置详解
配置Timer Frequency · High Resolution Ti… · CPU Isolation等
实时相关配置详解
Timer
12
内核配置优化
禁用不必要的驱动 · 调试选项 · 模块化与静态编译权衡
内核配置优化
禁用不必要的驱动
13
配置保存与备份
保存.config文件 · 使用olddefconfig · diffconfig工具对比配置
配置保存
备份
14
编译内核
make -jN命令详解 · 编译时间优化 · 常见编译错误处理
编译内核
make
15
编译内核模块
make modules · make modules_insta… · depmod命令使用
编译内核模块
make
16
安装内核与System.map
make install · 复制vmlinuz与System.m…
System.map
安装内核
17
更新GRUB引导
update-grub命令 · 手动编辑grub.cfg · 设置默认启动项
GRUB
更新
18
重启与内核选择
重启系统 · GRUB菜单选择新内核 · 进入系统验证
重启
内核选择
19
验证实时内核
uname -r查看内核版本 · 检查PREEMPT RT标志
验证实时内核
uname
20
cyclictest工具安装
从rt-tests源码编译安装 · apt安装rt-tests
cyclictest
工具安装
21
cyclictest基础测试
运行cyclictest命令 · 解读延迟统计输出(min/max/a…
cyclictest
基础测试
22
cyclictest高级测试
设置线程优先级 · CPU亲和性 · 测试持续时间
cyclictest
高级测试
23
实时性能指标
最大延迟 · 平均延迟 · 抖动
实时性能指标
最大延迟
24
性能调优
isolcpus内核参数 · cpuset配置 · irqbalance调整
性能调优
isolcpus
25
电源管理影响
禁用CPU频率缩放(cpufreq) · C-states · ACPI影响
电源管理影响
CPU
26
调试与日志
使用dmesg查看内核日志 · ftrace跟踪调度延迟 · trace-cmd工具
调试
日志
27
常见问题排查
内核panic · 模块加载失败 · 驱动不兼容
常见问题排查
panic
28
内核回滚
从GRUB选择旧内核 · 删除新内核文件 · 恢复默认启动项
内核回滚
GRUB
29
自动化编译脚本
编写shell脚本实现一键下载 · 打补丁 · 配置
自动化编译脚本
shell
30
总结与最佳实践
生产环境部署建议 · 持续集成 · 社区资源与文档推荐
最佳实践
生产环境部署建议
所属VIP或分类
同VIP:PREEMPT_RT延迟诊断与内核调优:ftrace
同VIP:PREEMPT_RT性能调优:中断延迟与调度延迟测量工具链
同VIP:PREEMPT_RT补丁与硬件平台中断控制器适配