01
BSM概述与工具链
AUTOSAR架构概览 · BSW分层模型 · Vector DaVinci Developer · 环境搭建
工具链入门
02
MCAL配置入门
MCAL层级 · GPIO Driver · Dio/Port · 代码生成与验证
MCAL驱动
03
ADC模块配置
硬件原理 · Driver配置 · Adc与EcuM · 多通道采集
模拟采集
04
PWM与ICU模块
PWM配置 · ICU输入捕获 · 联合调试 · 波形测量
定时器测量
05
SPI通信配置
SPI协议 · Spi Driver · Spi与Dma · 多从机实战
通信同步
06
I2C通信配置
I2C协议 · I2c Driver · Eeprom读写 · 问题排查
通信存储
07
CAN通信配置
CAN协议 · Can Driver · Controller/Trcv · 收发测试
车载CAN
08
CAN FD与TTCAN
CAN FD特性 · CanFD配置 · TTCAN触发 · 对比选型
高速时间触发
09
LIN通信配置
LIN协议 · Lin Driver · UART关系 · 从节点实战
本地互联低成本
10
Ethernet通信配置
Ethernet协议 · Eth Driver · TCP/IP集成 · SOME/IP
高速SOME/IP
11
DMA模块配置
DMA原理 · Dma Driver · 外设联动 · 传输优化
数据搬运效率
12
GPT与STM定时器
GPT功能 · Gpt配置 · STM系统定时器 · 中断应用
定时中断
13
Wdg看门狗模块
Wdg功能 · Wdg Driver · WdgM管理 · 喂狗策略
安全监控
14
EcuM与BswM模块
EcuM状态机 · EcuM配置 · BswM模式 · 唤醒睡眠
状态管理模式
15
OS操作系统配置
AUTOSAR OS · Task/ISR · 调度表 · 多核配置
实时内核
16
RTE层配置
RTE作用 · 生成流程 · Port/Interface · 事件触发
中间件通信
17
SWC与Com组件
SWC类型 · Com配置 · Signal/PDU · RTE交互
组件信号
18
PduR路由模块
PduR功能 · 路由表 · 网关案例 · Com协作
路由网关
19
CanTp与LinTp传输协议
TP层基础 · CanTp配置 · LinTp · 分段流控制
传输分段
20
Dcm诊断模块
Dcm功能 · 配置项 · UDS服务 · 诊断会话
诊断UDS
21
Dem与Fim模块
Dem事件管理 · Dem配置 · Fim抑制 · 故障处理
故障恢复
22
NvM非易失性存储器
NvM功能 · NvM配置 · Eeprom/Flash · 可靠性
存储持久化
23
Fee与Ea模块
Fee功能 · Fee配置 · Ea配置 · 磨损均衡
Flash均衡
24
Crypto加密模块
Crypto功能 · Driver配置 · 密钥管理 · HSM集成
安全加密
25
Xcp与Calibration
XCP协议 · Xcp Driver · 标定测量 · A2L文件
标定测量
26
UDS on CAN诊断栈
诊断栈架构 · UDS on CAN · 诊断服务 · 测试工具
诊断CAN
27
多核与分区配置
多核架构 · Core/Partition · 跨核通信 · 资源锁
多核分区
28
BSW集成与测试
集成流程 · 配置验证 · 单元/集成测试 · 用例设计
测试集成
29
功能安全与BSW
ISO 26262 · Safety BSW · FFI/TSC · 安全机制
功能安全26262
30
项目实战
全流程复盘 · 需求到代码 · 常见问题 · 总结展望
实战复盘