07-31-2020 08:00 PM
I'm trying to use NI Linux RT (4.14.87) on a cRIO-9054 with GCC language tools for DAQmx application development. "Hello World" is fine. I successfully installed ni-daqmx 19.6.0, but the only '*mx.h' on the cRIO are unrelated. Nothing satisfies libnidaqmx-devel like [this post]. Is there a way to program DAQmx apps on NI Linux RT/cRIO?
08-03-2020 09:38 AM
Currently, I don't believe NI Drivers have *-devel or *-dev packages in the Linux Real-Time repos. For DAQmx specifically, I know of a couple cases where simply copying the nidaqmx.h file from a Windows or Linux Desktop system to the proper location in Linux RT has been sufficient.
That being said, I'm not sure if there are any limitations to doing so.
08-03-2020 02:27 PM
Do you think the DAQmx installer should put the header on the cRIO?
08-03-2020 02:30 PM
Not necessarily. Adding files into the driver packages means that those drivers take up more space on the cRIO for every installation (whether they're using the extra items or not). Given the limited space on embedded devices in general, that's likely not an "optimal" solution.
08-03-2020 02:36 PM
That's fair, so what's the path for getting them through an optional -devel package?