Microcontroladores e Sistemas Embarcados

Este acervo tem como objetivo disponibilizar conteúdos sobre projeto e estrutura de sistemas embarcados. O propósito é apresentar – de maneira objetiva e mais completa possível – a essência e os fundamentos necessários para aqueles que desejam explorar o cativante mundo do sistemas embarcados.

É nítido que a tecnologia faz cada vez mais parte de nossas vidas. Vivenciamos hoje uma transformação que caminha em direção computação ubíqua. Considerando isso, os sistemas computacionais ditos embarcados – união entre hardware e software em um produto – tornam-se cada vez mais importantes e presentes no dia a dia.

Assim, o desenvolvimento deste material é desafiador por várias razões. Primeiro, os sistemas computacionais apresentam um rápido ritmo de mudança, bem como as necessidades e aplicações desses sistemas. Segundo, existem diversas tecnologias que podem ser utilizadas no desenvolvimento de sistemas embarcados, apresentando os mais variados recursos e dependências. Apesar disso, existem muitos conceitos fundamentais que são invariantes à tecnologia utilizada.

Nesse contexto, a proposta é apresentar uma visão ampla sobre os fundamentos de microcontroladores, programação e integração com outros dispositivos.