“研究一下目前嵌入式系统设计领域,你会发现已经存在TI、Xlinx、风河等公司,但他们大多针对自身芯片提供开发工具,市场上缺少真正的主导厂商”,Mike Trimborn说。
众所周知,NI是“虚拟仪器”概念的开创者。采用通用计算机平台,加上软件,用户可以根据需求灵活自定义测试测量平台,所谓“计算机+软件=仪器”,其中的灵魂是LabVIEW。而现在,NI以“图形化系统设计”概念进入嵌入式系统设计领域,其灵魂还是LabVIEW。“与其他开发工具比较,LabVIEW有两点优势。第一,它可以实现并行操作,而像Matlab、C语言等是不可以的,这大大降低了系统设计的复杂度;第二,LabVIEW很好的结合了算法工程师与系统开发工程师的工作,使算法设计更快的通
LabVIEW拥有图形化开发环境www.cechina.cn,通过LabVIEW FPGA模块,用户可以很容易的配置FPGA,系统自动生成VHDL语言,并下载到FPGA中。而以前,你必须精通底层编程语言如VHDL等,才能使用FPGA,这很显然限制了FPGA的应用。而LabVIEW DSP模块可以直接对DSP编程,LabVIEW嵌入式开发模块也可以直接生成C语言代码,而直接驱动硬件平台。
在一个采用NI CompactRIO(PAC)控制器控制电机转速的演示中控制工程网版权所有,FPGA的轻松配置得到充分体现。CompactRIO适用于实时、确定性的高速控制应用,基于可重复配置的FPGA技术。300万门的FPGA芯片直接控制模块化的数字与模拟I/O,而取代了通用的总线模式,可以很好的提高系统响应速度。为使电机按照设定转速运转www.cechina.cn,需要编制控制程序与算法,通过LabVIEW FPGA模块,可以图形化设计,并将控制程序与算法以VHDL代码形式下载于FPGA。今后,若需要改变控制策略,修改也非常便捷,并且应用工程师自己就可以开发CONTROL ENGINEERING China版权所有,也无需求助于供应商或第三方机构。
“NI LabVIEW今后会支持越来越多的设计硬件平台,这样控制工程网版权所有,设计工程师与控制工程师就可以像现在的测量测试工程师一样,轻松DIY符合自身需求的系统方案。更多的工程师可以应用FPGA、DSP等技术;而设计周期也可以缩短”,朱君说。