微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > ECU基础软件开发工具产品族:EB tresos

ECU基础软件开发工具产品族:EB tresos

时间:10-09 来源:互联网 点击:
毋庸置疑,当今设计和实现高可靠性汽车电控制单元(ECU)软件的关键是拥有标准化的软件模块,同时最理想的情况是,存在一个预先集成好的标准化平台,为上层应用软件提供坚实的基础。这样,应用软件工程师就可以将精力集中在各自的核心竞争力上。

EB(Elektrobit)简介

EB 作为嵌入式系统软件解决方案的提供商,以前瞻性的发展思路,始终专注于先进的技术,并将其转化为优越的产品和方案服务于终端客户。EB汽车软件事业部在国际化的道路上已经跻身于嵌入式汽车软件和汽车网络解决方案最具影响力的供应商之列,并在推动汽车软件的标准化进程中发挥着重要作用。

EB tresos产品族

作为AUTOSAR组织的高级会员,EB为该规范的开发和实施做了大量的工作,实现了ECU基础软件开发工具产品族——EB tresos。该产品族介绍如下:

EB tresos Designer是一个基于AUTOSAR标准的系统网络设计工具,主要用于通信矩阵的生成。当车内ECU通过一个公共媒介如FlexRay相互通信时,所必需的全局信息就包含于通信矩阵中。无论用户对通信网络的设计是从零开始,还是为了以后的验证和完善,从导入已有的配置文件起步,该工具都能为您的工作提供便利。

作为EB tresos产品族的一员,EB tresos Designer生成的通信矩阵,能被EB tresos Studio在配置ECU基础软件模块时使用,也能被EB tresos Busmirror在模拟仿真通信时使用,还能被EB tresos Inspector用来分析整个网络在通信媒介上的流量。EB tresos Designer具有如下显著特点:

·遵循工作流程:根据网络设计流程指导用户从头开始逐步创建通信矩阵;

·FlexRay配置向导:对在线参数约束性审查,实现FlexRay关联参数的快速配置;

·多功能编辑器:创建信号、PDU和帧的并行分配,规划时间调度表;

·数据交换:实现输入/输出功能(FIBEX、CSV-文件和EB tresosDB)。

EB tresos Studio是一个基于Eclipse符合AU-TOSAR标准的车用软件模块配置和代码生成工具环境。通过它,用户可以配置软件模块,验证配置的一致性,以及为标准软件模块(如AUTOSAR标准软件内核)生成代码。由于框架的可扩展性和开放性,除了AUTOSAR基础软件模块以外,它还能集成用户特定的软件模块或继承来的软件组件。

它作为EB tresos产品族的一员,与EB tresos Auto-Core联合使用,可以配置和生成完整的AUTOSAR标准核,该内核能够为执行复杂控制算法的嵌入式ECU提供全面的基础软件平台。EB tresos Studio与EB tresosDesigner配合,能够保证与FlexRay总线通信规范的无缝兼容。此外,EB tresos Studio还保持着与第三方软件架构工具的互操作性,有利于应用AUTOSAR方法集成一个统一的工具链。它具有以下特点:

·兼容AUTOSAR规范:提供符合AUTOSAR 3.0和2.1版本的ECU配置;

·通用配置编辑器:图形化用户接口,基于AUTOSARXML的ECU配置描述格式;

·配置编辑器的扩展功能:增加了配置有效性检验和多列表格显示;

·代码生成:基于模板的代码生成器保证了代码效率,并包括深层错误检查;

·输入/输出器:标准的输入/输出格式(FIBEX、DBC、LDF及OIL描述文件);

·AUTOSAR2.1输入器:可以基于AUTOSAR 2.1项目创建AUTOSAR 3.0项目;

·文档化的开放接口:通过Java API访问ECU配置数据,可以为自有的模块创建代码生成器和编辑器。

EB tresos AutoCore由实际代码生成器及相关C代码库构成,遵循AUTOSAR ICC3分层结构的中间件,包括近30个独立于硬件的标准模块。代码生成器为基础软件模块实施基本一致性检查,但它的启动和基础软件模块的配置必须从EB tresos Studio里执行。

该产品具有以下特点:

·可提供完整的AUTOSAR内核;

·对FlexRay、CAN和LIN提供完全支持;

·支持绝大多数微控制器;

·软件质量可靠,成熟度高,执行效率高。

EB tresos Inspector(与EB 61×0配合使用)应用于总线通信和ECU软件调试的监测与分析解决方案:

·针对FlexRay、CAN和ADIO信道的多功能分析和测量工具;

·在CAN和FlexRay总线之间执行准确的时间采样;

·通过干扰FlexRay数据帧实施故障注入;

·为编写用户应用程序提供脚本接口;

·能够记录、编辑和回放测试数据;

·提供ECU堆栈分析和调试;

·可以启动FlexRay网络。

EB tresos Busmirror(与EB 5100/6100配合使用)FlexRay群组仿真工具,用于定标:

·允许独立的ECU开发;

·提供三步群组仿真配置;

·可以设计检验故障方案;

·支持OEM的特定扩展(如实时计数器);

·支持各种驱动的群组仿真解决方案;

·可以整合到用户环境中(NI/LabVIEW和NI/Lab-VIEW RT驱动,ETAS LabCar HIL系统驱动,Linux和Windows VISA驱动,MATLAB/Simulink xPC驱动)。

EB6100是FlexRay、CAN和ADIO的接口硬件:

·性能稳定,适用于复杂的汽车环境(温度范围:-30℃~+70℃);

·USB 2.0和Ethernet PC连接;

·带有实时触发器的嵌入式日志功能(即行车记录仪)。

EB5100是基于PCI背卡的实时FlexRay接口板:

·板上CPU频率为400MHz;

·适合作为PCI、PXI、PHS和VME总线的载板。

EB tresos产品族的工作流程如图1:



EB cresos产品族拥有一个公共平台,使所有的工具间实现数据交换,并提供公共的输入/输出器(FIBEX、dbc、Idf、AUTOSAR),为外部工具和定制化的扩展提供开放的接口(如自动调度算法等)。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top