分布式处理技术--复杂项目的解决方案

即使拥有最新的多核处理能力,一些系统仍要求更多的,超过单机箱的处理能力。为应对这种挑战,您可以使用分布式处理技术来满足这些系统的性能要求。

这是HIL应对多ECU处理时的解决方案。这个方案其实也存在于功能测试和HIL的方方面面。

比如:搭建一个FCT,我们需要万用表,示波器,IO卡等等。其实如果我们电路设计能力够强的话,我们可以把所有这些功能都做到一块单板上,用一个MCU/CPU来实现。

对于简单的测试项目,我们确实这样做过。用一个MCU板来实现,或者用一张DAQ卡来实现。但对于复杂的项目,这种方式就很少采用。归其原因,还是因为随着项目复杂性增加,单板电路和程序都会很复杂,也很难升级和维修。而采用分布式处理技术,可以很好地解决这个问题。

分布式处理技术,基本上完美地解决了日益复杂的测试需求。其核心逻辑,就是模块化。对于硬件,是分布式仪表+同步总线。对于软件,是模块化编程+同步逻辑(队列/信号量/..)。

 

 

你可能感兴趣的:(分布式处理技术--复杂项目的解决方案)