09-26-2019 02:00 PM
I am trying to find a DDS implementation to run on a cRIO 9068. I have seen that RTI provides an implementation, but I was wondering if any others might work on a cRIO. For example, has anyone been able to get OpenDDS, OpenSplice, or InterCOM DDS to work on a cRIO? Feed back would be appreciated.
03-02-2020 10:49 PM
Hi jameshand,
Were you able to try any other dds implementation on CRIO
Regards
Dj
03-03-2020 08:10 AM
Yes, I was successful in compiling and running OpenDDS on a 9039 CRIO.
Utilizing the compiler here: http://www.ni.com/download/labview-real-time-module-2017/6763/en/
I installed this compiler on a linux host running Ubuntu 18.04.2 LTS.
I then followed the instructions provided by OpenDDS meant for a raspberry pi just switching out the compiler with the one above.
The main thing that made it difficult was I had to point the OpenDDS Configure script toward a bash file that executed the compiler with all of the necessary include paths. (include paths can be found in NI's Getting Started with C Cpp Development Tools for NI Linux Real Time.pdf, but do not include the -c in the command).
Besides that the instructions that OpenDDS provides for the Raspberry pi should work.
Respectfully,
James Hand
03-03-2020 08:29 AM
Thanks for letting me know. Glad that it worked
03-05-2020 08:49 AM
Hi,
I assume that your cRIO runs NI RT Linux.Have you tried it on any PXI Realtime controllers that runs Phar Lap ETS RTOS ?
Regards
Dj