1) PIL(Processer-In-Loops)处理器在环测试,目的是测试自动生成的代码写入控制器后,功能实现上是否与模型有偏差。PIL看似无关紧要,但不做重视也会引起一些不良后果(如调度问题、CPU Load,堆栈溢出等)
2) HIL(Harware-In-Loops)硬件在环测试,测试控制器完整系统功能,一般会搭建控制器所在系统的测试台架,使用电气元件模拟传感器(如温度)和执行器(如风扇负载)的电气特性,验证完整的系统功能。
统开发流程中非常强调测试软件环节的。要知道手机软件出问题zui多也就是秒退而已,车辆软件出问题影响的是人命。
当年丰田刹车门事件,美国zf就派了嵌入式软件zhuan家和卡耐基梅隆的计算机教shou详细审查了发动机控制系统的软件代码,丰田对全局变量的滥用(上万个)以及软件安全机制的混乱就遭到了巨额处罚。如果丰田重视软件测试工作的话,这件事也许不会发生。
以上信息由专业从事汽车磨损监测的慧声智创于2025/4/27 18:08:36发布
转载请注明来源:http://ningbo.mf1288.com/nbhszc-2858282830.html