Aula 19

Segurança em Firmware e Atualizações Remotas (OTA)

Engenharia de Sistemas Embarcados

Objetivos de Aprendizagem

  • Segurança em hardware: Secure Boot e criptografia de Flash. Mecanismos de atualização Over-The-Air (OTA) com particionamento duplo e rollback automático em falhas.
  • Controle de hardware via código em C de baixo nível
  • Execução determinística e confiabilidade industrial

Pilares Técnicos

  • Particionamento Dual OTA
  • Secure Boot
  • Flash Encryption
  • Rollback Automático
  • Integridade SHA-256

Estrutura de Implementação

// Tabela de Partições Flash para Suporte a OTA Seguro
# Name,   Type, SubType, Offset,  Size, Flags
nvs,      data, nvs,     0x9000,  0x4000,
otadata,  data, ota,     0xd000,  0x2000,
phy_init, data, phy,     0xf000,  0x1000,
ota_0,    app,  ota_0,

Próximos Passos

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