...Its advantages over other systems are that it is fully documented with a manual and examples, is easy to understand and use and is astonishingly simple - the kernel is just 16 lines of C. It is intended for smaller microprocessors, such as the AVR, MSP430, PIC24 and Cortex M0+, and smaller systems of maybe a dozen tasks.
CoRTOS is not a task scheduler. CoRTOS works like any other RTOS. Tasks schedule themselves, picking up where they left off after making a call to the OS.
The intended audience includes:
• Those needing a small footprint RTOS;
• Students learning about real time systems;
• Makers wanting to program "close to the metal."
...