🧩 多核MCU · AUTOSAR调度优化
30章 · 进阶
⚡ 友好色系
01
课程导论
多核MCU崛起
调度挑战
目标与路径
02
AUTOSAR架构基础
分层架构
应用层与RTE
BSW简介
03
多核MCU硬件基础
ARM Cortex-R
内存模型
GIC中断控制器
04
AUTOSAR OS核心概念
OS-Application
Trusted Function
Counter与Alarm
05
任务管理基础
Task状态机
Basic/Extended Task
优先级与抢占
06
调度表
调度表原理
同步/异步
Expiry Point
07
多核启动与同步
多核启动流程
Spinlock/Barrier
核间通信IPC
08
核间任务分配策略
静态/动态分配
负载均衡
亲和性设置
09
资源共享与保护
资源锁
中断锁
核间资源竞争
10
堆栈优化
多核堆栈布局
堆栈深度计算
溢出检测与保护
11
时间同步与调度
全局时间同步
时间触发调度
事件触发调度
12
任务优先级反转
优先级反转场景
优先级继承
天花板协议
13
死锁与活锁
死锁产生条件
预防策略
活锁与饥饿
14
调度分析工具
RTA-OS分析
Tresos工具链
Trace32调试
15
多核调度性能指标
CPU负载率
响应时间分析
最差执行时间WCET
16
内存保护单元(MPU)
MPU原理与配置
多核内存隔离
MPU与任务调度
17
中断管理优化
中断优先级分配
中断负载均衡
嵌套与延迟
18
定时器管理
硬件定时器配置
软件定时器
定时器与调度协同
19
低功耗调度策略
睡眠与唤醒源
功耗感知调度
DVFS与调度
20
功能安全与调度
ISO 26262要求
时间隔离机制
故障响应调度
21
多核调试与性能分析
ETM/ITM调试
性能计数器
调度日志分析
22
AUTOSAR 4.x新特性
多核OS改进
Partition机制
多核RTE优化
23
案例:发动机管理系统
任务分解
核间依赖分析
调度表设计
24
案例:ADAS感知融合
高算力需求
数据流调度
实时性保障
25
案例:车身域控制器
低功耗要求
事件驱动调度
网络唤醒协调
26
案例:网关路由调度
多路数据转发
优先级映射
带宽管理
27
案例:电池管理系统BMS
安全关键任务
冗余调度
故障降级
28
调度参数调优
任务周期优化
优先级调整
时间片配置
29
测试与验证
测试用例设计
压力测试
长期稳定性测试
30
课程总结与展望
关键技术回顾
多核异构·Zonal
学习资源推荐