开放式开发环境,用户可以使用Python/C/C++等不同的编程语言进行二次开发,适应不同的使用场景,方便集成到台架自动化测试中。希尔塔同时提供包含设备侧和主机侧的开发环境。
设备内置Python环境,用户可以通过Python实现对各个总线进行控制,报文发送和接收和文件记录,方便通过希尔塔数采设备对连接总线上的ECU进行命令交互和通讯。比较适合实时性要求不高的使用场景。
适合实时性要求高和大吞吐量使用场景,希尔塔提供交叉编译环境SDK,方便进行原生程序的开发。同时在设备侧提供了丰富的调试工具和安全隔离机制,保证设备的安全。C/C++对开发者编程能力要求较高。
用户可以使用Python脚本,通过希尔塔提供的STEAP STUB实现对设备的控制,和数据文件的获取。同时可以控制设备直接运行主机侧的Python程序,做到设备和主机侧程序相互配合实现复杂自动化测试需求。
这样整个测试过程都可以自动完成,不需要人工进行干预,缩短测试时间,提高了整个测试效率。