12-21-2020 03:23 AM - edited 12-21-2020 03:25 AM
Hello community,
I am currently working on a project which includes high resolution condition monitoring of industrial maschines using the Raspberry Pi. The NI-cards did a great job so far using a Windows-PC. Now I decided to use the cDAQ-9174 with the Raspberry Pi compute module 3 due to the benefit of portability and costs.
I am planning to replace the Windows-PC completely and implement a direct connection between the cDAQ and the Pi over USB. The plan is to create measurement tasks and continuously receive data with the python package nidaqmx. The handling of the date, the storing in a database and the visualization ist also done with python. The python package uses the NI-DAQmx driver in order to communicate with the cDAQ and it already run on Windows. The key for getting it to work on the Pi is the installation of the DAQmx driver! The Raspberry is built on arm architecture and at this point I got several issues!
The question is:
I'm already familiar with the community developed driver for the USB-6008/6009. I didn't got it to work with that.
Would it make sense to emulate a x86 64-bit environment (using qemu) in order to install the DAQmx driver?
The Raspberry runs Raspberry Pi OS Lite (32-bit).
I really do not want to include a windows maschine between these two devices and installing windows on the Pi is something I truly avoid.
The NI support already replied very quickly but couldn't help me either.
Any meaningful ideas or suggestions are welcome and will be tried out!
Thanks!
Richard