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

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

3天内不再提示

AUTOSAR Builder—符合AUTOSAR(CPAP)的嵌入式系统设计工具

经纬恒润 来源:hirain_tech 作者:hirain_tech 2024-01-08 18:06 次阅读

产品概述

AUTOSAR Builder是达索旗下一款基于Eclipse并使用Artop的可扩展工具套件。Artop是由AUTOSAR成员和合作伙伴共同推动的开放的AUTOSAR工具环境。它使用户能够构建自己的工具并与其他工具供应商进行集成。AUTOSAR Builder在此基础上新增了多个工具套件,更加能够贴合不同用户角色(OEM、Tier1)的使用场景和研发流程,覆盖基于AUTOSAR的软件研发的各个环节。

AUTOSAR Builder工具套件主要包括:

  • Authoring Environment—AUTOSAR开发工具主要用于软件建模和网络设计
  • ECU Extractor—用于在系统设计完成后导出ECU级别的ECU Extract文件
  • ECU Environment—用于ECU配置以及BSW代码生成
  • Rte Generator—用于生成Rte代码
  • Asim—用于AUTOSAR仿真验证,包含VFB级别以及ECU和网络级别
  • Adaptive Environment—支持Machine Manifest Definition/ECU Integration/System Description等研发工作
wKgaomWbyNKAfg7qAAEozrCi4eI794.png

Classic Platform AUTOSAR支持

  • 支持Application Software Development/System Design/Basic Software Configuration/System Integration等研发工作
  • 支持多种数据格式文件的导入/导出功能,包括不同的AUTOSAR版本、Simulink模型、ODX、LDF、DBC、Fibex、Ethernet Arxml等
  • 支持符合AUTOSAR的软件架构设计(VFC设计、PNC,包括RTE Contract phase和SW-C Template Generation等)
  • 支持车载网络拓扑设计、网络通信设计(CAN/LIN/FlexRay/Etherent)、电气架构设计(ECU硬件结构)等
  • 支持导入DBC等通信矩阵描述文件后自动生成对应ECU Instance的软件架构
  • 支持System Extract & ECU Extract导入导出
  • 支持软件架构到ECU实例的Mapping设计
wKgZomWbyNeACRlWAADn_pIFrnA028.png

Adaptive Platform AUTOSAR支持

  • 支持Machine Manifest Definition/ECU Integration/System Description等研发工作
  • 支持各种Interface的定义,包括:Service Interface、REST Service Interface、Persistency Interface、Time Synchronization Interfaces、Platform Health Management Interface等
  • 支持各种Data Types定义,包括:Std C++ Implementation DataType、Custom C++ Implementation DataType等
  • 支持SOME/IP deployment、SOME/IP serialization、Service Instance、Service Discovery、Machine、MachineDesign、Startup configuration等
  • 支持Adaptive Application SW Component Type、Composition Type、Executable、Process等
  • 支持Signal Based Communication
  • 支持Adaptive standard types导入
  • 通过导出配置界面可自行配置系统级、Machine级等各级别Arxml文件导出
wKgaomWbyNyAPIehAADyY4t2Kk0800.png

通用基础功能

  • 支持多层次验证,包括但不限于AUTOSAR规定约束检查、导出至第三方工具的完整性检查(EB、Davinci等)、AUTOSAR兼容性检查等
  • 支持模型比较,可比较不同版本Arxml文件的内容差异,查看模型变化情况
  • 支持变体管理,允许设计师将一组功能组合在一起,并选择该功能的哪些实际部分可以在特定变体中启用
  • 支持将多个Arxml文件打包到一个Arxml文件中,反之亦可
  • 支持开放的API接口,用户可自定义插件进行工具链集成等扩展开发
wKgaomWbyOGAR2I3AACMKSSyZS4112.png

wKgZomWbyOaARSF2AADlLko3Xa8824.png

应用案例

wKgZomWbyO2AUEPgAABV-7-N2e0982.png

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

    关注

    4983

    文章

    18295

    浏览量

    288609
  • AUTOSAR
    +关注

    关注

    9

    文章

    330

    浏览量

    21138
