EDN China > 其它文章 > 测试与测量 > 正文
?

更快进行原型开发的八个技术考虑

2009年09月06日 ?? 收藏0

  使用包含中间件的运行准备好硬件

  在嵌入式设计中的最大挑战之一是创建、调试以及验证驱动程序级软件栈,将嵌入式系统的所有硬件组件整合在一起。过去,整合过程需要用户完成,这将嵌入式原型设计流程变得复杂而且耗时。

  NI中间件软件驱动程序超出了传统单板计算机和其他嵌入式系统提供的用于提高生产力、性能以及上市时间的基本驱动程序的范畴。驱动程序软件和其他配置服务软件包含在每个支持可重复配置I/O(RIO)设备中。内建的中间件软件驱动程序工具包含以下功能:
  内建函数,用于与模拟、数字、运动、通信I/O以及FPGA进行交互
  传送函数,用于在FPGA与处理器之间进行数据通信
  用于将FPGA/处理器与内存之间进行交互的方法
  用于将处理器与外部设备(RS232串行接口、以太网)进行交互的函数
  高性能的多线程驱动程序
  不要忽视HMI

  有时候,演示想法最简单也是最好的方法是通过HMI,即用户界面。如果用户可以找到用于快速构建用户界面的软件工具,用户可以与潜在的客户或投资者一起,在概念设计流程的早期对功能进行测试。

图3LabVIEW图形化编程包含内建用户界面
图3:LabVIEW图形化编程包含内建用户界面

  LabVIEW图形化开发工具为快速建立用户界面提供了多种选项。首先,每个LabVIEW程序(即VI)包含了应用程序的图形化代码和程序的用户界面。因此,与其他编程语言不同,用户不需要编写大量附加的程序构建用户界面,使用LabVIEW,用户可以免费得到用户界面。在LabVIEW中,提供了数百个内建用户界面项目,从图表到拨盘直至三维图片控件,帮助用户为原型系统快速构建HMI。

  测量原型系统

  在设计流程的早期完成原型设计的另一个优点是它为用户提供了尽可能完善设计的机会。越早完成原型系统的开发,也就可以越早地开始测试硬件与软件设计,从而可以建立更加可靠的系统。在许多情况下,用户可能需要等到完成产品开发才会开始考虑测试。通过对原型系统进行测试,用户不仅能够建立更可靠的产品,而且还可以更早地开始设计生产测试系统。

图4来自NI的测试产品用于测试原型系统
图4:来自NI的测试产品用于测试原型系统

  在构建原型系统时,考虑能够使原型系统设计变得更加简单的工具。用户可以在原型系统的设计与测试中,使用图形化系统设计工具。LabVIEW和模块化测试硬件(基于PC或PXI/CompactPCI技术)能够用于原型系统中,帮助用户更早地对设计进行测试。

  快速从想法进入现实

  原型开发是嵌入式设计流程的重要部分。向投资者、客户或管理层展示想法功能的能力是为想法得到预算的最佳方法之一。NI图形化系统设计工具可以在无需大量开发时间和大型设计团队的情况下,快速地完成具备功能的原型系统。在对下一个设计进行原型开发时,请考虑使用LabVIEW以及NI原型开发硬件,使原型开发变得更为快捷。


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

LabVIEW?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