It may work 95% of the time, but that's not good enough. There's a reason really good medical devices are based on simpler platforms that are more robust.
It may work 95% of the time, but that's not good enough. There's a reason really good medical devices are based on simpler platforms that are more robust.
They could make the thing a lot more fault tolerant if they set up its fstab to mount the file system read only, and run in memory.
The extra dollar you spend on those 16bits easily pays for itself in the extra features you often get with modern 32bit micros.
Especially something like this where you might want to do relatively complex maths / algorithms.
e.g. see the stm32 family
This is an interesting personal project, but it is far from how medical devices should be (and are) developed. Where is the risk analysis, for example? Or the FMEA? Was the software developed under ISO 62304? Etc.
There's a lot of activity that happens in a regulated industry that is completely missing here, which is why I see this as a poor example.