What is the Mars Curiosity Rover's software built in?
programmers.stackexchange.com
What is the Mars Curiosity Rover's software built in?
1–10 of 29 posts
Re: What is the Mars Curiosity Rover's software built in?
#2Tangentially, "They Write the Right Stuff" was a very interesting 1996 article about writing the software running the space shuttle.
http://web.archive.org/web/20050830190246/www.fastcompany.co...
Re: What is the Mars Curiosity Rover's software built in?
#3to be sure , vxworks
Re: What is the Mars Curiosity Rover's software built in?
#4Thanks for posting! The existing answer had almost no detail, so I wrote another: http://programmers.stackexchange.com/a/159687/61021
Re: What is the Mars Curiosity Rover's software built in?
#5I believe the confusion between '500,000 lines' in the question vs '2.5 million/3.5 million' in the answers is the context.
The 500,000 number is involved in the entry, descent, and landing (EDL) process specifically, and the rover systems are millions overall.
Not sure why the values are 1m different, but the 2.5m citation is what is in the linked PDF.
Re: What is the Mars Curiosity Rover's software built in?
#6So much programming language research in the past 40 years, but C is, no doubt, still king.
Re: What is the Mars Curiosity Rover's software built in?
#7I believe the confusion between '500,000 lines' in the question vs '2.5 million/3.5 million' in the answers is the context. The 500,000 number is involved in the entry, descent, and landing (EDL) process specifically, and the rover systems are millions overall. Not sure why the values are 1m different, but the 2.5m citation is what is in the linked PDF.
Guess on 1 million difference: 2.5m citation is dated 2009, 3.5m citation is dated 2010.
Re: What is the Mars Curiosity Rover's software built in?
#8The processor is an embedded, radiation hardened, version of the PowerPC.
Re: What is the Mars Curiosity Rover's software built in?
#9The two previous Mars rovers had some Java on them. I saw the code with my own eyes!
Re: What is the Mars Curiosity Rover's software built in?
#10Not sure what means that most of the C code is auto generated. From what?