05-19-2016 03:10 PM
I'm pretty new to VeriStand and I'm getting started with Custom Devices. I'm trying to modify my custom device so that it will run on a cRIO 9063, ie Linux Arm32. I'm trying to find some documenation on how to do this, I've seen https://decibel.ni.com/content/docs/DOC-47564 and https://decibel.ni.com/content/message/129287?tstart=0 but I haven't got it working.
Is there anything else out there that I'm missing please? I figured there would be some official documentation as it's a supported feature but I can't find it.
Thanks,
Martin
05-20-2016 12:49 AM
Hi Martin,
look at the xml f.e. from this custom device:
https://github.com/NIVeriStandAdd-Ons/Engine-Simulation-Toolkit-Custom-Device
It has section to support Linux.
~Jiri
CLA, CTA, CLED
05-20-2016 07:50 AM
05-20-2016 07:58 AM
I've just created a basic serial loopback custom device which runs nicely on a Windows target. The next step is to get it to run on the cRIO, which is proving more tricky.
05-20-2016 08:04 AM
05-20-2016 08:07 AM
I haven't got that far, I'm yet to be able to built it for the linux target. I was then going to just use the built in serial port on the 9063 for the moment.
05-20-2016 08:22 AM
Mr221 you should have chassis in Scan Mode mode or of you have FPGA, than you need to compile support for the module.
Could you share you modification of Lambda? Maybe it would be more simple exaple for Martin.
CLA, CTA, CLED
05-20-2016 08:33 AM
Here is the project with the device modified for Linux_x64. You should be able to replace x64 with ARM and duplicate the same technique. I am going to give it a shot this morning and see how that goes, but I dont have a Linux ARM cRIO to test with.
05-20-2016 08:52 AM
Great, thank you I'll take a look now.