04-27-2012
05:59 AM
- last edited on
02-26-2025
08:02 PM
by
Content Cleaner
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
04-27-2012 03:11 PM
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.