BSW·多核调度与一致性
30章
实战目录
01
多核系统概述
为什么需要多核?多核架构基础与挑战
→
02
BSW中的多核架构
AUTOSAR BSW的多核分层与模块分布
→
03
核间通信机制(IOC)
IOC原理、配置与数据交换
→
04
多核调度基础
OS-Application、Core与Task的映射关系
→
05
多核同步机制
Spinlock、Mutex与Resource Management
→
06
数据一致性问题
Cache Coherency与共享数据保护
→
07
多核启动流程
Bootloader到BSW的多核初始化
→
08
多核中断管理
核间中断(IPI)与中断分发策略
→
09
多核定时器同步
Global Time与Local Timer的校准
→
10
多核Watchdog管理
独立Wdg与分布式Wdg方案
→
11
多核通信协议
基于RTE的跨核通信与数据路由
→
12
多核调试技术
Trace、Log与多核断点调试
→
13
多核性能分析
CPU负载均衡与瓶颈定位
→
14
多核安全机制
内存保护单元(MPU)与核间隔离
→
15
多核模式管理
Run、Sleep与Deep Sleep的跨核协同
→
16
多核错误处理
E2E保护与多核错误传播
→
17
多核存储管理
共享内存与本地内存的分配策略
→
18
多核DMA传输
跨核DMA与数据搬移优化
→
19
多核网络栈
CanStack与LinStack的多核部署
→
20
多核诊断栈
DCM与DEM的多核协作
→
21
多核复杂驱动
CDD在多核环境下的实现要点
→
22
多核操作系统
OSEK/VDX在多核上的扩展
→
23
多核调度算法
静态调度与动态调度的权衡
→
24
多核锁优化
细粒度锁与无锁编程实践
→
25
多核数据一致性模型
Sequential Consistency与Release Consistency
→
26
多核内存屏障
DMB、DSB与ISB指令的使用场景
→
27
多核原子操作
原子读-改-写与CAS操作
→
28
多核实时性分析
WCRT计算与多核干扰
→
29
多核虚拟化
Hypervisor在BSW中的应用
→
30
多核实战案例
基于TDA4或S32G的BSW多核实现
→