团队方法简化了嵌入式系统开发

通过控制工程人员 二六年十一月十六日

粗犷的个人主义者的时代结束了。至少,对于开发嵌入式软件和硬件系统等高科技产品的公司来说,情况似乎是这样。为了生产世界级的设备,你需要汇集来自多个领域的世界级专业知识;要在任何领域获得世界级的专业知识,你必须专业化。

为嵌入式系统开发人员创建工具就是一个很好的例子。最终用户希望嵌入式系统能够快速无缝地完成日益复杂的任务,这需要复杂的高性能计算硬件。他们还希望嵌入式系统承担关键任务的责任,这需要一个可靠的实时操作系统(RTOS)。嵌入式系统开发人员需要更有效的工具,具有适当的特性和功能,以简化硬件和软件工程。

国家仪器(NI)风河系统公司,飞思卡尔半导体公司通过团队合作解决了这一难题。通过战略合作,他们将飞思卡尔的高性能计算专业知识与Wind River的RTOS工程能力以及NI在数据采集和控制硬件和开发软件工具方面的专业知识结合起来。这两家公司正在合作,通过图形化系统设计帮助工程师简化嵌入式系统开发,图形化系统设计将开放软件和商用现货(COTS)可编程硬件结合在一个统一的平台上,以快速设计、原型化和部署嵌入式系统。

这款基于飞思卡尔MPC5200处理器、Power Architecture技术、Wind River VxWorks RTOS、NI CompactRio硬件平台和LabView软件开发环境的新型NI cRIO-9012高性能实时控制器应运而生。此次合作是三家公司致力于改善嵌入式设备开发的持续战略关系的一部分。

除了性能提升外,该控制器还结合了三家公司的技术,提供了更多的内存和非易失性磁盘空间,更多的数字信号处理,以及比其前身cRIO-9002控制器更快的日志和网络流媒体。飞思卡尔的400MHz MPC5200处理器,包含一个集成的浮点单元,非常适合网络,媒体,工业控制和汽车应用。该控制器采用NI LabView实时模块编程,可提供高达4倍的处理性能,比早期产品低近2倍的功耗。风河VxWorks RTOS运行在MPC5200上,提供可靠的性能和容错文件系统,提供可靠的数据记录,使工程师可以使用电池或太阳能在远程应用程序中长时间操作控制器。NI LabView实时模块提供了共享变量技术,用于简化分布式系统之间的网络通信,以及新的LabView项目,该项目简化了多个CompactRio系统的代码控制和应用程序部署。

飞思卡尔信息娱乐、多媒体和远程信息处理业务高级产品经理Steve Rosebaugh表示:“工程师需要一个开发平台,帮助他们更快、更高质量、更低成本地创建嵌入式系统解决方案。”“我们的合作……为工程师提供了一种更简化的嵌入式系统开发方法。”

使用标准的体系结构和COTS组件,图形化系统设计可以帮助工程师简化开发过程,快速建立原型并部署新设计,而无需为每个项目构建定制的嵌入式系统。图形化系统设计方法的开放性也使工程师有机会结合来自多个供应商的最新技术。

Wind River产品管理总监沃伦•库里苏(Warren Kurisu)表示:“设备软件的复杂性呈指数级增长,这使得工程师的工作效率变得更具挑战性。”“我们认为图形化系统设计是一种有价值的方法,可以快速将定制设备软件从设计转移到部署。它帮助工程师专注于整个系统,并交付客户最关心的功能。”

使用新的cRIO-9012实时控制器中的技术(起价1499美元;1399欧元;¥192,000),工程师可以开发嵌入式系统,应用于机器控制和监控,以及汽车、军事、工业设备、能源和环境等行业的车载日志记录。

有关CompactRio的更多信息,请访问www.ni.com/compactrio

有关嵌入式系统RTOS的更多信息,请搜索Control Engineering的网站www.globalelove.com

- - - - - -C.G.马西控制工程高级编辑