怿星科技基于vector公司的vvirtualtarget(简称vtt工具)可实现soa的sil测试,包含autosar ap和cp的sil测试。在ecu硬件未具备的情况下,实现软ecu的敏捷开发和快速迭代。
如下图所示,基于autosar ap的虚拟化技术,在windows系统中使用vtt工具可以创建linux虚拟机,并将用户的ap代码、soa服务代码、应用程序代码等集成在一起,在虚拟机中实现虚拟化运行。同时,vtt可自动生成canoe测试工程,并和虚拟机实现网络通信。用户可在ecu硬件未具备的情况下,实现软件的快速开发调试并实现soa服务的测试。
如下图所示,基于autosar cp的虚拟化技术,在windows系统中使用vtt工具可以创建visual studio工程,将用户的cp代码、soa服务代码、应用程序代码等集成在一起,并在vs工程中编译生成autosar cp的*.dll文件及canoe工程,快速实现soa服务的测试。
针对实体的域控制器ecu,怿星科技基于vector的vt system、canoe、vteststudio等搭建soa hil测试系统,可实现soa功能及通信相关的测试。测试系统由测试台架和测试机柜组成。测试台架上部署实体的ecu,也可部署虚拟ecu;测试机柜提供ecu的供电控制、i/o输入和采集、实时处理器、测试工控机等。整套系统通过网络相连,可实现soa的虚拟化测试、半实物测试、全实物测试等。