Comment by MutexMaven
5 hours ago
Anyone who wants a more in depth look at how patches keep getting applied to what's essentially a radhard version of the candy shell Mac processors can head over to this link -> https://www-robotics.jpl.nasa.gov/media/documents/Curiosity_...
Leveraging VxWorks you effectively have 3 different ways this software gets updated.
Hot Patch -> Do it live! where you modify the RAM with compiled code so that the changes persist until next reboot.
Cold Patch -> Same as a hot patch, except this time you actually copy the contents into non-volatile memory. VxWorks has a really slim profile and thus this helps keep the size manageable to continue doing science experiments.
Full Updated -> Basically a clean install gets burned in.
No comments yet
Contribute on Hacker News ↗