第01章
域控制器概述
什么是域控制器 · 汽车电子电气架构位置 · 核心功能与分类
基础架构
第02章
多核芯片基础
同构/异构架构 · TDA4/Orin/S32G · 核间通信挑战
芯片异构
第03章
共享内存通信
共享内存原理 · MESI协议 · 原子操作与锁 · 域控应用
内存缓存一致性
第04章
消息传递机制
Mailbox核间中断 · 消息队列 · RPMsg · OpenAMP
中断RPMsg
第05章
硬件加速通信
DMA · 硬件信号量 · NavSS/Messaging Unit
硬件DMA
第06章
核间同步机制
自旋锁 · 互斥锁 · 读写锁 · 屏障与内存序
同步锁
第07章
数据序列化与共享
核间数据格式 · 零拷贝 · 内存池 · Cache Line对齐
性能伪共享
第08章
实时性与确定性
RTOS角色 · 优先级反转 · TTEthernet/TSN
实时TSN
第09章
安全与隔离
安全边界 · MPU/MMU配置 · Safety Island
安全隔离
第10章
通信协议栈设计
轻量级IPC/MCAPI · 协议分层 · 头部校验
协议分层
第11章
性能分析与优化
延迟测量 · 吞吐量 · Profiling · 瓶颈分析
性能调优
第12章
调试与验证
JTAG/Trace · 逻辑分析仪 · 压力测试
调试验证
第13章
案例研究
ADAS/座舱/底盘域控核间通信实战
ADAS座舱
第14章
多核启动流程
BootROM · Secondary Core启动 · 同步点 · 时间优化
启动Boot
第15章
虚拟化与Hypervisor
Type-1/2 · IVSHMEM · VirtIO
虚拟化Hypervisor
第16章
异构核间通信
CPU-GPU/DSP/NPU · 共享内存与专用通道
异构GPU
第17章
通信中间件
DDS · SOME/IP变体 · ROS2多核支持
中间件DDS
第18章
电源管理对通信的影响
DVFS · 核间唤醒 · 低功耗模式通信保持
电源低功耗
第19章
功能安全与通信
ISO 26262 · E2E保护 · 故障注入
功能安全26262
第20章
通信调度策略
静态/动态调度 · 优先级 · 时间触发 · 带宽预留
调度时间触发
第21章
多核内存架构
NUMA/UMA · 本地/全局内存 · DDR/SRAM分配
内存NUMA
第22章
中断管理
IPI配置 · 中断亲和性 · 负载均衡 · 嵌套处理
中断IPI
第23章
通信缓冲区设计
环形缓冲区 · 无锁队列 · MPMC队列
缓冲区无锁
第24章
系统级通信视图
数据流图 · 通信拓扑 · 端到端延迟预算
系统拓扑
第25章
AUTOSAR与多核通信
RTE多核映射 · IOC · BswM通信管理
AUTOSARIOC
第26章
通信可靠性设计
确认重传 · 心跳 · 超时 · 错误恢复
可靠性心跳
第27章
多核调试工具链
Lauterbach · CoreSight · Linux Perf · Tracealyzer
调试Trace
第28章
通信安全增强
AES加密 · MAC认证 · 防重放 · 安全启动绑定
安全加密
第29章
未来趋势
Chiplet Die-to-Die · CXL协议 · 软件定义汽车
ChipletCXL
第30章
综合实战
RPMsg驱动到应用 · 性能调优 · 问题排查
实战RPMsg