ETAS AutoSRA SWC组件创建与配置详解

版权申诉
5星 · 超过95%的资源 17 下载量 192 浏览量 更新于2024-07-05 4 收藏 2.65MB PDF 举报
本文档是针对软件架构工程师的AutoSRA ETAS SWC应用层组件设计实践指南,由作者zlg于2022年3月29日编写。ETAS AutoSRA是一个用于汽车领域的高级软件开发环境,文档详细介绍了如何利用ETAS工具进行项目创建、数据类型定义、接口设计、SWC(System-Wide Controller)构建、端口配置、可执行文件生成、组件组合以及系统构建等关键步骤。 首先,准备工作包括安装必要的ETAS工具,如RTA_BSW基础软件配置工具、RTA_OS系统配置工具和RTA_RTE RTE配置工具。对于早期版本的ISOLAR-AB(如9.1.0以下),需手动确认插件安装;而9.1.1及以上版本则自动安装。安装完成后,确保插件已正确安装并检查许可证管理器,特别指出新旧版本的ETAS不能在同一目录下共存。 接着,文档指导用户如何创建新项目、打开项目并创建数据类型,这是软件架构设计的基础。然后,介绍如何设计发送者-接收者接口(sender-receiver interface),这是通信模块的关键部分,确保数据流的有效交换。 继续,创建SWC(System-Wide Controller)并配置其端口,这有助于组织和管理复杂的系统逻辑。接下来,创建可运行的模块,并将其组合起来形成一个完整的功能模块。通过连接端口,确保组件间能够无缝协同工作。文档还提供了“Composition Overview”,帮助开发者检查组件间的连接关系,确保系统的整体连通性。 在实际应用层面,文档涵盖了Ecu Mapping(ECU映射)和RTE Mapping(Runtime Environment Mapping)的步骤,这对于将软件逻辑映射到硬件平台上至关重要。生成RTE(Runtime Environment)后,文档还指导用户如何导出Axml文件以便于与MATLAB集成,这对于测试和仿真阶段具有重要意义。 本篇文档为ETAS应用层组件设计提供了一套完整且实用的流程指导,旨在帮助软件架构工程师高效地使用ETAS工具进行汽车软件开发。无论是初学者还是经验丰富的开发者,都能从中找到所需的技术支持和实践操作步骤。