ETAS提供的工具涵盖了汽车ECU从开发到维护的整个生命周期,呈以下V字形分布:
![](https://www.81tech.com/skin/default/image/lazy.gif)
图1 ECU开发V模式及相关的ETAS产品
◆ 软件开发:ASCET、INTECRIO和RTA产品系列
需求分析、规范定义,系统及软件设计
软件实现----将设计转化为由不同单元组成的可执行程序
◆ 系统测试与验证:LABCAR产品系列
软件实现后对各个组成单元进行验证,以及验证整个软件架构的功能与可靠性
◆ 测量标定与诊断:INCA产品系列
根据具体要求标定系统参数,以及验证整个系统的正确性
◆ 售后支持与维修:VETRONIX 产品系列
为了保证系统达到预期性能而需要的售后活动,如车辆诊断等。
ASCET 软件系列产品
![](https://www.81tech.com/skin/default/image/lazy.gif)
![](https://www.81tech.com/skin/default/image/lazy.gif)
图3 ASCET的功能框图
1) 描述:基于模型的自动软件开发工具。
2) 功能概要:ASCET产品系列可实现基于模型的应用软件开发,并根据这些模型自动生成代码。从使用框图和状态机进行应用软件产品的初始设计到微控制器目标的代码自动生成ASCET产品专门开发用于满足汽车行业对于嵌入式软件实时性、效率和安全性等方面的特殊要求。
3) 功能一览:
◆ 基于模型的汽车软件开发,具有实时性要求
◆ 可以对AUTOSAR兼容的软件组件建模,生成组件XML模板和C代码。
◆ 可与当前的C代码和库函数轻松集成
◆ 支持图形建模,可以自动导入其它供应商和开发者的模型。
◆ 具备开放和标准的接口,当前开发过程可以和第三方工具轻松进行集成。
◆ 自动、高效地生成电子控制单元可执行代码
◆ 符合MISRA要求并经认证的代码生成器(IEC61508 resp. ISO26262)
◆ 生成灵活可变的设计模型记录文档
◆ 导入Simulink® 和UML模型
◆ 可与软件配置管理系统轻松整合。
4) 应用: ASCET产品自1997年起成功投入使用,主要用于制动和转向系统安全敏感软件的开发。自1997年以来,ASCET开发的软件已被广泛用于超过6800万个电子控制单元中。这一长期经验可确保保持一贯质量的高效及安全软件开发,帮助客户实现成本、质量及面市时间方面的目标。
INTECRIO软件产品
![](https://www.81tech.com/skin/default/image/lazy.gif)
图4 利用INTECRIO 进行汽车电子系统原型开发
1) 描述:车辆电子系统原型开发集成环境。
2) 功能描述:
快速原型开发:将原型下载到ES910和ES400系列及ES630系列硬件上或者ES1000VME设备上,这样就能在真实环境中进行基于原型的控制和诊断功能的验证和测试,而不必将在特定的ECU上进行应用程序的开发。这些硬件提供CAN、LIN和FlexRay接口,便于和其他设备间的通讯。
★ 利用INCA-EIP插件,可以将此软件创建的原型集成到INCA开发环境中进行应用程序参数的预校准。
CANvas 软件产品
![](https://www.81tech.com/skin/default/image/lazy.gif)
图5 利用CANvas 进行CAN网络的数据监视与仿真
2) 功能概览:
◆ 支持CAN1.0和CAN2.0协议