By all accounts NASA's 1997 Pathfinder Mission to Mars was a success. The robotic rover reached the surface safely and was able to move around taking pictures and sampling soil. But there were some embedded software bugs along the way. One of these bugs involved a priority inversion, which occurred between a set of preemptive threads. In this short video, embedded software expert Michael Barr explains what went wrong.
Link to this comment:
All Comments (0)