收藏 人收藏

    评论

    相关推荐

    TC397如何同时运行CP Autosar OS和FreeRTOS?

    TC397 如何同时运行两个不同的RTOS ,如FreeRTOS 和基于CP Autosar 的OS
    发表于 01-24 08:31

    AUTOSAR架构中复杂驱动设计

    复杂驱动(Complex Driver,CDD)是一种不受 AUTOSAR 标准化约束的软件实体,它可以通过 AUTOSAR 接口和/或基础软件模块 API 进行访问 AUTOSAR 组件或者被
    的头像 发表于 12-21 10:13 943次阅读
    <b class='flag-5'>AUTOSAR</b>架构中复杂驱动设计

    复杂驱动如何将现有的或新的概念引入AUTOSAR软件架构中的?

    复杂驱动(Complex Driver,CDD)是一种不受 AUTOSAR 标准化约束的软件实体,它可以通过 AUTOSAR 接口和/或基础软件模块 API 进行访问 AUTOSAR 组件或者被
    的头像 发表于 11-22 10:57 484次阅读
    复杂驱动如何将现有的或新的概念引入<b class='flag-5'>AUTOSAR</b>软件架构中的?

    如何在非Autosar应用中执行I2C?

    我是NXP产品的新产品,我试图了解它的生态系统。我需要在非Autosar应用中执行I2C,所以我需要了解它是如何工作的,所以我有一些问题: 1) 在 RTD_I2C_UM.pdf 中写道: I2c
    发表于 11-13 07:04

    AUTOSAR CAN时钟同步问题

    请问有没有AUTOSAR CAN时钟同步的能运行的代码,或者有没有能做这一块的大佬,主要是CanTsyn和STBM这两个模块的。有偿,价格都好商量,急需。
    发表于 11-09 00:00

    AUTOSAR OS操作系统功能特性

    汽车电子系统中的软件任务和中断。它提供了以下功能特性: 任务和中断管理:AUTOSAR OS可以创建、启动、停止和删除任务,并处理中断请求。它可以根据任务的优先级和调度策略来调度任务的执行,确保任务
    的头像 发表于 10-27 16:55 1250次阅读

    AUTOSAR CP的复杂驱动是什么

    、ASIC等,以满足特殊的功能和时序要求。此外,CDD还可以用于实现增强的服务/协议或封装非AUTOSAR系统的传统功能。CDD的实现可能与应用、微控制器和ECU有关。最后,CDD可以作为引入现有或新概念到AUTOSAR软件架构
    的头像 发表于 10-27 15:39 1159次阅读
    <b class='flag-5'>AUTOSAR</b> CP的复杂驱动是什么

    AUTOSAR经典平台介绍

    经典平台(AUTOSAR CP) AUTOSAR经典平台(AUTOSAR CP)是AUTOSAR软件架构的一种实现,旨在提供一种标准化的方法来开发和管理汽车电子
    的头像 发表于 10-27 15:30 929次阅读
    <b class='flag-5'>AUTOSAR</b>经典平台介绍

    AUTOSAR架构自适应平台

    AUTOSAR架构 AUTOSAR(AUTomotive Open System ARchitecture)是一种开放的汽车电子系统架构,旨在提供一种标准化的方法来开发和管理汽车电子系统
    的头像 发表于 10-27 15:23 843次阅读
    <b class='flag-5'>AUTOSAR</b>架构自适应平台

    AUTOSAR软件开发环境之EB tresos Studio简介

    EB tresos是一款经典的AUTOSAR软件开发环境,依赖于一致的单一工具环境来通过汽车开放系统架构 AUTOSAR 开发电子控制单元 (ECU);它能够实现配置、验证和生成 EC
    的头像 发表于 09-19 10:06 4002次阅读
    <b class='flag-5'>AUTOSAR</b>软件开发环境之EB tresos Studio简介

    AUTOSAR是什么?AUTOSAR软件架构简介

    AUTOSAR的全称是AUTomotive Open System Architecture,直译为汽车开放系统架构
    的头像 发表于 07-08 17:26 9791次阅读
    <b class='flag-5'>AUTOSAR</b>是什么?<b class='flag-5'>AUTOSAR</b>软件架构简介

    介绍一下AUTOSAR各个软件层之间交互的接口

    AUTOSAR中有三种类型的接口,分别是:AUTOSAR接口,标准化AUTOSAR接口和标准化接口。
    发表于 07-08 16:48 2836次阅读
    介绍一下<b class='flag-5'>AUTOSAR</b>各个软件层之间交互的接口

    一文入门AUTOSAR OS

    Autosar Os 在Autosar 框架中上至RTE 下至驱动,中间可以和BSW 基础模块进行交互。是整个autosar 框架下最重要的组成部分。
    的头像 发表于 06-29 10:34 2636次阅读
    一文入门<b class='flag-5'>AUTOSAR</b> OS

    ETAS AUTOSAR工具链的使用及集成

    AUTOSAR方式设计车载ECU软件的初期,很多项目团队都采用“基础软件外协开发”的模式。即委托第三方软件公司搭建一个AUTOSAR工程并给出各主要模块的设计示例,再在此基础上去做自己的项目。这样
    的头像 发表于 06-05 14:58 6734次阅读
    ETAS <b class='flag-5'>AUTOSAR</b><b class='flag-5'>工具</b>链的使用及集成

    从手写代码到AUTOSAR工具链_MCAL应用篇

    AUTOSAR分层架构中,MCAL是最基础的一层。由于该层直接和单片机打交道,在整个开发流程中往往最靠前,在PCB测试过程中也发挥着至关重要的作用。
    的头像 发表于 05-30 09:07 7576次阅读
    从手写代码到<b class='flag-5'>AUTOSAR</b><b class='flag-5'>工具</b>链_MCAL应用篇