0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ETAS RTA-CAR工具链操作指南

ETAS易特驰 来源:ETAS易特驰 作者:ETAS易特驰 2022-02-23 17:51 次阅读

本系列文章旨在提供一个ETAS RTA-CAR工具链的操作指南,使读者对工具链中各部分软件的功能快速建立初步的理解。同时,通过实际的操作演示,读者可以学习建立AUTOSAR工程的基本工作流程,并在过程中加强对AUTOSAR概念的理解。

在前面的5期视频中,我们演示了如何在ISOLAR-A 软件里导入DBC文件,创建应用层软件组件,实现ECU之间的通讯,进行ECU信息提取及RTE生成。

AUTOSAR软件架构的BSW层

在ISOlAR-AB V7.0.1软件中使用Confgen(Configuration Generation)生成与ComStack相关的BSW模块

基础软件BSW层

BSW层(Basic Software La)基础软件包括四部分,即服务层(Services Layer)、ECU抽象层(ECU Abstraction Layer)、微控制器抽象层(Microcontroller Abstraction Layer,MCAL)和复杂驱动。

服务层位于BSW的最上层,将各种基础软件功能以服务的形式进行了封装,可分为系统服务、存储器服务、通信服务三大部分,提供包括了网络通信管理、存储管理、ECU模式管理和实时操作系统等服务,供应用层调用。除了操作系统外,该层的软件模块都是与ECU平台无关的。

ECU抽象层对ECU结构进行了抽象,包括板载设备抽象、存储器硬件抽象、通信硬件抽象和I/O硬件抽象,负责提供统一的访问接口,实现了对通信、存储器或I/O的访问,从而不需要考虑这些资源是由微控制器片内提供的,还是由微控制器片外设备提供的。该层与ECU平台相关,但与微控制器无关。

微控制器抽象层(MCAL)对微控制器的硬件进行了封装,包括了微控制器驱动、存储器驱动、通信驱动及I/O驱动,实现了不同硬件接口统一化,从而避免了上层软件直接对微控制器的寄存器进行操作。

因为对复杂传感器和执行器进行操作的模块涉及到严格的时序问题,难以抽象,所以在AUTOSAR规范中对这部分并没有标准化,统称为复杂驱动。

RTA-BSW工作流程

(1)使用ISOLAR A 软件导入DBC/LDF文件创建系统描述arxml文件,可以参见本系列的第一个视频;

(2)系统描述通过使用 AUTOSAR 软件组件模板 ARXML 定义 VFB 配置的附加 ASW 配置(即 SWC 和compositions)进行了扩充;

(3)根据工程的具体需求,我们可以创建algo.properties 文件,并在该文件中添加相应的规则更改 ConfGen 生成 ECU 配置的默认值,这部分内容我们会在后期视频中进行阐述。在ISOLAR A/B软件中点击工具栏中的RTA-BSW ConfGen 按钮,该工具将会运行ISOLAR-B的deployment功能,读取系统描述文件中属于当前ECU的配置信息(如,信号、pdu等)并创建默认的BSW配置,将其作为BSW代码生成工具的输入;

(4)在ISOLAR B中对不能通过ConfGen生成的BSW模块(如EcuM,BswM)进行配置;

(5)使用代码生成工具CodeGen创建所配置的BSW模块的.c/.h的源代码。

BSW Configuration Generation

(1)在ISOLAR A/B软件中选中我们需要执行ConfGen的工程;

(2)在工具栏中点击 RTA-BSW Configuration Generation按钮;

(3)选择我们希望为其生成 BSW配置的ECU 实例;

(4)单击[Finish],开始执行ConfGen,其执行过程将在控制台窗口显示。

ConfGen 完成后,将会生成有关BSW模块配置的EcucValueDescription ARXML 文 件。为了保持最大的平台迁移灵活性,我们通常将Can的Ecuc配置单独生成到CanEcucValues.arxml文件中,导入到tresos工具中进行关于Can的Mcal配置,把其他生成的BSW 模块的 Ecuc 值集合都包含在Project_EcucValues.arxml这个文件中。

原文标题:ETAS CP AUTOSAR RTA-CAR工具使用教程(6)

文章出处:【微信公众号:ETAS易特驰】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7505

    浏览量

    151149
  • 存储器
    +关注

    关注

    38

    文章

    7462

    浏览量

    163663
  • 软件
    +关注

    关注

    69

    文章

    4838

    浏览量

    87222

