🚀 座舱显示 · 实时性分析
📘 30章 完整目录 · 点击卡片跳转
1
实时系统基础
硬/软实时
座舱显示实时性需求 · 延迟/抖动/吞吐量
2
座舱显示架构
域控制器
SoC·GPU·MCU分工 · BSP/OS/中间件/应用
3
任务调度分析
CFS/FIFO
SCHED_FIFO/RR · 优先级反转与继承
4
中断与底半部
Threaded IRQ
中断上下文 · 中断延迟 · Tasklet
5
内存管理实时性
内存池
页面分配延迟 · 碎片化 · DMA缓冲区
6
锁与同步机制
Lock-Free
自旋/互斥/读写锁 · 无锁编程仪表应用
7
时间同步机制
NTP/PTP
HPET·TSC · 时间戳精度与显示同步
8
显示渲染管线
GPU管线
双缓冲/三缓冲 · VSync与帧同步
9
图形栈实时性
Wayland
Weston合成器 · DRM/KMS · Atomic Modeset
10
帧率与刷新率
Frame Time
FPS vs Hz · 帧生成时间 · 掉帧卡顿
11
显示延迟测量
端到端
GPIO+示波器 · CLOCK_MONOTONIC
12
性能计数器
Perf
CPU Cycles · Cache Miss · Flame Graph
13
Trace与Logging
Ftrace
Trace-cmd · Kernelshark · Dynamic Debug
14
实时性基准测试
Cyclictest
延迟分布直方图 · 系统负载影响
15
CPU隔离与亲和性
isolcpus
cpuset · IRQ Affinity设置
16
电源管理影响
Cpufreq
C-State/P-State · Runtime PM权衡
17
虚拟化与实时性
Xen/KVM
VCPU调度 · Pass-through · RT-Xen
18
多核同步问题
MESI
False Sharing · 内存屏障
19
实时网络通信
AF_XDP
Socket QoS · DPDK · CAN FD/车载以太网
20
存储实时性
tmpfs
ext4/XFS · O_SYNC · mq-deadline
21
安全与实时性
ASLR
SELinux · TEE实时性约束
22
仪表显示案例
车速表
指针平滑 · 插值滤波 · 数字更新
23
导航地图渲染
Tile加载
GPU纹理优化 · 路径规划实时性
24
视频输入显示
V4L2
ISP管线 · 视频叠加/合成
25
HMI动画优化
硬件加速
属性动画 vs 逐帧 · GPU/CPU调度
26
音频同步
Lip Sync
ALSA/PulseAudio · 音画同步机制
27
故障注入测试
stress-ng
延迟注入 · CPU/内存压力测试
28
调优方法论
Top-Down
瓶颈定位 · 单一变量 · 基线对比
29
自动化测试框架
RT-Tester
实时性回归 · CI/CD延迟门禁
30
未来趋势
异构计算
NPU/DPU · Adaptive AUTOSAR · AI调优