Os sistemas embarcados são dispositivos que podem ser encontrados em qualquer lugar, de aplicações residenciais a controladores de processos críticos como aviação ou equipamentos médicos. Aprender a programar estes dispositivos envolve conhecer o hardware, os periféricos e a interação entre eles. Este livro traz os conhecimentos e ferramentas necessárias para que o leitor possa entender estes dispositivos e desenvolver aplicações com segurança e rapidez.Existe uma carência de livros na área de sistemas embarcados em português. A maioria incorre em dois problemas: ou é extremamente superficial no tema de programação de embarcados ou é focada em um tipo específico de processador, limitando sua utilidade para um fabricante oi item específico. Com relação ao tempo, o momento é bastante propício para este tipo de literatura. Com a popularidade da plataforma Arduino várias pessoas têm começado seus estudos nesta área. Outro grande motivador é o advento da internet das coisas [...]