🚗 从单片机到车载MCU
⚡ 进阶转型 · 30章系统课程
📚 车规级 · AUTOSAR · 功能安全
v2.0
01
单片机基础回顾
8051→ARM
核心架构与开发流程对比
02
车载MCU行业全景
AUTOSAR · ISO 26262 · 车规认证
03
硬件架构三巨头
TC3xx / S32K / RH850 对比
04
开发环境搭建
EB tresos · S32DS · HighTec
05
MCU启动流程
Reset→main · Bootloader · 时钟树
06
GPIO与引脚复用
高边/低边驱动 · 唤醒检测
07
中断系统深度解析
优先级·嵌套·OSEK/VDX模型
08
定时器与PWM
GPT12 · STM · 喷油脉宽/电机
09
ADC与传感器采集
逐次逼近 · 过采样 · 氧传感器
10
通信协议(一) CAN/CAN FD
报文格式 · 位定时 · 错误处理
11
通信协议(二) 上层CAN
J1939 · UDS on CAN · 诊断刷写
12
通信协议(三) LIN总线
从机节点 · 调度表 · 网关桥接
13
通信协议(四) SPI/I2C/UART
加速度计 · 胎压监测应用
14
存储器管理
Flash驱动 · EEPROM模拟 · 分区
15
DMA与数据传输
ADC搬运 · SPI数据收发
16
看门狗与安全机制
WDT · SMU · ECC · MPU
17
RTOS基础 FreeRTOS
移植 · 任务调度 · 优先级反转
18
AUTOSAR架构入门
SWC · RTE · BSW · 思维转变
19
RTE与运行时环境
RTE代码生成 · 端口映射 · 一致性
20
OS配置与任务设计
OSEK/VDX · Alarm · Event · Hook
21
复杂驱动 CDD
绕过AUTOSAR · 高速PWM/自定义
22
Bootloader开发
CAN刷写 · 安全启动 · 回滚CRC
23
诊断协议栈 UDS
ISO 14229 · DTC · DID · 例程
24
网络管理 CAN NM
AUTOSAR NM · 睡眠/唤醒 · 状态机
25
功能安全实战
ISO 26262 · ASIL · LBIST/MBIST
26
低功耗设计
Stop模式 · Wake-up · 静态电流
27
硬件抽象层 HAL
SDK→通用HAL接口封装技巧
28
单元测试与集成测试
Tessy · VectorCAST · MISRA-C
29
调试与问题定位
Trace32 · Lauterbach · HardFault
30
项目实战 BCM
车身控制器 · 需求→量产