您的位置 首页 基础

运用LabVIEW加快根据ARM的嵌入式系统开发

大量嵌入式系统——从医疗设备到消费电子——都需要为那些昂贵的、低功耗的微控制器设计软件。当低功耗是主要设计目标时,ARM是一种主流的硬件设计的微控制器结构。事实上自1991年来,已经有100多亿ARM

  很多嵌入式体系——从医疗设备到消费电子——都需求为那些贵重的、低功耗微控制器规划软件。当低功耗是首要规划方针时,ARM是一种干流的硬件规划的微控制器结构。现实上自1991年来,已经有100多亿ARM处理器运用到嵌入式体系中。开发依据ARM嵌入式体系时,若选用用于ARM微控制器的NILabviewEmbeddedModule,能够协助进步功率,并且运用LabVIEW中所供给的高档笼统功用还能够确保软件的高质量。

  [+]扩大图片

  图1.LabVIEW选用高档的笼统功用,简化了低功耗ARM硬件的算法规划。

  运用兼容性和更多的通讯选项

  用于ARM微控制器的LabVIEWEmbeddedModule支撑ARM7、ARM9和Cortex-M3结构,并且为ARM7和Cortex-M3控制器供给硬件评价选项。最新的软件版别即1.1版别,增加了对KeilMCB2460评价板(具有一个32MB的外部RAM)的兼容性,以协助规划更大更杂乱的ARM运用体系。

  嵌入式体系需求运用一系列协议在各种通讯总线进步行数据通讯。CAN是一种用于多个运用领域(包含自动化设备和医疗设备)的常见总线技能。在1.1版别中增加了对CAN的支撑,从而对现有的通讯选项(如I2C)进行了扩展。别的,由于现在能够获得网络发布的同享变量,所以你能够容易地规划一些嵌入式运用体系,经过TCP/IP协议在整个网络上读写同享变量,然后进一步与其他体系(如NICompactRIO控制器)进行通讯。

  图2.凭仗LabVIEW评价硬件所供给的高起点,开发人员能够敏捷原型化体系。

  运用预设的结构标准装备进行最优化

  就好像你为桌面PC或许PXI开发一个运用程序相同,当你选用用于ARM微控制器的LabVIEWEmbeddedModule进行开发时,将创立一个图形化程序。但是,当将运用体系装备到ARM硬件上时,将会发现一个显着的不同。LabVIEW生成相应于LabVIEW运用程序的ANS%&&&&&%代码,然后选用Keilμ版别的C编译器对所生成的代码进行编译,接着再将这些代码下载到硬件上,最终只需运转虚拟仪器就能够了。项目的结构标准指引LabVIEW来生成并编译C代码,再运用LabVIEW和μ版别来,从二进制代码长度、代码牢靠性或执行时间等方面来优化所生成的嵌入式运用程序。

  用于ARM微控制器1.1版别的LabVIEWEmbeddedModule选用预设的结构标准装备(用于优化代码长度或速度),使得代码优化更为简易。假如选中一个不相容的结构标准选项,则结构标准窗将会提示有抵触呈现,这样你能够依据运用体系的要求创立出有用、牢靠的嵌入式代码。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/206658.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部