📘 AUTOSAR BSW 模块配置指南
30章 · 从入门到集成
⚡ 友好 · 明快色系
01
AUTOSAR概述
起源与发展
方法论
分层架构
应用层、RTE、BSW、MCAL 核心概念
02
BSW架构总览
系统服务
存储服务
通信服务
I/O服务
BSW模块划分 & 与RTE接口关系
03
开发环境搭建
DaVinci
EB tresos
ETAS ISOLAR
安装与许可配置 · 多工具链
04
MCAL配置入门
MCAL作用
μC关系
EB tresos操作
MCAL生成工具基本操作
05
Port Driver配置
GPIO
复用功能
PortPin
Port配置容器与引脚功能配置
06
Dio Driver配置
DIO通道
端口组
电平读写API
底层实现逻辑
07
Adc Driver配置
硬件单元
通道分配
转换模式
单次/连续/扫描 · 结果读取
08
Pwm Driver配置
PWM通道
周期/占空比
定时器关联
PWM与定时器配置
09
Spi Driver配置
主/从模式
波特率
DMA
数据帧格式 & DMA支持
10
Can Driver配置
CAN控制器
报文对象
中断/唤醒
CAN配置与唤醒配置
11
Lin Driver配置
主/从节点
LIN帧
调度表
LIN节点与调度表配置
12
Eth Driver配置
MAC
PHY芯片
MII/RMII
以太网控制器 & 接口选择
13
ICU Driver配置
输入捕获
边沿检测
唤醒功能
信号测量(周期/脉宽)
14
GPT Driver配置
通用定时器
单次/连续
中断
定时器通道模式配置
15
Wdg Driver配置
触发模式
窗口模式
安全复位
看门狗驱动 & 窗口配置
16
Eep Driver配置
擦写管理
地址映射
同步/异步
EEPROM驱动 & 操作模式
17
Fls Driver配置
扇区划分
擦写时序
ECC
Flash驱动 & ECC配置
18
CanIf配置
PDU路由
硬件对象映射
TX/RX确认
CAN接口层配置
19
LinIf配置
帧收发
调度表管理
状态机
LIN接口层 & 状态转换
20
EthIf配置
Socket路由
TCP/IP
VLAN
以太网接口层 & 协议栈集成
21
Com配置
信号-PDU映射
网关路由
超时监控
通信模块 & 信号组配置
22
PduR配置
路由路径
静态/动态
诊断路由
PDU路由器 & 网关功能
23
BswM配置
模式条件
仲裁规则
初始化序列
BSW模式管理器配置
24
EcuM配置
启动/关闭序列
唤醒事件
睡眠模式
ECU状态管理器
25
WdgM配置
监控实体
触发点
安全超时
看门狗管理器配置
26
NvM配置
NVRAM块
校验/冗余
存储周期
非易失性存储器管理器
27
Det与Dem配置
开发错误追踪
事件ID
故障码映射
Det & 诊断事件管理器
28
Xcp配置
DAQ/STIM
传输层
A2L生成
XCP协议栈 & 测量标定
29
Uds配置
诊断服务
DID
RID
统一诊断服务 (SID 0x10/0x22…)
30
BSW集成与测试
集成步骤
链接脚本
测试策略
单元测试/集成测试 · 联合调试
点击卡片跳转对应章节