🚗 ADAS 实时调度·中断设计 30章 · 从入门到实战

📘 友好色系
01
ADAS实时系统概述 感知·决策·控制
硬实时与软实时区别 · 常见ADAS任务类型
02
RTOS vs GPOS · 上下文切换开销分析
03
固定优先级 · 单调速率 · 最早截止时间优先 · 比例公平
04
中断管理基础 嵌套·延迟
中断向量表 · 优先级 · 中断嵌套 · 硬件+软件延迟
05
中断与任务的同步 ISR/下半部
ISR设计原则 · Tasklet/Workqueue · 信号量与互斥锁
06
优先级反转与解决 继承·天花板
场景分析 · 优先级继承/天花板协议 · 避坑指南
07
死锁与活锁 银行家算法
四个必要条件 · 预防/避免 · 银行家算法在ADAS中应用
08
响应时间分析 · WCET测量 · 示波器与逻辑分析仪
09
多核调度挑战 TDA4/Orin
多核ADAS平台调度 · 核间通信延迟 · 缓存一致性
10
系统滴答 · 高精度事件定时器 · 时间戳同步
11
看门狗与系统监控 硬件/软件
硬件/软件看门狗 · 任务级喂狗 · 健康状态检测
12
静态vs动态分配 · 内存碎片化 · MPU配置
13
DMA与数据搬移 实时协同
DMA控制器 · 实时性保障 · DMA中断与CPU协同
14
GPU与NPU任务调度 异构计算
异步执行模型 · 任务依赖管理 · 带宽预留
15
传感器数据流调度 摄像头·激光雷达
帧同步 · 点云处理调度 · 毫米波时序约束
16
控制环路实时性 Jitter控制
横向/纵向控制周期 · 抖动控制 · 前馈反馈补偿
17
CAN优先级仲裁 · 以太网AVB/TSN · LIN总线
18
诊断与故障处理 降级调度
实时故障检测 · 响应时间 · 降级模式任务调度
19
ASIL等级 · 任务隔离 · ECC/Lockstep实时开销
20
ADAS虚拟化 · 调度与资源隔离 · 实时/非实时共存
21
DVFS影响 · 睡眠唤醒延迟 · 功耗感知调度
22
Bootloader实时性 · 多核启动同步 · 外设初始化顺序
23
实时跟踪 · 任务执行时间统计 · 调度延迟可视化
24
OTA升级与实时性 双区备份
空中升级中断 · 双区切换时序 · 安全监控
25
黑匣子记录 · 实时数据压缩 · 回放时序一致性
26
MATLAB/Simulink代码生成 · MIL/SIL时序验证
27
AUTOSAR OS调度表 · RTE事件触发 · BswM模式管理
28
FreeRTOS · Zephyr · NuttX适配与性能对比
29
未来趋势 TTEthernet/Rust
时间触发以太网 · Rust实时系统 · AI自适应调度
30
ADAS域控制器调度设计 · 需求分析到最终验证
实时核心 中断/同步 调度/资源 安全/虚拟化 实战/趋势