原文标题:ETAS CP AUTOSAR RTA-CAR工具使用教程(6)

文章出处:【微信号:ETASChina,微信公众号:ETAS易特驰】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    路监控工具Skywalking使用指南

    国产全路监控工具Skywalking
    发表于 09-03 14:26

    RTA4004示波器,二手RTA4004求购

    RTA4004示波器,二手RTA4004求购供应热线:***(同微)曾S供应QQ:3140751627(同微)koukou:三一四零七五一六二七(同微)供应公司:东莞市亚宸电子有限公司本公司长期出售
    发表于 02-24 11:24

    长期RTA4004回收,二手RTA4004收购

    长期RTA4004回收,二手RTA4004收购-----------------------------------东莞市亚宸电子有限公司曾S/***(同微)QQ:3140751627(同微
    发表于 07-28 16:59

    什么是交叉编译工具

    @LINUX# 嵌入式嵌入式LINUX交叉编译工具前言一、什么是交叉编译工具?二、ARM交叉编译工具
    发表于 11-04 07:05

    RISC-V工具简介

    的开发工具是架构的基础设施,所有的软件操作都依赖于工具。没有工具
    发表于 03-09 06:32

    如何获取i.MX8M Plus交叉编译工具的二进制文件及相关操作说明(用户指南)?

    如何获取i.MX8M Plus交叉编译工具的二进制文件及相关操作说明(用户指南)?以及如何编译支持Qt5/Qt6如何获取i.MX8M Plus的uboot/kernel源码地址?
    发表于 03-28 06:58

    如何将ASCET-Developer开发流程与ARM Development Studio集成

    代码,用于RTA-OS操作系统。 ARM Development Studio是适用于所有ARM处理器的全面嵌入式C/C++开发解决方案。 ARM开发工作室包括ARM编译器,这是一个成熟的工具
    发表于 08-08 07:07

    RTA-OS实时操作系统中的Task对象

      OSEK是由欧洲自动化协会对汽车电气制定的开放式系统,全程为OSEK/VDX。RTA-OS是基于OSEK OS的符合AUTOSAR规范的OS,是一种静态可配置、抢占式实时操作系统(RTOS
    的头像 发表于 04-15 16:43 3313次阅读

    Can通信协议栈数据流及配置

    本系列文章旨在提供一个ETAS RTA-CAR工具操作指南,使读者对
    的头像 发表于 08-03 13:47 3625次阅读

    AN1080_APM32_工具使用指南

    AN1080_APM32_工具使用指南
    发表于 11-09 21:03 0次下载
    AN1080_APM32_<b class='flag-5'>工具</b><b class='flag-5'>链</b>使用<b class='flag-5'>指南</b>

    简析符合AUTOSAR标准的RTA-OS功能

    RTA-OS是一种静态可配置的抢占式实时操作系统(RTOS),用于高性能、资源受限的应用程序。
    的头像 发表于 02-10 10:44 4966次阅读

    ISOLAR AB工具的一些基本操作

    之前一段时间分享一份Vector达芬奇工具使用手册(Vector达芬奇工具使用笔记)。除了Vector的外,常用的工具还有ETAS的,今天就来介绍一下
    的头像 发表于 07-03 09:01 6676次阅读
    ISOLAR AB<b class='flag-5'>工具</b>的一些基本<b class='flag-5'>操作</b>

    博科结构操作系统网络工具管理指南

    电子发烧友网站提供《博科结构操作系统网络工具管理指南.pdf》资料免费下载
    发表于 08-28 11:21 0次下载
    博科结构<b class='flag-5'>操作</b>系统网络<b class='flag-5'>工具</b>管理<b class='flag-5'>指南</b>

    Brocade Fabric操作系统Web工具用户指南

    电子发烧友网站提供《Brocade Fabric操作系统Web工具用户指南.pdf》资料免费下载
    发表于 09-01 14:38 2次下载
    Brocade Fabric<b class='flag-5'>操作</b>系统Web<b class='flag-5'>工具</b>用户<b class='flag-5'>指南</b>

    ETAS RTA-BSW平台成功适配曦华蓝鲸CVM014x系列车规级MCU芯片

      近日,曦华科技与ETAS共同宣布,ETAS RTA-BSW平台成功适配曦华蓝鲸CVM014x系列车规级MCU芯片,这一合作成果将为汽车行业带来更加高效、安全的软件开发与整车集成应用,为双方共同
    的头像 发表于 12-04 09:07 1081次阅读