《AUTOSAR设计流程 (ETAS工具链)》

AUTOSAR设计流程(ETAS工具链)

在这里插入图片描述

系统级设计

工程创建

(ISOLAR-A/B)

  • 新建RTA-CAR工程

    • file-New “RTA-CAR Project”

      • 在这里插入图片描述

系统配置文件(DBC)导入

(ISOLAR-A/B)

  • 导入DBC(ISOLAR-A/B)

    • [导入DBC]

      • 在这里插入图片描述
    • 点绿色的“D”按钮

      • import dbc

        • Finish
      1. ISOLAR中导入dbc.pdf
  • 生成基于dbc的BSW配置
    (BSW配置之前必须生成一下)

    • 点“RTA-BSW Configration Generation”按钮

      • 在这里插入图片描述
    • 或者点菜单“RTA-BSW”
      “Automatically Configure BSW from System Description”按钮

  • 在这里插入图片描述

组件创建

(如果只生成COM配置可省略)
(ISOLAR-A/B)

  • 数据类型定义
  • 端口接口设计
  • 软件组件设计
  • IO硬件抽象层软件组件设计
  • 软件组件模板生成

部件创建

(如果只生成COM配置可省略)
(ISOLAR-A/B)

  • Software右键

    • New “Composition”

      • 在这里插入图片描述

系统创建

(如果只生成COM配置可省略)
(ISOLAR-A/B)

  • 系统创建

    • System右键 New “system”

      • 在这里插入图片描述
  • 配置“System”的类别

    • 选中“system”,在“property”窗口里

      • 选中“system”,在“property”窗口里找到“category”
        按住CTR+SPACE,有些系统下需要按住CTL+SHIFT+SPACE
        选择“SYSTEM_DESCRIPTION”
      • 在这里插入图片描述
  • 建立系统对部件的引用

    • New “Root Software Compositions | Root Sw Composition Prototype”

      • 为上节创建的“System”生成1个子项“Root Software Compositions | Root Sw Composition Prototype”,
        并将其“SoftwareComposition”的引用配置为“TopLevelComposition”。
      • 在这里插入图片描述
  • 映射创建

    • New “Sw Mappings | Swc To Ecu Mapping”

      • 为上节创建的“System”生成1个子项“Sw Mappings | Swc To Ecu Mapping”,命名为“SwcToEcuMapping”,并配置“Ecu实例”。

      • 在这里插入图片描述

      • 在这里插入图片描述

  • 系统抽取

    • “Create System Extract”

      • 在这里插入图片描述

ECU信息抽取

(如果只生成COM配置可省略)
(ISOLAR-A/B)

  • [Create ECUExtract]

    • Sysytem目录下,右键 Ecuc文件夹中的ECU

      • Create ECUExtract

        • Finish
      • 在这里插入图片描述

      • ECU抽取成功后就会出现这3项

        在这里插入图片描述

软件组件设计

模型设计(Simulink)

RTE级设计

RTE Contract阶段生成

(ISOLAR-A/B)

  • 点左侧的“R”按钮

    • RTE Contract phase for a。。。

      • 在这里插入图片描述

RTE配置(ISOLAR-A/B)

  • RTE Configration

RTE配置代码生成

(ISOLAR-A/B)

  • 点右侧的“R”按钮

    • Genrate RTE Code in Genrate phase

      • RTE CodeGen Addition Commands

        -nts -ur=2 --os-define-osenv=RTAOS40 --exclusive-area-optimization=disable --os-output-param=all --use-partition-sections=on --deviate-bsw-any-partition=1 --deviate-split-swci-support=1

        • Finish
      • 在这里插入图片描述

ECU设计

BSW设计(ISOLAR-A/B)

  • 生成基于dbc的bsw配置
    (BSW配置之前必须生成一下)

    • [Automatically Configure BSW from System Description]

      • 在这里插入图片描述

      • 在这里插入图片描述

  • BSW Configration

  • BSW CodeGen

    • 点击“Run” 菜单
      (ISOLAR-A/B 6.0.1)

      • RunConfigrations

        • /ProjectName/##_CFG

          • Run
    • 点击“RTA Code Genrator”菜单
      (ISOLAR-A/B 7.0.1)

      • 会自动生成

OS设计(RTA-OS)

  • 导入osNeeds.arxml

    • Add Existing File

      • 在这里插入图片描述
  • OS Configration

  • OS CodeGen

    • Builder

      • Setup

        • Build Now

MCAL设计(EB)

  • 导入xxx.arxml

    • [Im-and Exporters]

      • 在这里插入图片描述
  • MCAL Configration

  • MCAL CodeGen

    • 点击“锤子”按钮

      • 在这里插入图片描述

《AUTOSAR谱系分解(ETAS工具链)》之总目录

  • 10
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值