Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Using libnidaqmxbase for Linux with QNX?

Hi,

 

I'm currently trying to find an interface for a NI DAQ 6034E in QNX Neutrino. I found the QNX DDK (http://sine.ni.com/nips/cds/view/p/lang/de/nid/11737), but it seems rather uncomfortable to write the whole driver using the register programming style, having only a couple of examples.

 

I also found a much more comfortable library, which is available for Linux: http://joule.ni.com/nidu/cds/view/p/id/432/lang/de 

I tried to link to the libraries "libnidaqmxbase.so.2.1.0" & "libnidaqmxbaselv.so.2.1.0", but of course it fails due to several missing other libraries (liblvrtdark.so.8.0, ld-linux.so.2, libc.so.6).

 

Is there an easy way to get nidaqmxbase for QNX? Is the source code available anywhere?

 

If not, is it really the right way to mess with the registers using the DDK?

 

Thanks for the help!

jhkl

0 Kudos
Message 1 of 2
(2,945 Views)

DAQmx Base is only supported on Windows, Linux (specific distros), and Mac OS X. If you are looking to develop your application on QNX, the DDK is your only option. As you alluded to, the DDK isn't for the faint of heart. If possible, we highly recommend using one of the above platforms to develop your application.

Steven K.
National Instruments
Software Engineer
0 Kudos
Message 2 of 2
(2,938 Views)