Aula 02 - Famílias de Microcontroladores e Ambiente de Desenvolvimento ⚙️
Engenharia de Sistemas Embarcados e Microcontroladores
Agenda da Sessão 📅
- Contexto & Importância na Indústria
- Fundamentos da Arquitetura & Registradores
- Operação em Tempo Real
- Implementação Prática em C/C++
- Melhores Práticas de Projeto & Debug
1. Visão Geral do Problema 🎯
- Sistemas dedicados a tarefas específicas e contínuas.
- Restrições severas de energia, memória RAM e tempo de resposta.
- Exigência de confiabilidade extrema (automotivo, médico, industrial).
2. Princípios Conceituais 🧠
- ARM Cortex-M: Base operacional da aula.
- ESP32: Estruturação do hardware.
- AVR ATmega328P: Diretrizes de implementação.
3. Código Exemplo 💻
; platformio.ini - Configuração de projeto PlatformIO para ESP32
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = espidf
monitor_speed = 115200
upload_speed = 921600
4. Conclusões & Atividades 🚀