🚗 汽车软件 · 操作系统层
🧩
📘
30章完整版
⚡
📚
从传统ECU到软件定义汽车 · 友好色系
🎯 点击卡片跳转章节
1
01
汽车软件架构概览
从传统ECU到域控制器,操作系统角色的演变
2
02
实时操作系统(RTOS)基础
任务调度、中断管理、时钟节拍
3
03
OSEK/VDX标准
历史背景、核心规范、在汽车行业的地位
4
04
AUTOSAR Classic Platform
操作系统层(OS)的架构与职责
5
05
AUTOSAR Adaptive Platform
面向高性能计算的操作系统需求
6
06
任务管理与调度策略
优先级调度、时间触发调度、混合调度
7
07
中断管理机制
中断优先级、中断嵌套、中断延迟控制
8
08
资源管理与死锁预防
资源锁、优先级反转、优先级继承协议
9
09
内存管理
静态内存分配、动态内存分配、内存保护单元(MPU)
10
10
时间同步机制
全局时间、时间戳、同步精度要求
11
11
进程间通信(IPC)
消息队列、信号量、事件标志、共享内存
12
12
网络管理
CAN网络管理、以太网网络管理、状态机模型
13
13
诊断通信管理
UDS协议栈、诊断事件管理、操作系统支持
14
14
安全机制
功能安全(ISO 26262)、操作系统安全机制、时间与空间隔离
15
15
信息安全
安全启动、安全通信、密钥管理、操作系统加固
16
16
多核与异构计算
多核任务分配、核间通信、缓存一致性
17
17
虚拟化技术
Hypervisor在汽车中的应用、虚拟机间通信
18
18
系统启动与初始化
Bootloader、操作系统启动序列、应用启动
19
19
电源管理
睡眠与唤醒机制、电源状态管理、低功耗调度
20
20
错误处理与故障恢复
错误检测、错误上报、系统降级与恢复
21
21
操作系统配置与生成
配置工具链、代码生成、集成流程
22
22
操作系统测试与验证
单元测试、集成测试、压力测试、覆盖率分析
23
23
性能分析与优化
任务延迟分析、CPU负载分析、堆栈使用分析
24
24
操作系统与BSP的关系
硬件抽象、驱动接口、启动代码
25
25
操作系统与RTE的交互
AUTOSAR RTE、API调用、数据交换
26
26
操作系统在ADAS/自动驾驶中的应用
高算力需求、确定性调度、安全冗余
27
27
操作系统在智能座舱中的应用
多操作系统共存、QNX与Android、资源隔离
28
28
操作系统在车身控制中的应用
低功耗、低成本、高可靠性
29
29
操作系统在动力总成与底盘控制中的应用
硬实时、高可靠性、功能安全
30
30
未来趋势
云原生操作系统、软件定义汽车、开源操作系统在汽车中的应用