首页
›
Linux内核与驱动
›
042-嵌入式系统定制
›
《PREEMPT_RT实时系统部署与调度延迟调优》
VIP10
本课程属于:042-嵌入式系统定制
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PREEMPT_RT实时系统部署与调度延迟调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统定义 · 硬实时与软实时区别 · 实时操作系统(RTOS)与通用操作系…
实时系统概述
实时系统定义
02
Linux实时性挑战
Linux内核的调度延迟来源 · 中断屏蔽 · 自旋锁
Linux
实时性挑战
03
PREEMPT_RT补丁简介
PREEMPT_RT项目历史 · 主要目标 · 与主线内核的关系
PREEMPT
RT
04
PREEMPT_RT内核编译
获取源码 · 应用补丁 · 内核配置选项详解(如CONFIG_P…
PREEMPT
RT
05
内核抢占模型对比
PREEMPT_NONE · PREEMPT_VOLUNTARY · PREEMPT
内核抢占模型对比
PREEMPT
06
实时任务调度策略
SCHED_FIFO · SCHED_RR · SCHED_DEADLINE调度策略…
实时任务调度策略
SCHED
07
实时优先级与优先级反转
优先级继承协议 · 优先级天花板协议 · 在PREEMPT_RT中的实现机制
实时优先级
优先级反转
08
中断线程化
中断线程化原理 · irqthreads配置 · 中断延迟优化
断线程化
断线程化原理
09
软中断与tasklet线程化
软中断与tasklet在PREEMP… · ksoftirqd的作用
tasklet
线程化
10
自旋锁与互斥锁
自旋锁在PREEMPT_RT中变为可… · rt_mutex · raw_spinlock的使用场景
自旋锁
互斥锁
11
RCU在实时内核中的适配
RCU(Read-Copy-Upda… · 可抢占RCU · SRCU
RCU
实时内核
12
高精度定时器
hrtimer原理 · 与标准定时器对比 · 在实时应用中的配置与使用
高精度定时器
hrtimer
13
时钟源与时钟事件设备
clocksource · clockevent设备选择 · TSC与HPET对实时性的影响
时钟源
时钟事件设备
14
内核参数sysctl配置
kernel.sched_rt_ru… · kernel.sched_rt_pe… · kernel.sched_rr_ti…
sysctl
内核参数
15
cgroups实时调度组
cpu.rt_runtime_us · cpu.rt_period_us配置 · 实时任务分组管理
cgroups
实时调度组
16
CPU隔离与亲和性
isolcpus内核启动参数 · taskset命令 · cpuset cgroup隔离CPU…
CPU
隔离
17
NO_HZ与dynticks
CONFIG_NO_HZ_FULL配… · 减少定时器中断对实时任务的影响 · 全动态时钟模式
NO
HZ
18
页面分配与实时性
GFP_ATOMIC与GFP_KER… · 内存分配延迟 · 实时内存锁(mlock)的使用
页面分配
实时性
19
文件系统与I/O实时性
O_DIRECT · O_SYNC · 实时I/O调度器(deadline/…
I/O
文件系统
20
网络栈实时性优化
NAPI轮询 · 中断合并 · 实时网络协议栈配置
网络栈实时性优化
NAPI
21
实时性能测试工具
cyclictest · hackbench · rt-tests套件
实时性能测试工具
cyclictest
22
cyclictest详解
安装 · 参数含义(-p -i -n -l) · 输出解读
cyclictest
安装
23
实时系统调优方法论
确定延迟目标 · 测量基线 · 逐步调整参数
实时系统调优方法…
确定延迟目标
24
典型实时应用场景
工业控制(PLC) · 机器人操作系统(ROS2) · 音频处理(JACK)
典型实时应用场景
PLC
25
Xenomai与PREEMPT_RT对比
双内核方案与单内核方案架构差异 · API兼容性 · 性能特点
Xenomai
PREEMPT
26
实时内核调试技巧
ftrace跟踪调度延迟 · trace-cmd使用 · lockdep检测死锁
实时内核调试技巧
ftrace
27
实时系统安全与稳定性
实时任务看门狗 · 栈溢出检测 · 优先级反转预防
实时系统安全
稳定性
28
容器与实时性
Docker/Kubernetes中… · CPU pinning · 实时cgroup传递
容器
实时性
29
实时内核启动参数详解
isolcpus · nohz_full · rcu_nocbs
实时内核启动参数…
isolcpus
30
综合实战案例
从零构建一个低延迟实时音频处理系统 · 包含内核编译 · 参数配置
综合实战案例
从零构建一个低延…
所属VIP或分类
同VIP:Buildroot快速构建嵌入式Linux与设备驱动集成
同VIP:Yocto项目实战:自定义Linux发行版构建
同VIP:实时Linux内核抢占性能调优与参数配置详解