Log in

View Full Version : CRIO file extension


Fuzzball27
22-10-2012, 17:31
What type of file does the CRIO run? Is it .exe?

If you need clarification of my question: the Lego NXT program extension is .rxe what is the equivalent for the CRIO?

CodeYeti
22-10-2012, 18:07
I think you will find a lot of the information that you've been asking about recently here (http://www.chiefdelphi.com/forums/showthread.php?t=105877). But, to answer your question directly...

FRC_UserProgram.out

Is the name of the binary expected by the cRIO imaged with the FRC image. The cRIO runs VxWorks. That could also help your investigations.

F22Rapture
22-10-2012, 18:26
It runs whatever language you deploy to it. .rxe is the extension for the Mindstorms variant of Labview, which isn't necessarily dependent on the platform it's running on. Java for example compiles to bytecode (which I think, though I'm not sure, has a .class extension) which can run on pretty much any hardware for which a Java VM is available and supports the functions of the program.

An example of an extension that *is* platform dependent would be .exe, which is only understood by Microsoft Windows, unless you were using something like Linux + WINE to run them.

TL;DR there is no "extension for the cRIO," it's going to depend on which language you're using.

Greg McKaskle
22-10-2012, 20:30
I think there are couple answers to your question. The LabVIEW build specification constructs a file named startup.rtexe. This is what NI uses on VXWorks for the exe format.

Another answer would be the .out extension. This is the basic code/library/task extension, and if some code loads it, it can begin running. This is how the NI loader loads the .rtexe.

Greg McKaskle

Fuzzball27
22-10-2012, 22:35
Ok what is the extension if I use WindRiver (c++)?

connor.worley
23-10-2012, 21:39
Ok what is the extension if I use WindRiver (c++)?

.out