Re:SpaceX Crew Demo-1 Mission [video]
by biesnecker on Saturday March 02, 2019 @09:16AM
(#19289328)
I'd be surprised if they were able to be human flight certified without all the redundancy and hardening that any other manned spacecraft has, though.
For example, my understanding is that the redundancy approach is basically "do everything on 3 computers, vote on the outcome".
Re:SpaceX Crew Demo-1 Mission [video]
by creatornator on Saturday March 02, 2019 @02:18PM
(#19290654)
Sometimes you even have different firmware/software teams write code for each of the three different configurations (often targeting different processors/architectures, etc). Pretty cool
You can "skimp" on hardening if you use more redundancy (which is generally cheaper, and often lighter (which is the real cost savings)).
You can also skimp on hardening if the operational lifetime in space is minutes to days, instead of months to years like most satellites.
They build everything in-house - software and hardware. You can read about it in detail in Musk's biography - https://www.amazon.com/Elon-Musk-SpaceX-Fantastic-Future-ebo...
However on the SpaceX software side I think they’re fairly conservative and “boring”, so I’d guess C and similar guidelines to what you’ve mentioned.