ricl wrote:IoT is not a real time OS so, at the end of the day, no matter how much you make a thread high priority, background, no UI, etc. you still cannot absolutely guarantee that it will run continuously without possibly being suspended for a short time occasionally in a difficult to debug way. (With 4 cores, how long that will take will depend on what else you have going on).
This is a multi-tasking UI OS and other threads, including the OS, can always push their way in regardless.
Windows CE is still the Microsoft real time OS, not IoT.
ok, now i'm entering my noob modality
is this in any way different from raspbian behaviour? afaik, no.
But on raspbian get the precise tick of an interrupt is trivial.
Note: this is the farest post from a "os war" you can imagine. I'm looking forward to test IOT myself, but i've got some sensors that _needs_ precise timing to decode messages. i can't get rid of this.
Even to decode signals (like ir signals) i need to give ticks to interrupts.