AUTOSAR Builder 涵盖了 AUTOSAR 开发的所有领域。Classic 平台涵盖应用程序软件开发、系统设计、基本软件配置和系统集成。Adaptive 平台涵盖机器清单定义、ECU 集成和系统说明。通过使用 AUTOSAR Builder,可以轻松、可靠地执行这些活动。
AUTOSAR Builder 完全符合 AUTOSAR 标准。为了简化复杂 AUTOSAR 模型的创建,它提供了用户友好型向导以及高级图形编辑器和表格式编辑器,可指导用户完成典型的 AUTOSAR 设计步骤。其功能不仅避免了用户创建错误设计,还能自动完成 AUTOSAR 设计元素的填充/创建,从而消除了 AUTOSAR 设计活动的复杂性。
AUTOSAR Builder 提供了功能强大的验证引擎,可帮助用户识别并解决设计和配置问题。
下图显示了已配置的系统,其中包含 ECU 拓扑、ECU 映射和系统信号映射。
与自动驾驶或车载通信相关的新技术不可避免地需要更强大的计算能力,而这一要求远远超出了 Classic 平台的能力范围。因此,AUTOSAR Adaptive 应运而生,这是一个功能强大、基于以太网的嵌入式平台,它提供的高性能计算和通信机制可实现灵活的软件配置。
AUTOSAR Adaptive 平台不会取代 AUTOSAR Adaptive 平台。两者将相辅相成,形成一个集成的系统。
AUTOSAR Builder 在其最新版本中支持 Adaptive AUTOSAR。AUTOSAR Builder 凭借建模编辑器和向导、一致性检查和代码生成器丰富了其功能,支持开发 Adaptive AUTOSAR ECU 的不同设计步骤。
AUTOSAR Builder 的一项关键特性是引入了支持 AUTOSAR Adaptive 和 AUTOSAR Classic 的新图表,它提供了一种直观显示双平台系统各个组件之间映射的便利方法。
ASim (AUTOSAR Simulation) 可帮助实现 AUTOSAR 系统的早期集成/验证,从而允许您在计算机上模拟和测试自己的虚拟 ECU。要在 ASim 中设置仿真,您只需提供软件组件说明,包括应用程序代码。以下所有步骤均已实现高度自动化,例如虚拟 ECU 的 AUTOSAR OS 和 RTE 配置及生成。ASim 提供了不同的测试模式。
自动模式通过测试案例执行自动驱动的测试,这些案例可采用不同的测试格式进行说明。仿真结果显示在 ASimUnit 视图中,如下图所示。
交互模式允许您与自己的 AUTOSAR 模型实时交互,同时执行更改和监控信号等操作。仿真结果在 Web 浏览器界面中使用交互式面板显示,如下图所示。
调试模式基于标准 Eclipse 调试器,允许您分析 AUTOSAR 软件的 C 代码执行。它支持(条件式)断点,还支持信号监控以及调试代码所需的其他功能。仿真结果以调试角度显示,如下图所示。
导出模式允许您根据 FMI 标准将虚拟 ECU 导出为 FMU(功能模拟单元)。这些单元可集成到支持 FMI 标准的其他仿真环境中(例如 Dymola、Simulink、Silver),以运行 SiL(软件在环)仿真。