Aula 01

Introdução aos Sistemas Embarcados e Arquitetura de Microcontroladores

Engenharia de Sistemas Embarcados

Objetivos de Aprendizagem

  • Conceitos essenciais de sistemas embarcados, restrições de tempo real, arquiteturas Von Neumann vs. Harvard e diferenças entre microprocessadores e microcontroladores.
  • Controle de hardware via código em C de baixo nível
  • Execução determinística e confiabilidade industrial

Pilares Técnicos

  • Sistemas Embarcados
  • Microcontrolador vs Microprocessador
  • Arquitetura Harvard
  • Superloop
  • Restrições de Tempo Real

Estrutura de Implementação

// Exemplo de Superloop em C Bare-Metal para Microcontrolador
#include 
#include 

#define SYS_CLOCK_HZ  16000000UL

void system_init(void) {
    // Configura clocks e periféricos básicos
}

int main(void) {
    system_init();

Próximos Passos

Acesse o Quiz, Exercícios e Desafio Prático na plataforma.