中华视窗是诚信为本,市场在变,我们的诚信永远不变...
汽车电子测试小知识第三弹来啦,今天小编来和大家聊一聊什么是PiL测试!
往期精彩回顾:
上海北汇信息:汽车电子测试小知识(1)——什么是MiL测试?
上海北汇信息:汽车电子测试小知识(2)——什么是SiL测试?
什么是PiL测试?
处理器在环测试(-in-the-Loop ,即PiL测试)是指对处理器上的嵌入式软件进行测试和验证,这些软件之后将被用于电子控制单元(ECU)。其算法和函数通常是在PC上的开发环境中直接用C、C++或基于模型开发的。例如,可以是一个、、ASCET或ASCET- 模型。生成的C/ C++代码必须在用于处理器的特殊“目标”编译器中进行编译,编译之后将用于车辆的ECU。PiL测试用于检查编译后的代码是否也能在目标处理器上工作。
PiL测试的控制算法通常在一个叫评估板的物件上执行。有时PiL测试也会在真正的ECU上执行。这两种变体都使用控制器中的真实处理器,而不是像在软件在环(SiL)测试中使用PC。使用目标处理器的优点是可以检测到编译器错误。PiL测试中的“在环”是指将控制器嵌入到真实的硬件中,模拟被测软件的环境。环境模型如MiL、SiL和HiL在PiL测试中相当少见,因为将这些模型嵌入到目标处理器上是比较复杂的甚至是不可能的。当环境模型与处理器结合在一起时,就是我们通常会提到的硬件在环测试( -in- loop , HiL测试)了。
TPT中的PiL测试环境
TPT通过调试器启用PiL测试。TPT远程控制 或PLS UDE等调试器,直接在处理器上执行编译后的代码。主要通过PiL测试的是单个函数或更小的函数组。
以上内容转译自官网,原文链接如下:What is -in-the-Loop ? Top to Know about PiL . -
公司简介
德国公司的TPT是嵌入式系统动态测试工具,其具备独有的图形化建模方法,提供丰富的测试评估条件,生成高度可定制的测试报告,自动化完成整个测试流程。TPT支持众多业内主流的工具平台和测试环境,可以覆盖MiL-SiL-PiL-HiL-ViL各测试阶段。
北汇信息作为的中国独家合作伙伴,多年来深入研究和应用TPT功能,通过对国内众多整车厂和零部件企业的长期支持和服务,积累了基于TPT的测试和服务经验,在模型测试方面建立了专业的技术团队助力汽车软件开发中的模型动态测试更加高效便捷。