What does HackerNews think of fprime?

F' - A flight software and embedded systems framework

Language: C++

#6 in C++
#4 in Java
#8 in Framework
#7 in Raspberry Pi
It's mentioned in the article, but I'm pointing out because I think it's really cool - FPrime, the JPL flight software framework used on (among other things) the Ingenuity Mars helicopter, is open source: https://github.com/nasa/fprime

There are third-party repos built around FPrime as well as documentation and training materials available here: https://github.com/fprime-community

I can't say for the camera code, but it looks like a lot of the project is reliant on open source software:

- https://github.com/nasa/fprime

- https://github.com/readme/nasa-ingenuity-helicopter

The flight software and embedded systems framework for the Ingenuity helicopter is called F' (pronounced F Prime) and is open source. Find it here:

https://github.com/nasa/fprime

Yep, from the article:

"This the first time we’ll be flying Linux on Mars. We’re actually running on a Linux operating system. The software framework that we’re using is one that we developed at JPL for cubesats and instruments, and we open-sourced[0] it a few years ago. So, you can get the software framework that’s flying on the Mars helicopter, and use it on your own project. It’s kind of an open-source victory, because we’re flying an open-source operating system and an open-source flight software framework and flying commercial parts that you can buy off the shelf if you wanted to do this yourself someday. This is a new thing for JPL because they tend to like what’s very safe and proven, but a lot of people are very excited about it, and we’re really looking forward to doing it."

[0]: https://github.com/nasa/fprime

Here's one of the referenced software frameworks (if I understand correctly) used for the ingenuity control systems: https://github.com/nasa/fprime