“An embedded operating system for Arduino that is small, easy to use and can be added to any project from the Arduino IDE Library Manager.
HeliOS was written with hobbyists, enthusiasts and researchers in mind who want more functionality than what existing task schedulers offer yet want to avoid the size and complexity of an RTOS. HeliOS has only 21 function calls and implements a wide variety of functionality including cooperative multitasking, event driven multitasking, task notification/messaging, timers and managed memory. Not only is HeliOS easy to use, it is conveniently available through the Arduino IDE Library Manager or from GitHub as a ZIP file. Either way, HeliOS is compliant with Arduino’s 1.5 (rev 2.2) Library Manager Specifications so getting started is a snap!”