Мэнни Петерсон (он же FellFromTree) разработал встраиваемую операционную систему HeliOS, которая разработана специально для 8-битных и 32-битных плат Arduino и может быть легко использована из Arduino IDE.
Говорят, что HeliOS имеет только 21 вызов функции и реализует совместную и управляемую событиями многозадачность, уведомление о задачах/обмен сообщениями, таймеры и управление памятью. Это многозадачное ядро без вытеснения, поэтому вам не придется иметь дело с мьютексами.
Читать далее «HeliOS – крошечная встраиваемая ОС, разработанная для плат Arduino»