Log in

View Full Version : Where can I find the GPL source code release for the roboRIO system software?


Cel Skeggs
17-10-2015, 22:14
Since a bunch of the software that the roboRIO uses is licensed under the GPL, NI is required to make certain parts of the code that runs on it available. (Or, at least, that's my understanding of the GPL's requirements.)

Does anyone know where their release of such code can be found?

Specifically, they appear to be using u-boot (GPL-2.0), the Linux kernel (GPL-2.0), eglibc (GPL-2.0), and lots of others - so I'm looking to find which versions of these they're using, any patches they've applied, and what configuration options they used to compile them.

I've looked around for a bit, but I haven't found anything. I might, of course, have missed something completely obvious. Any ideas where else I could look?

Thad House
17-10-2015, 22:26
Here is their GitHub account with all the forks. It looks like the patches were applied here.

https://github.com/ni

Cel Skeggs
18-10-2015, 18:22
Here is their GitHub account with all the forks. It looks like the patches were applied here.

https://github.com/ni

Ah, excellent! That's exactly what I was looking for.

For anyone else looking for stuff relating to image builds, I suggest this repository (https://github.com/ni/nilrt), as it appears to be the core of their Yocto/BitBake code.

Thad House
18-10-2015, 18:54
Ah, excellent! That's exactly what I was looking for.

For anyone else looking for stuff relating to image builds, I suggest this repository (https://github.com/ni/nilrt), as it appears to be the core of their Yocto/BitBake code.

That's actually how I'm building the Mono image for the RoboRIO. Its kind of a pain to set up, but it does work well when it works.