首页
›
嵌入式与底层系统
›
004-Linux中断定时与异步机制
›
《Linux内核实时性补丁高精度定时器驱动开发实战工程》
VIP22
本课程属于:004-Linux中断定时与异步机制
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核实时性补丁高精度定时器驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统基础
实时系统定义 · 硬实时与软实时区别 · 实时操作系统(RTOS)与GPOS对…
实时系统基础
实时系统定义
02
Linux实时性挑战
Linux内核的调度延迟来源 · 中断延迟 · 抢占模型(Preemption Mo…
Linux
实时性挑战
03
PREEMPT_RT补丁概述
PREEMPT_RT项目历史 · 核心目标 · 主线化进程
PREEMPT
RT
04
PREEMPT_RT内核配置
内核源码获取 · RT补丁打补丁 · 内核配置选项详解(如PREEMPT_…
PREEMPT
RT
05
编译与部署RT内核
交叉编译环境搭建 · 内核编译步骤 · 启动参数配置
RT
编译
06
Cyclictest实时性测试
Cyclictest工具原理 · 安装与使用 · 结果分析(最大延迟/平均延迟/抖动)
Cyclictest
实时性测试
07
高精度定时器(HRTimer)基础
Linux定时器子系统 · 传统定时器与HRTimer对比 · HRTimer硬件依赖
HRTimer
高精度定时器
08
HRTimer核心数据结构
struct hrtimer · struct hrtimer_clo… · enum hrtimer_mode详…
HRTimer
核心数据结构
09
HRTimer API详解
hrtimer_init() · hrtimer_start() · hrtimer_cancel()
HRTimer
API
10
HRTimer回调函数机制
回调函数原型 · 执行上下文(软中断/硬中断) · 原子操作要求
HRTimer
回调函数机制
11
HRTimer时钟源选择
CLOCK_MONOTONIC · CLOCK_REALTIME · CLOCK_BOOTTIME
HRTimer
时钟源选择
12
HRTimer与高精度事件定时器(HPET)
HPET工作原理 · ACPI表解析 · HPET驱动注册流程
HRTimer
HPET
13
HRTimer与APIC定时器
Local APIC Timer · TSC Deadline Mode · x86平台HRTimer实现
HRTimer
APIC
14
HRTimer与ARM Generic Timer
ARMv8系统定时器 · Counter-timer · Generic Timer驱动框架
HRTimer
ARM
15
驱动开发环境搭建
QEMU模拟器配置 · Buildroot/Yocto构建R… · GDB调试内核模块
驱动开发环境搭建
QEMU
16
第一个HRTimer驱动
模块初始化/退出 · HRTimer创建 · 启动单次定时器
HRTimer
第一个
17
周期性HRTimer驱动
hrtimer_forward_no… · 周期精度分析 · 漂移补偿
HRTimer
周期性
18
HRTimer与等待队列结合
wait_event_interru… · 实现超时等待驱动
HRTimer
等待队列结合
19
HRTimer与Completion机制
hrtimer配合completio… · 驱动中的异步通知
HRTimer
Completion
20
HRTimer与Tasklet/Workqueue
软中断上下文限制 · 将HRTimer回调延迟到进程上下文
HRTimer
Tasklet/Work…
21
HRTimer与Per-CPU定时器
绑定CPU核心 · 减少缓存抖动 · 提高实时确定性
HRTimer
Per-CPU
22
HRTimer与Clock Event Device
clockevents框架 · tick_device · 高精度模式切换
HRTimer
Clock
23
HRTimer与NO_HZ全无滴答
CONFIG_NO_HZ_FULL · 自适应tick · 对HRTimer的影响
HRTimer
NO
24
HRTimer与RCU
RCU读侧临界区 · HRTimer回调中的RCU使用 · 避免死锁
HRTimer
RCU
25
HRTimer与自旋锁/互斥锁
HRTimer回调中锁的使用限制 · raw_spin_lock与spin…
HRTimer
自旋锁
26
HRTimer与实时优先级
SCHED_FIFO/SCHED_R… · HRTimer线程化 · 优先级继承
HRTimer
实时优先级
27
HRTimer驱动调试技巧
trace_hrtimer_*事件 · ftrace分析延迟 · printk时间戳
HRTimer
驱动调试技巧
28
HRTimer驱动性能优化
减少回调执行时间 · 避免动态内存分配 · 使用静态分配
HRTimer
驱动性能优化
29
HRTimer驱动实战案例1
高精度PWM发生器驱动 · 基于HRTimer的软件PWM实现
HRTimer
驱动实战案例1
30
HRTimer驱动实战案例2
工业传感器数据采集驱动 · HRTimer触发ADC采样 · DMA传输
HRTimer
驱动实战案例2
所属VIP或分类
同VIP:Linux中断DMA与设备驱动工程
同VIP:Linux内核实时化-中断线程化原理与工程落地实践
同VIP:Linux内核实时性补丁驱动中断线程化移植实战工程