汽车软件开发过程V模型对行业内开发者早已是司空见惯的模型,是由瀑布模型演变而来的,也是目前汽车行业运用最广的软件开发模型。
之前通过:汽车电子行业开发者的内功心法:汽车软件开发V模型文章已经详细讲解过,感兴趣的朋友可以点击查看。
根据这种开发模式Vector开发了相应的工具。
1
PREEvision
PREEvision作为一个基于模型的电子电气设计及开发工具同时也是一个集成的电子电气协作开发平台,覆盖整个V模型的开发阶段,从EEA设计到后续零部件系列开发、测试、集成,在同一平台协同工作保证多部门、多流程有效结合,驾驭了汽车电子电气开发的高度复杂性。
2
vVIRTUALtarget
vVIRTUALtarget是一款为所有基于AUTOSAR 4.x项目生成虚拟ECU的软件。
在ECU开发全过程中,vVIRTUALtarget为功能和软件开发工程师、软件集成工程师以及测试工程师提供帮助。借助vVIRTUALtarget,可以利用行为模型和完整的AUTOSAR基础软件,开发并测试ECU软件功能。
3
DaVinci Developer
DaVinci Developer是Vector公司用来设计AUTOSAR ECUS的软件单元(SWC)的图形配置工具。
编辑
4
DaVinci Configurator
DaVinci Configurator是符合AUTOSAR标准的软件配置工具,专门用于配置并生成ECU中的Basic Software(BSW)。它能保证在配置各底层软件模块的过程中,各配置参数的一致性。如果出现配置数据错误或缺失,DaVinci Configurator能及早发现并提出警告。
5
CANoe
CANoe是德国Vector公司出的一款总线开发环境,主要用于汽车总线的开发而设计的。CANoe的前期是为了对CAN通信网络进行建模、仿真、测试和开发,后来扩展加入了LIN、Ethernet、FlexRay、MOST等网络。
CANoe是ECU网络开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统的开发过程。CANoe丰富的功能和配置选项被OEM和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。
6
VT System
最初,当ECU的软硬件都开发完成后,需要将其接入真实系统中,连接好各个传感器和负载,对其输入特定的信号,观察其相应的功能和动作是否正确。在测试故障检测策略时,需要手动断开传感器或负载,来检测ECU是否能够将故障检出。
这种方法效率极低且很难实现自动化,于是VT系统应运而生。
VT System用于替代连接于ECU的真实执行器与传感器。这些执行器与传感器由VT System相应组件进行模拟。如果需要VT组件所模拟的 I/O信号可同时与真实传感器和执行器连接。
7
CANape
CANape是用于电子设备的ASAM-MC(以前为ASAP)测量,校准诊断和开发系统。CANape的主要操作范围是电子控制器设备的优化。
CANape具有以下主要组件:在线测量,离线分析,诊断,打印机功能,数据管理,闪存编程,校准,CDM Studio和设备数据库编辑器,是开发,诊断和校准电子设备的全方位工具 。
CAN总线网络中为什么需要安装终端电阻?
详解AUTOSAR:AUTOSAR CAN网络管理/CAN NM
详解UDS CAN诊断:什么是UDS(ISO 14229)诊断?
一文搞懂CAN和CAN FD总线协议
CAN与CAN FD通信之间存在的问题