Abordaremos os conceitos, por meio de breves explicações e listagens de códigos fontes de exemplo, que serão muitas vezes ampliados em etapas. Desta forma apresentaremos e explicar os mecanismos de programação em múltiplas tarefas e seus mecanismos de apoio, controle de acesso a recursos, comunicação entre tarefas., etc.
O entendimento dos conceitos se dará pela sua introdução incremental, acompanhando mudanças e melhorias no código, que você pode ir testando em seu Arduino (se preferir), ou apenas ir examinando enquanto acompanha a explicação subsequente.
Algumas listagens complementares ou do livro estão publicadas na internet como um complemento.
freeRTOS, o sistema Operacional de Tempo Real, que e suporta grande quantidade de microcontroladores e ambiente de desenvolvimento, e vem se tornando um padrão de fato.
A união destas duas plataformas, facilitada pelo desenvolvimentismo de um pacote do freeRTOS que pode ser facilmente adicionado a IDE do Arduino (e neste livro você verá como fazer isto), permitirá que você possa aprender a desenvolver aplicações poderosas e de mais fácil manutenção.