当我在Linux RT 中使用C/C++编程时是否需要安装LabVIEW Real-Time 模块



主要软件: LabVIEW Modules>>LabVIEW Real-Time Module
主要软件版本: 2015
主要软件修正版本: N/A
次要软件: N/A
硬件: CompactRIO>>Controllers

问题: 我有一个Linux Real-Time设备,我想用C或C ++编程。 我需要购买LabVIEW Real-Time模块才能完成此操作吗?

解答:

当使用Eclipse或第三方集成开发环境(IDE)为Linux RT tagets编写应用程序时,LabVIEW Real-Time模块是可选的。 然而,FPGA仍然需要使用LabVIEW FPGA模块进行编程。 FPGA接口C API 可用于FPGA 和运行在Linux RT上的C / C ++代码之间进行通信。

接下来,您需要确保安装CompactRIO驱动程序。 驱动程序允许您在NI MAX中识别设备,并将目标添加到LabVIEW项目中以对FPGA编程。当未安装实时模块时,会在RT终端旁边显示一条说明功能不可用的消息,如下图所示:

 

在这些情况下,您可以开发FPGA VI,但是您将无法开发实时VI。

CompactRIO驱动程序还将安装所需的RT映像,以便格式化目标并从NI MAX安装软件,如下图所示:

请检查下面链接的文档,了解有关将C / C ++与Linux RT目标配合使用的更多信息。



相关链接:

Tutorial: Getting Started with C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition
Download Page: C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition 2014
White Paper: C/C++ Embedded System Design Tools
NI Community: FPGA Interface C API Example for NI Linux Real-Time and Eclipse
NI Community: Deploy a startup application using Eclipse


附件:





报告日期: 04/05/2016
最近更新: 12/21/2016
文档编号: 784DQ2A3