Esta literatura é uma continuação da obra Arduino – Prático e Objetivo (2011) e Programação para Arduino – Avançado (2014) do mesmo autor e editora, onde o objetivo é apresentar uma introdução ao conceito de sistemas operacionais, apresentando o que é um processo, contexto de hardware e software, CPU e I/O bound, estado de processos etc. Após tal estudo, mostra como implementar um RTOS no Arduino. O RTOS permite a um microcontrolador tratar concorrentemente diversas tarefas. Desta forma, pode-se obter melhor desempenho e eficiência, já que diversas tarefas são executadas em uma fração do tempo, dando a impressão que todos estão sendo processados simultaneamente da mesma forma que ocorre nos atuais sistemas operacionais. Neste livro, a biblioteca FREE RTOS foi utilizada na programação para o Arduino, onde diversos exemplos práticos utilizando recursos corriqueiros como I/Os, display, serial, ADC são mostrados de modo a facilitar o entendimento do leitor.