@elbee said in And Suunto does it again: mid-activity crash on Suunto Race:
But it will be a bit more complex than a single thread.
I never said there is a single thread. Most likely it isn’t a traditional program but some sort of bare metal system which is driven by various events or interrupts from sensors, timers, etc. I have some experience developing baremetal code that runs without an OS… Also, I watched a hour long interview with a Garmin developer that shared a few interesting specific details about Garmin software, specifically that everything, including all apps runs in the same single process. Of course I don’t know how exactly Suunto software is built, but I think there should be some similarities with Garmin software considering that the hardware is similar. From what I read pretty much everybody uses the same NXP SoC.