新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式设计的图形化编程缩短开发时间

嵌入式设计的图形化编程缩短开发时间

作者: 时间:2010-12-22 来源:网络 收藏

对于许多系统而言,建模平台必须纳入与最终发布完毕的系统相同的组件。这些组件通常是:用于执行确定算法的实时处理器、用于高速处理或将实时处理器连至其他组件的可数字逻辑,以及各类I/O与外设 [图 4]。最后,若畅销I/O在与各个系统配合使用时,无法满足您的全部需要,平台也应能在需要时得到扩展并接受定制。


图 4. 系统的典型组件

National Instruments公司提供了数种类型的建模平台,其中包括NI CompactRIO。该平台含有系统的所有基本模块。 该控件包含一个运行实时操作系统的32位处理器。 CompactRIO背板包含的FPGA可执行高速处理,且为包含模拟输入与输出、数字输入与输出、计数器/定时器等功能的I/O模块,配置并提供实际接口。每个模块都包括:与传感器和激励器的直接连接,以及内置的信号调理与隔离。同时包括的模块包令者通过平台扩展,纳入自定义模块——全部插入该COTS架构。

此外,CompactRIO采用工业化封装(-40 ºC到70 ºC,50G防振动)、占地小(3.5英寸 x 3.5英寸 x 7.1英寸)、供电要求低(典型的7W到10W),这使它不仅非常适于建模,而且非常适于车载、机器控制和板载预测性维护应用的部署。

自定义部署功能

如前所述,由于包装、耐用性和成本方面的优势,CompactRIO常用作建模和部署。然而,用户有时会因为规格或供电因素,选择更小的自定义板卡。为满足该需求,师可通过LabVIEW模块,将代码部署于任一32位处理器,从而节省软件购买成本。

LabVIEW嵌入式开发模块结合了化开发的上述所有优点,以及现成的分析函数、集成式I/O和交互式化调试。该模块能够将任一32位微处理器作为对象;由它提供的框架能够开放地集成各类目前以C为基础的第三方工具链(tool chain)和操作系统,从而将自定义板卡作为对象。一经集成,用户便能实现100%的化开发,并交互式地调试其应用。通过将生成的代码与目前市场上的所有目标集成,用户可以最为灵活地实现最多的目标功能。

这种新技术使越来越多的科学家、工程师和各领域的专家,能够更为便捷地设计算法、开发应用、逻辑、建模系统并将系统部署于指定的对象。

结论

图形化系统设计带来了结合硬件平台的软件平台,这能够极大缩减开发成本和面市。集成多种运算模型的软件平台,最大程度地了将项目指标实现为具体设计的。灵活的COTS硬件建模平台可支持软件平台并提供自定义组件,通过缩减自定义硬件的设计和设计成本,最大程度地第一次建模的时间。此外,通过实际I/O的建模保证了更优质的设计——减少了目前的设计失误。最后,由于图形化软件从设计到平台建模,到最终的目标部署均保持一致,从而使代码利用率达到最高,并且使得向最终部署的转换简单易行。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