符合AUTOSAR(AP&CP)的嵌入式系统和软件设计工具
AUTOSAR Builder功能介绍
AUTOSAR Builder 是达索旗下一种基于 Eclipse 的开放性、可扩展工具套件,用于设计和开发符合 AUTOSAR 标准的系统和软件。最新版本2020x支持AUTOSAR Classic 4.4.0及AUTOSAR Adaptive R19-03。


图 1-AUTOSAR Builder工具主界面
从功能层面讲,AUTOSAR Builder为AUTOSAR系统开发提供快速、自动化的建模和仿真手段。
• AUTOSAR Authoring Tool(AAT)-支撑完整的AUTOSAR系统研发
♦ 对Classic Platform AUTOSAR,支持application software development/system design/basic software configuration/system integration等研发工作。
▼支持导入/导出功能,包括不同的AUTOSAR版本、Simulink模型、ODX导入、LDF、DBC、Fibex、Ethernet arxml等;
▼符合AUTOSAR的软件架构设计(包括RTE Contract phase和SW-C Template Generation等);
▼车载网络拓扑设计、网络通信设计(i.e.CAN/LIN/FlexRay/Etherent)、电气架构(ECU硬件结构)等;
▼System Extract & ECU Extract导入导出;

图 2-Runnable Diagram

图 3-System Mapping Diagram

图 4-网关设计_自动识别路径
♦ 对Adaptive Platform AUTOSA,支持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导入;
▼各种ARXML文件导出

图 5-Adaptive Platform AUTOSAR研发界面

图 6-连通CP和AP的网络拓扑图

图 7-代码生成及执行

图 8-Diagnostic Port Interface

图 9-DDS Concept Support
♦ 基础功能
▼多层次验证能力,包括但不限于AUTOSAR规定约束检查、导出至第三方工具的完整性检查(EB、Davinci等)、AUTOSAR兼容性检查等;
▼模型比较;
▼变体管理;
▼协同研发;
▼开放的API接口

图 10-AUTOSAR Builder的AUTOSAR符合性验证功能示意图

图 11-AUTOSAR Builder的Arxml文件对比和合并功能在设计流程种的应用示意图
♦ AUTOSAR Simulation(Asim)-对AUTOSAR模型进行代码级的功能性仿真验证
▼AUTOSAR单元测试和AUTOSAR集成测试(测试代码可来源于ASCET、TargetLink、Embeddedcoder及手写代码等);
▼可提供“Automatic mode”、“Debugger mode”和“Interactive mode”等测试模式;
▼在实际的AUTOSAR OS、RTE和Service中进行仿真
▼黑白盒测试
▼Debugging、Code Coverage & Profiling
▼支持FMI/FMU标准的联合仿真,通过将软件架构实现导出成标准的FMU,用于AUTOSAR功能和被控对象或非AUTOSAR功能之间的跨学科仿真

图 12-AUTOSAR Builder支持FMI/FMU标准的联合仿真

图 13-AUTOSAR Builder Asim仿真功能界面
AUTOSAR Builder用户案例

• 已培训超过900个AUTOSAR用户
• 两大世界领先的OEM用户:宝马和标致雪铁龙
• 两大世界领先的Tier1用户:大陆电子和奥托立夫

