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

产品概述
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等研发工作

在这里插入图片描述

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设计

在这里插入图片描述

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文件导出

在这里插入图片描述

通用基础功能

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

在这里插入图片描述

在这里插入图片描述

应用案例
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/605502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为HarmonyOS 创建第一个鸿蒙应用 运行Hello World

使用DevEco Studio创建第一个项目 Hello World 1.创建项目 创建第一个项目,命名为HelloWorld,点击Finish 选择Empty Ability模板,点击Next Hello World 项目已经成功创建,接来下看看效果 2.预览 Hello World 点击右侧的预…

go语言多线程操作

目录 引言 一、如何实现多线程 1. 线程的创建与管理: 2. 共享资源与同步: 3. 线程间通信: 4. 线程的生命周期管理: 5. 线程安全: 6. 考虑并发问题: 7. 性能与资源利用: 8. 特定语言或框架的工具和库: 二、go语言多线程 Goroutine 1. 轻量级: 2. 动态栈: 3. 调度:…

INT201 形式语言与自动机笔记(下)

L6 Context-Free Languages 上下文无关语言 Context-Free Grammar (CFG) 是一组用于生成字符串模式的递归规则。上下文无关的语法可以描述所有的常规语言,但它们不能描述所有可能的语言。 e.g 遵循这些规则,我们可以生成一种语言: 上下文无关文法 Co…

热钱涌向线控底盘!XYZ全栈集成引领新风向

在车身、底盘部分,中央计算区域控制带动传统车控、底盘及动力控制ECU市场迎来新一轮技术升级和域融合窗口期。线控制动、转向及空气悬架,正在加速与智能驾驶融合并进一步提升驾乘体验。 12月13-15日,2023(第七届)高工…

树莓派3B+ /+ CSI摄像头 + FFmpeg + SRS 实现直播推流

简介: 手头有一个树莓派3B 和一块CSI摄像头,想要实现一个推拉流直播的效果。 所需材料:开发板(我用的是树莓派3B)、CIS摄像头、云服务器(用来搭建SRS服务器) 具体实现思路: 使用…

【MySQL】ALL函数的巧用 以及 排序(order by)巧用 sum(条件表达式) 语法

力扣题 1、题目地址 578. 查询回答率最高的问题 2、模拟表 SurveyLog 表: Column NameTypeidintactionENUMquestion_idintanswer_idintq_numinttimestampint 这张表可能包含重复项。action 是一个 ENUM(category) 数据,可以是 “show”、“answer”…

[排序算法] 如何解决快速排序特殊情况效率低的问题------三路划分

前言 在[C/C]排序算法 快速排序 (递归与非递归)一文中,对于快速排序的单趟排序一共讲了三种方法: hoare、挖坑法、双指针法 ,这三种方法实现的快速排序虽然在一般情况下效率很高,但是如果待排序数据存在大量重复数据,那这几种方法的效率就很低,而为了解决快速排序在这样特殊情况…

XCode Build报错

XCode Build时报以下错误 B/BL out of range 143266484 (max /-128MB) 错误提示表明生成的机器代码太大,超出了限制 需要在XCode工程中添加宏定义,使得生成的可执行文件超过限制 步骤: 在项目设置页面中,选择 “Build Settings…

labelme的安装

首先尝试在(openmmlab)的python3.8的环境下安装(失败)。应该是我环境其他部分不对,和python版本应该没什么关系。(后续,创建新的环境后成功,可直接看最后一部分。) 首先安装是没问题的 pip in…

web学习笔记(十二)

目录 1.运算符 1.1算术运算符 1.2比较运算符(关系运算符) 1.3赋值运算符 1.4逻辑运算符 1.5条件运算符 1.6运算符的优先级 1.7补充 2.流程控制 2.1顺序结构: 2.2分支结构: (1)单分支&#xff08…

浅谈智能照明系统调试阶段节能方案的探究与产品选型

贾丽丽 安科瑞电气股份有限公司 上海嘉定 201801 【摘要】针对当今智能照明系统调试完成前能源浪费的问题,本文结合工程案例,分析研究了智能照明系统调试阶段的节能方法,提出了采用时间控制器来解决能源及人工浪费等问题的方式。实践证明&a…

深度学习-模型转换_所需算力相关

模型转换相关 tensflow转onnx python -m tf2onnx.convert \--graphdef /root/autodl-tmp/warren/text-detection-ctpn/data/ctpn.pb \--output ./model.onnx --inputs Placeholder:0 --outputs Reshape_2:0,rpn_bbox_pred/Reshape_1:0 pytorch转onnx #!/usr/…

SMTP发送邮件命令行怎么操作?

在现代信息社会中,电子邮件已经成为人们沟通、工作和交流的重要工具。SMTP(Simple Mail Transfer Protocol)作为电子邮件传输的标准之一,通过命令行操作可以更为灵活地进行邮件的发送。本文将介绍如何使用命令行进行SMTP邮件发送&…

基于spark的个性化招聘推荐系统

介绍 本就业推荐系统是一个基于Spark框架的个性化推荐平台,使用Python Django框架、Vue和Element-Plus UI组件库构建而成。该系统通过Scrapy爬虫框架抓取招聘网站的职位数据,用户可以根据关键词查询符合条件的职位信息,同时还提供了基于协同…

ps导出图像自动修改dpi问题的处理

问题 今天修改一个图片,一切都准备就绪后,只要一导出图片,像素不变,但dpi立刻就变成了96dpi,无论怎么修改就是这个值,但我的原值是300dpi,差的不是一点半点。最后在网友的帮助下解决&#xff0…

和vue2对比的Vue3新写法,在vue2基础上快速上手vue3项目

本文的目的,是为了让已经有 Vue2 开发经验的 人 ,快速掌握 Vue3 的写法。 一、Vue3 里 script 的三种写法 首先,Vue3 新增了一个叫做组合式 api 的东西,英文名叫 Composition API。因此 Vue3 的 script 现在支持三种写法&#x…

QT应用篇:QT自定义最小化托盘显示和操作

将应用程序最小化到托盘任务栏中,可以使用Qt框架中的QSystemTrayIcon类。该类允许应用程序在关闭窗口后最小化到系统托盘,保持在后台运行,同时可以显示应用程序图标、添加右键菜单功能以及发送消息通知等。通过学习这些技术,能够为自己的Qt应用程序增加更多的交互性和便利性…

c++:拓扑排序

考研机试:拓扑排序 给定一个 n个点 m条边的有向图,点的编号是 1到 n,图中可能存在重边和自环。请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出 −1。 若一个由图中所有点构成的序列 A满足:对…

关于Js深拷贝的三种方法详细讲解

目录 前言 一、pandas是什么? 二、使用步骤 1.利用函数递归来实现深拷贝 2.利用引入lodash包 3.利用JSON字符串转换 总结 前言 当涉及到JavaScript数据拷贝的时候,深拷贝是一个非常关键的概念。在JavaScript中,对象和数组被认为是引用类型&a…

Linux CentOS 8.x、9.x 系统安装启动某些服务报:libtinfo.so.5、libncurses.so.5 的问题,解决方式

场景: 启动服务 xxx-server start 报如下问题: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory 解决: 1、根据报错内容可以看出,是因为xxx服务在启动的时候…