07-18-2013 11:02 AM
Hello,
If I want to put a conditional disable structure in LabVIEW for the OS or Processor for the 9068, what is the condition string in LabVIEW for each?
Old examples:
OS = VxWorks
Processor = PowerPC
Thanks,
Graham
Solved! Go to Solution.
07-18-2013 11:06 AM
Hey Graham,
It should be:
OS == Linux
07-18-2013 11:18 AM
Thanks Sanjay,
Any idea what the Processor field would be? This is more critical for us to be safe since I assume OS == Linux could imply both x86 Linux and ARM Linux.
07-18-2013 11:26 AM
Hey Graham,
You can use "CPU == ARM"
Also, to be clear -- why the concern between x86 and ARM? Are you developing code that would execute on both a Desktop system and an RT system? The "OS == Linux" shoud suffice if you have code that is portalbe between just RT systems.
07-18-2013 11:42 AM
We are developing a LabVIEW library which calls a .DLL/.SO/.OUT that will run on Windows, VxWorks, Linux on x86, PowerPC, and ARM so we have to be a bit careful. The issue is because we call a C function which returns data with different endinaness depending on the architecture. The library right now doesn't run on any x86 based Linux, but I just wanted to be thourough now in case we ever do in the future.
Thanks for your help,
Graham
08-01-2013 10:48 AM
Hi Graham,
Could you please provide some details about the way you performed loading a user lib ".so" targeting the ARM:
- Did you mean to target the zynq of the 9068 with an external so lib?
- Did you mean loading it directly from a vi on RT side?
I wanted to use a Call Library node inside a vi linked to the cRIO target but I face an issue : the required input is waiting for a dll only.
Regarding my project, I fix it in a "non 100% labview" way using a rt system call to a wrapper directly embedded in the cRIO. But I was looking for something "less dirty" regarding the standard way of working with Labview...