LabVIEW FPGA Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
InfiniteNothing

Add NI-RIO Support for LabVIEW on Linux

Status: New

NI-RIO for Linux currently provides a C API and a Python API for interacting with RIO devices (cRIO, FlexRIO, etc.):

 

https://www.ni.com/en/support/documentation/supplemental/24/ni-rio-for-linux.html

 

However, there is no native LabVIEW interface on Linux.

 

Feature Request:
Please develop a native LabVIEW API for Linux for NI-RIO, providing functionality equivalent to the existing Windows LabVIEW FPGA Interface and NI-RIO drivers. This would enable:

  • Consistent LabVIEW workflows across platforms

  • Simplified development for Linux-based LabVIEW applications interacting with FPGA-based hardware

  • Elimination of the need to write custom C/Python shared libraries as workarounds

CLED (2016)
1 Comment
Michael_Strain
Member

This should already be supported (for some products at least).  If you install ni-rseries or ni-compactrio (I think FlexRIO too) on linux, it should include runtime LabVIEW support for that product.  That means that the LV FPGA Interface will work for that product on linux and can open sessions to existing bitfiles compiled on Windows and copied over, but there's no presence in the project.

 

I want to say support was added around 2 years ago.  Give it a try and let me know if you can't find it.