08-07-2017 08:19 AM
Hello,
We have started using and testing some of our new systems in compactRIO controllers.
So far we've been programming in LabVIEW for both RT and FPGA.
I read somewhere in the discussion here (NI Forums) that the NI OS must be used solely as a host for the embedded application and not for running other apps or services.
Let me explain our case:
- Nowadays we have an application running in a Linux Systems for data acquisition and processing. It uses acquisition boards (analog and digital) from different vendors;
- Our intention is to move to a NI CompactRIO to unify the solution. Therefore we are thinking about using the old application (developed in C) interfacing with a LabVIEW FPGA acquisition software (using the C API Generator);
My first question is: How far should NI Linux RT be used as a Linux OS?
My second question is: Can I use the NI Linux RT for running the application developed in C instead a LabVIEW one?
Thank you for your comments.
Solved! Go to Solution.
08-07-2017 08:23 AM
Are you familiar with:
C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition 2014-2016
http://www.ni.com/download/labview-real-time-module-2014/4846/en/
08-07-2017 09:52 AM
To add to Terry_ALE's suggestion - these resources might be helpful for getting started:
08-16-2017 06:02 PM
Thank you for your reply.
We will read the documentation and see if it applies to our case.
Any further development I'll let you know.
Cheers.