首页
›
嵌入式与底层系统
›
051-嵌入式性能低功耗与可靠性
›
《Linux实时性优化与驱动开发调试优化实战工程》
VIP22
本课程属于:051-嵌入式性能低功耗与可靠性
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux实时性优化与驱动开发调试优化实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux实时性优化与驱动开发… · 核心概念 · 整体知识框架与实战工程路线图
课程导入
Linux
02
实时系统基础
目标=实时性定义 · 硬实时与软实时区别 · 确定性
实时系统基础
目标=实时性定义
03
Linux内核实时机制
目标=进程调度类 · 实时调度策略SCHED_FIFO/S… · 优先级继承
Linux
内核实时机制
04
内核抢占与低延迟
目标=抢占模型演进 · PREEMPT_NONE/VOLUN… · 实时补丁PREEMPT_RT
内核抢占
低延迟
05
实时性测量与基准
目标=cyclictest · ftrace · perf
实时性测量
基准
06
实时性优化方法
目标=CPU隔离 · 中断亲和性 · 内存锁定
实时性优化方法
CPU
07
实时内核构建与配置
目标=获取内核源码 · 打PREEMPT_RT补丁 · 配置选项
实时内核构建
配置
08
驱动开发基础
目标=Linux设备模型 · 字符设备 · 平台设备
驱动开发基础
Linux
09
内核模块开发
目标=模块加载卸载 · 符号导出 · 参数传递
内核模块开发
目标=模块加载卸…
10
并发与同步
目标=原子操作 · 自旋锁 · 互斥锁
并发
同步
11
中断处理与实时性
目标=中断上半部与下半部 · 软中断 · tasklet
断处理
实时性
12
内存管理与实时性
目标=kmalloc · vmalloc · 页分配
内存管理
实时性
13
时间管理与定时器
目标=jiffies · hrtimer · POSIX定时器
时间管理
定时器
14
驱动调试基础
目标=printk · 动态调试 · dev_dbg
驱动调试基础
printk
15
高级调试工具
目标=ftrace · trace-cmd · perf
高级调试工具
ftrace
16
性能分析与优化
目标=perf top · 火焰图 · 热点定位
性能分析
优化
17
实时驱动案例
目标=GPIO驱动 · UART驱动 · SPI/I2C驱动
实时驱动案例
GPIO
18
网络与实时性
目标=网络协议栈延迟 · NAPI · XDP
网络
实时性
19
存储与实时性
目标=块设备驱动 · 文件系统延迟 · IO调度器
存储
实时性
20
虚拟化与容器实时性
目标=KVM · Xen · Docker
虚拟化
容器实时性
21
安全与实时性
目标=内核安全机制 · SELinux · AppArmor
安全
实时性
22
常见问题排查
目标=系统卡顿 · 高延迟 · 优先级反转
常见问题排查
目标=系统卡顿
23
综合实战一
目标=搭建实时Linux系统 · 配置PREEMPT_RT内核 · 运行cyclictest并优化至微秒…
综合实战一
Linux
24
综合实战二
目标=开发一个实时字符设备驱动 · 实现低延迟数据采集与用户空间交互 · 并测量端到端延迟
综合实战二
目标=开发一个实…
25
综合实战三
目标=使用ftrace与perf分析… · 定位瓶颈并优化中断线程化与CPU亲和…
综合实战三
ftrace
26
综合实战四
目标=调试一个存在优先级反转的驱动模… · 使用lockdep与优先级继承机制修…
综合实战四
目标=调试一个存
27
综合实战五
目标=基于eBPF实现驱动性能监控 · 跟踪内核函数调用 · 延迟分布与异常事件
综合实战五
eBPF
28
综合实战六
目标=构建实时数据采集系统 · 整合驱动 · 内核优化
综合实战六
目标=构建实时数…
29
工程化与部署
目标=实时系统版本管理 · 补丁维护 · 自动化测试
工程化
部署
30
课程总结与提升
目标=知识体系回顾 · 最佳实践 · 前沿技术趋势
课程总结
提升
所属VIP或分类
同VIP:ARMv9架构核心应用系统移植与性能分析实战工程
同VIP:CMS32-CAN通信与故障诊断调试与故障定位实战工程
同VIP:STM32功耗优化与软件架构项目性能调优实战工程