嵌入式规划正面对一种风趣的两难挑选:体系愈加杂乱,但时刻日益急迫,且对质量的要求更高。今日的嵌入式设备具有较曩昔更丰厚的功用,由FPGA、微处理器、相机与运动传感器构成的体系,可操控从自主乐高机器人到CERN的大型强子磕碰器等设备。这些设备往往遭到安全监控并具有很多软件,传统的黑盒测验不太有用,这一度在嵌入式规划中形成了可怕的验证与测验瓶颈。
传统测验办法明显无法满意需求,工程师与嵌入式开发人员没有时刻进行手动丈量,也无法冒着可能在终究制作进程才发现要害缺点的危险。一起,亚洲商场也带来了共同应战,如有必要整合全球各地的开发周期,以及剧烈的本钱压力。因而,嵌入式规划师需求立异的东西、技能和办法学。若没有新东西,嵌入式规划师就有必要成为测验专家。
好消息是,许多技能可帮忙此一进程。重新的数据总线、多中心处理器到同步履行软件,都带给嵌入式规划师新的期望。开发人员现在可透过平行处理与平行丈量完成更快的测验。向多中心处理器的搬运可消除由传统循序式单中心测验渠道形成的时刻束缚。这让具有适宜东西的工程师与科学家能以平行方法处理并剖析数据。本质上,像NI LabVIEW这类平行软件言语能让履行在多中心体系上的运用大幅提高效能,且简直不用更改程序代码。
假如工程师能选用平行处理,他们还会要求更有用率的丈量。平行测验需求体系的每个子组件,而非仅需求处理组件,以支撑平行形式。最通用的数据传输总线如PCI、USB、LAN、GPIB等都无法支撑实在的平行数据传输形式,由于总线上的组件会同享频宽。跟着使命数量的添加,分配给每个使命的可用频宽正在削减。工程师可透过挑选能支撑专用频宽的数据总线如PCI Express来消弭此一瓶颈。
虽然PCI Express开发了许多运用程序,以便在主机端选用软件处理,但最新的高速数字电子软件或许仍需常驻在其自身的硬件内以完成实时呼应。FPGA可提供最佳化解决方案,由于它们运用软件界说了硬件才能,因而能以硬件速度做出呼应。举例来说,LabVIEW可针对板上FPGA运用,并合成了直接来自图形化软件的所需硬件。
未来的嵌入式规划正朝更高功率的方向开展,许多开发商将运用整合式体系规划渠道完成其规划与测验。图形化体系规划可提供商用化的现成软硬件渠道,让开发商运用相同直观的软件进行规划与测验,并运用灵敏的硬件渠道来验证规划、原型并进行测验。