首页
›
嵌入式与底层系统
›
021-Linux PREEMPT_RT实时内核工程
›
《内核编译选项优化与实时性能调优协同设计工程》
VIP20
本课程属于:021-Linux PREEMPT_RT实时内核工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核编译选项优化与实时性能调优协同设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
实时系统与内核优化的关系 · 协同设计的重要性 · 课程目标与学习路径
课程导论
实时系统
02
Linux内核源码获取与版本管理
Git仓库克隆 · 稳定版与长期支持版选择 · 源码目录结构解析
Linux
内核源码获取
03
内核编译环境搭建
交叉编译工具链安装 · 依赖库配置 · 最小化构建系统准备
内核编译环境搭建
交叉编译工具链安…
04
内核配置基础
make menuconfig图形界… · 配置项搜索技巧 · .config文件结构
内核配置基础
make
05
通用优化选项
处理器类型与特性 · 内核抢占模型选择(PREEMPT_N…
通用优化选项
处理器类型
06
实时内核特性
PREEMPT_RT补丁原理 · 高精度定时器(HRTIMER) · 中断线程化
实时内核特性
PREEMPT
07
调度器优化
CFS调度器参数调优 · 实时调度策略(SCHED_FIFO/… · CPU隔离(isolcpus)
调度器优化
CFS
08
内存管理优化
大页内存(HugeTLB) · 内存分配器选择(SLUB/SLAB) · DMA缓冲区配置
内存管理优化
HugeTLB
09
中断与异常处理
中断亲和性设置 · 中断负载均衡 · NMI watchdog配置
异常处理
断亲
10
定时器与时钟源
时钟源选择(TSC/HPET/ACP… · dynticks(动态时钟)配置 · tickless内核
定时器
时钟源
11
文件系统优化
只读文件系统(SquashFS) · 日志模式选择 · 文件系统缓存策略
文件系统优化
SquashFS
12
网络栈优化
网络协议栈裁剪 · NAPI轮询机制 · 实时网络队列管理
网络栈优化
网络协议栈裁剪
13
电源管理与实时性
CPU频率调节器(governor)… · C-states深度控制 · 电源管理QoS
电源管理
实时性
14
内核追踪与性能分析
Ftrace使用 · perf工具 · trace-cmd与kernelsh…
内核追踪
性能分析
15
实时性测试工具
Cyclictest延迟测试 · hackbench负载测试 · rt-tests套件
实时性测试工具
Cyclictest
16
内核编译优化
GCC优化级别(-O2/-Os) · 链接时优化(LTO) · 内联函数控制
内核编译优化
GCC
17
模块化与静态编译
模块依赖分析 · 强制静态编译关键驱动 · 减少模块加载延迟
模块化
静态编译
18
安全特性与实时权衡
SELinux/AppArmor禁用 · 地址空间布局随机化(KASLR)影响 · 审计子系统裁剪
安全特性
实时权衡
19
虚拟化与容器实时性
KVM实时优化 · PREEMPT_RT在虚拟机中应用 · Docker实时配置
虚拟化
容器实时性
20
多核与SMP优化
SMP均衡策略 · NUMA亲和性 · CPU热插拔管理
SMP
多核
21
设备驱动优化
中断线程化驱动改造 · DMA引擎配置 · 轮询模式驱动
设备驱动优化
断线程化驱动改造
22
实时系统典型架构
单核裸机式 · AMP(非对称多处理) · SMP(对称多处理)实时方案
实时系统典型架构
单核裸机式
23
内核启动参数优化
内核命令行参数详解 · quiet与loglevel控制 · init进程替换
内核启动参数优化
内核命令行参数详…
24
用户空间实时性配合
libc选择(glibc/musl) · 实时信号处理 · 内存锁定(mlockall)
用户空间实时性配…
libc
25
实时性能基准测试
制定测试指标 · 编写自动化测试脚本 · 结果对比分析
实时性能基准测试
制定测试指标
26
案例分析
工业机器人控制器内核优化 · 音频处理低延迟内核配置
案例分析
工业机器人控制器…
27
案例分析
自动驾驶中间件实时内核调优 · 5G基站数据平面优化
案例分析
自动驾驶
28
调试与故障排除
内核恐慌(Oops)分析 · 死锁检测 · 软锁与硬锁排查
调试
故障排除
29
持续集成与自动化构建
内核编译CI/CD流水线 · 配置版本管理 · 回归测试
持续集成
自动化构建
30
课程总结与未来展望
实时内核发展趋势 · eBPF对实时性的影响 · 开源社区协作
课程总结
未来展望
所属VIP或分类
同VIP:cyclictest与调度延迟-实时性测试工具链搭建方法
同VIP:Linux内核实时性补丁与驱动项目实战工程
同VIP:Linux内核实时性补丁调度延迟优化-内核参数与代码调整