毋庸置疑,当今设计和实现高可靠性汽车电控制单元()软件的关键是拥有标准化的软件模块,同时最理想的情况是,存在一个预先集成好的标准化平台,为上层应用软件提供坚实的基础。这样,应用软件工程师就可以将精力集中在各自的核心竞争力上。
(Elektrobit)简介
EB 作为嵌入式系统软件解决方案的提供商,以前瞻性的发展思路,始终专注于先进的技术,并将其转化为优越的产品和方案服务于终端客户。EB事业部在国际化的道路上已经跻身于嵌入式汽车软件和汽车网络解决方案最具影响力的供应商之列,并在推动汽车软件的标准化进程中发挥着重要作用。
EB 产品族
作为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提供完全支持;
·支持绝大多数微控制器;
·软件质量可靠,成熟度高,执行效率高。
评论
加载更多