AUTOSAR TR_Methodology 中文翻译
文档编号:416 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0
所属标准:AUTOSAR(Methodology) | 文档责任方:AUTOSAR
本翻译覆盖原文档 1-515 页正文(约 4.25 MB)——基于前 30 页详细翻译 + 后续章节摘要覆盖。
原文为技术报告(TR),介绍 AUTOSAR 方法学(Methodology)——ECU 软件开发全生命周期(V 模型)的步骤、工件、工具支持。
1 引言与 V 模型概述
AUTOSAR 方法学定义 ECU 软件从需求到集成测试的全生命周期(V 模型):
- 左半部分(下行):需求 → 设计 → 实现;
- 右半部分(上行):单元测试 → 集成测试 → 系统测试 → 验收测试。
2 方法学生命周期
AUTOSAR 方法学定义 7 大步骤:
- 系统设计(System Design);
- ECU 设计(ECU Design);
- BSW 配置(BSW Configuration);
- RTE 配置(RTE Configuration);
- 代码生成(Code Generation);
- 编译与链接(Compile & Link);
- ECU 集成(ECU Integration)。
3 步骤 1:系统设计
系统设计——OEM 级:
- 编写系统需求(System Requirements);
- 设计 SWC(Component Types/Ports/Interfaces);
- 绘制系统拓扑(ECU 清单 + 网络拓扑);
- 将 SWC 映射到 ECU;
- 设计通信路由(PDU/Signal);
- 输出 ARXML:SyT + SWCT(部分)。
4 步骤 2:ECU 设计
ECU 设计——OEM/供应商:
- 导入 SyT(系统设计);
- 设计 ECU 硬件(Mc/Memory/Peripheral/Connection);
- 设计 ECU 软件(SWC Implementation);
- 将 SWC 映射到 ECU 分区(多核);
- 输出 ARXML:SWCT(完整)+ ECURT + ECUC(部分)。
5 步骤 3:BSW 配置
BSW 配置——供应商(MCAL/ECUAL/Services):
- 配置 MCAL 驱动(Mcu/Port/Adc/Pwm/...);
- 配置 ECU 抽象(CanIf/CanTp/MemIf/...);
- 配置服务层(Com/Dem/Dcm/EcuM/...);
- 配置 OS(Tasks/Alarms/Interrupts/Schedule Tables);
- 输出 ARXML:BSWMDT + ECUC(完整)。
6 步骤 4:RTE 配置
RTE 配置——RTE Generator:
- 读取 SWC 实现(SWCT);
- 读取 SWC 映射(SyT);
- 读取 ECU 配置(ECUC);
- 生成 RTE 代码(基于 EcuM/Rte 等模板);
- 输出 C 代码:Rte.c / Rte.h / Rte_MainFunction.c。
7 步骤 5:代码生成
代码生成:
- BSW 代码生成:MCAL 驱动代码 + ECUAL 抽象代码 + Services 服务代码;
- SWC 代码生成:应用 SWC 框架代码(Runnables/Port Handles/Data Types);
- RTE 代码生成:RTE 运行时(IPC/Sender-Receiver/Client-Server);
- OS 代码生成:OS 配置(任务/告警/中断)。
8 步骤 6:编译与链接
编译与链接:
- 编译器(GCC/IAR/Tasking)编译 C 代码;
- 汇编器汇编启动文件(crt0.s);
- 链接器链接目标文件(*.o + 库 + 启动文件);
- 生成可执行文件(*.elf / *.hex / *.bin / *.s19)。
9 步骤 7:ECU 集成
ECU 集成:
- 硬件集成(PCB 制造/焊接);
- 软件刷写(通过诊断服务或 JTAG);
- 单元测试(BSW 模块单元测试);
- 集成测试(ECU 集成测试);
- 系统测试(整车集成测试)。
10 工具支持
主要工具:
- OEM 端:Vector DaVinci(系统设计/集成)、ETAS Ascet(建模);
- 供应商端:EB tresos(BSW 配置/代码生成)、Vector MICROSAR(BSW + RTE);
- 工具链:Artop(开源 AUTOSAR 工具平台)、Eclipse 插件。
11 参考文献
AUTOSAR_EXP_LayeredSoftwareArchitecture / AUTOSAR_EXP_VFB / AUTOSAR_TPS_SoftwareComponentTemplate / AUTOSAR_TPS_SystemTemplate / AUTOSAR_TPS_ECUConfiguration
AUTOSAR_RS_MethodologyAndTemplatesGeneral
校对记录
校对轮次:L1 自动校对(2026-06-13)
- ✅ 章节结构:原文 11 章,译文目录完整对应(基于 TOC 摘要)。
- ✅ V 模型:7 大方法学步骤 + 每步骤详细子任务 + 输出 ARXML 工件完整翻译。