经纬恒润
北京市海淀区知春路7号致真大厦D座6层
邮箱:market_dept@hirain.com
网址:www.hirain.com
符合AUTOSAR(AP&CP)的嵌入式系统和软件设计工具的更多相关文章
- 【swupdate文档 三】SWUpdate: 嵌入式系统的软件升级
SWUpdate: 嵌入式系统的软件升级 概述 本项目被认为有助于从存储媒体或网络更新嵌入式系统.但是,它应该主要作为一个框架来考虑,在这个框架中可以方便地向应用程序添加更多的协议或安装程序(在SWU ...
- 【swupdate文档 一】嵌入式系统的软件管理
嵌入式系统的软件管理 嵌入式系统变得越来越复杂, 它们的软件也反映了这种复杂性的增加. 为了支持新的特性和修复,很有必要让嵌入式系统上的软件 能够以绝对可靠的方式更新. 在基于linux的系统上,我们 ...
- 嵌入式系统UBOOT
一个完整的嵌入式linux系统包含4部分内容:Bootloader.Parameters.Kernel.Root File System.3.4.5.6部分详细介绍了这4部分的内容,这是Linux底层 ...
- Linux嵌入式系统与硬件平台的关系
一. Linux嵌入式系统 操作系统是一种在计算机上运行的软件,它的主要任务是管理计算机上的系统资源,为用户提供使用计算机及其外部设备的接口.它存在的目的是为了管理所有硬件资源,并且提供应用软件一个合 ...
- 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
大三上学期期末总结,嗯,没错上学期,写在新学期开始,hhh. 上学期学了一门嵌入式系统及应用的课程,期末的课程设计题目是基于STM32的温湿度监测系统. 记得刚开始做课程设计的时候,听说先设计画出原理 ...
- 9.2 Zynq嵌入式系统调试方法
陆佳华书<嵌入式系统软硬件协同设计实战指南 第2版>这本书中的实例着实浪费了我不少时间.从本书第一个实例我就碰了一鼻子灰.当然显然是自己时新手的原因.首先第一个实验其实真的特别简单,为什么 ...
- 老司机谈谈如何学习STM32嵌入式系统
一.嵌入式系统的概念 着重理解"嵌入"的概念 ,主要从三个方面上来理解. 首先,从硬件上,"嵌入"是基于CPU的处围器件的,整合到CPU芯片内部,就好比早期基于 ...
- 嵌入式系统C编程之错误处理【转】
转自:http://www.cnblogs.com/clover-toeic/p/3919857.html 前言 本文主要总结嵌入式系统C语言编程中,主要的错误处理方式.文中涉及的代码运行环境如下: ...
- 嵌入式系统C编程之错误处理
前言 本文主要总结嵌入式系统C语言编程中,主要的错误处理方式.文中涉及的代码运行环境如下: 一 错误概念 1.1 错误分类 从严重性而言,程序错误可分为致命性和非致命性两类.对于致命性错误,无法执行 ...
随机推荐
- Linux多任务编程之六:编写多进程程序及其代码(转)
来源:CSDN 作者:王文松 转自Linux公社 ------------------------------------------------------------------------- ...
- Python爬虫:手把手教你写迷你爬虫架构
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:我爱学Python 语言&环境 语言:继续用Python开路 ...
- scrapy 基础组件专题(十二):scrapy 模拟登录
1. scrapy有三种方法模拟登陆 1.1直接携带cookies 1.2找url地址,发送post请求存储cookie 1.3找到对应的form表单,自动解析input标签,自动解析post请求的u ...
- 数据可视化之powerBI入门(十一)认识Power BI数据分析语言DAX
DAX是英文Data Analysis Expression的缩写,意思是数据分析表达式,从名称上就可以看出,DAX公式是用作数据分析的,事实上也确实如此,从数据分析层面认识DAX会更有助于我们理解它 ...
- Flask 基础组件(一):基本使用
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后 ...
- redis入门指南(三)—— 事务、过期时间、SORT命令、消息通知与管道
写在前面 学习<redis入门指南>笔记,结合实践,只记录重要,明确,属于新知的相关内容. 事务 1.redis中的事务由一组命令的集合组成,要么都执行,要么都不执行,同时redis的事务 ...
- 从连接器组件看Tomcat的线程模型——连接器简介
Connector组件介绍 Connector(连接器)组件是Tomcat最核心的两个组件之一,主要的职责是负责接收客户端连接和客户端请求的处理加工.每个Connector都将指定一个端口进行监听,分 ...
- DEX文件解析--7、类及其类数据解析(完结篇)
一.前言 前置技能链接: DEX文件解析---1.dex文件头解析 DEX文件解析---2.Dex文件checksum(校验和)解析 DEX文件解析--3.d ...
- 小白从零开始阿里云部署react项目+node服务接口(三:部署到服务器)
服务器 准备工具 依次安装即可 nginx 安装nginx https://www.runoob.com/linux/nginx-install-setup.html 配置全局nginx命令 http ...
- 题解 CF1372C
题目 传送门 题意 给你一个 \(1\) 到 \(n\) 的排列. 定义特殊交换为:选择一段区间\([l,r]\) ,使得此段区间上的数交换后都不在原来的位置. 问最少多少次可以将此排列变成升序的. ...