ESP32 Com IDF O Guia Profissional
ESP32 Com IDF O Guia Profissional
ESP32 Com IDF O Guia Profissional
O Guia Profissional
José V. S. Morais
São Paulo - 2023
Instituto NCB
www.newtoncbraga.com.br
[email protected]
Copyright by
INSTITUTO NEWTON C BRAGA.
1ª edição
O Autor
Prefácio
Happy Hacking!
Pedro Minatel.
Developer Advocate.
Espressif Systems.
Índice
Introdução....................................................................17
Conhecendo o ESP32...................................................21
Hardware.........................................................................22
Linguagens de programação e IDE’s................................22
Conhecendo a ESP-IDF....................................................23
O que é e para que serve o “menuconfig”.............................25
Principais arquivos de um projeto.........................................27
Principais comandos da IDF..................................................28
Programando em C++...........................................................29
Processo de boot (inicialização).............................................32
Introdução
Os microcontroladores se tornaram uma parte
essencial para nossas vidas há algumas dezenas de
anos, pois com um pequeno chip que cabe na ponta
de um dedo, conseguimos criar sistemas complexos
para controle, automação e monitoramento em prati-
camente qualquer ambiente. Desde um forno micro-
ondas, até sistemas complexos e críticos, como equi-
pamentos médicos, aeroespaciais, etc.
A alta demanda de produtos IoT no mercado,
ocasionado pela indústria 4.0, causou uma grande
procura de microcontroladores com conectividade e
um dos maiores candidatos quando se fala do assun-
to são os microcontroladores da Espressif, onde con-
seguem entregar um custo benefício incrível.
Este livro abordará especificamente a família
de microcontroladores ESP32 dentro do ambiente da
ESP-IDF, que se demonstram robustos, competentes
e confiáveis para grande parte das aplicações no
mercado. Focaremos no SoC (System on a Chip)
ESP32 mais comumente utilizado, sua primeira ver-
são de módulo ESP32-WROOM dual-core, onde revi-
17