Also, this makes Mars the second planet that uses Linux more than Windows as noted by the tweet in the linux below. :-)
https://www.theverge.com/2021/2/19/22291324/linux-perseveran...
Also, this makes Mars the second planet that uses Linux more than Windows as noted by the tweet in the linux below. :-)
https://www.theverge.com/2021/2/19/22291324/linux-perseveran...
Some info from Wikipedia:
> The rover's computer uses the BAE Systems RAD750 radiation-hardened single board computer based on a ruggedized PowerPC G3 microprocessor (PowerPC 750). The computer contains 128 megabytes of volatile DRAM, and runs at 133 MHz. The flight software runs on the VxWorks operating system, is written in C and is able to access 4 gigabytes of NAND non-volatile memory on a separate card.
Wow, such a great testament to The Unix Philosophy of building small, modular, focused tools that can be combined together to do all sorts of interesting and more complex tasks. I'm sure no one imagined using these utilities from a helicopter to retrieve rover logs to aid in diagnostics, but here we are. What a cool story.
See EDLCAM in https://link.springer.com/article/10.1007/s11214-020-00765-9
I am guessing the requirements for circuitry operating on Mars isn't quite as much as a spacecraft or satellite, but it is still getting hit with cosmic particles and solar radiation with no atmosphere.
If you're remembering correctly, then I'm misremembering in that this has essentially a Snapdragon chip and not a rad hardened CPU at all
[1] https://en.wikipedia.org/wiki/Ingenuity_(helicopter)#Avionic...