主要内容

可选:生成和封装ARXML和组件代码(需要嵌入式编码器)

如果你有机会金宝app®编码器™和嵌入式编码®软件,您可以导出组合和组件AUTOSAR XML (ARXML)文件,并从AUTOSAR体系结构模型生成组件代码。此外,您还可以创建一个ZIP文件来打包模型层次结构的构建构件,例如,用于迁移到测试或集成环境。

  1. 打开本教程中构建的体系结构模型或打开示例模型autosar_tpc_composition

  2. 为了准备导出ARXML,您可以检查和修改XML选项。在建模选项卡上,选择出口>配置XML选项.在导出过程中,模型中的每个组件继承在体系结构模型级别指定的XML选项。

  3. 为油门位置控制应用程序生成和封装代码,在建模选项卡上,选择出口>生成代码和ARXML.在Export Composition对话框中,指定将生成的文件打包在其中的ZIP文件的名称。要开始导出,请单击好吧

    在构建体系结构模型时,您可以在Diagnostic Viewer中查看构建日志。首先构建组件模型,每一个都是独立的顶层模型构建。最后,导出复合ARXML。当构建完成时,当前文件夹包含体系结构模型和层次结构中的每个组件模型的构建文件夹,以及指定的ZIP文件。

  4. 展开ZIP文件。它的内容组织在arxmlsrc文件夹。

  5. 检查arxml文件夹中。每个AUTOSAR组件都有组件和实现描述文件,而体系结构模型有组合、数据类型、接口和时序描述文件。组合文件包括对组合、组件原型、组合端口和连接器的XML描述。数据类型、接口和计时文件聚合了来自整个体系结构模型层次结构的元素。

  6. 检查src文件夹中。每个组件模型都有一个构建文件夹,其中包含来自独立模型构建的构件。

相关的话题