Kernel RTOS para a família AVR

Dependendo da aplicação que envolva um microcontrolador, faz-se necessário o uso da multiprogramação. Isso pode, geralmente, ser feito através de recursos do processador ou de periféricos embutidos, como timers ou até mesmo esperar alguns eventos terminarem (como uma conversão analógica-digital). Mas, sem dúvida alguma, usar um sistema operacional para controlar várias tarefas torna isso muito mais fácil.

Este sistema operacional de tempo real (RTOS), publicado pela revista Circuit Cellar, pode gerenciar até 255 processos, cada um com 100 bytes de pilha. Acompanha código fonte e documentação.

Via: Projects-Lab.com