Índice:

ESP-IDF para Módulos ESP32 Instalação completa: 5 etapas
ESP-IDF para Módulos ESP32 Instalação completa: 5 etapas

Vídeo: ESP-IDF para Módulos ESP32 Instalação completa: 5 etapas

Vídeo: ESP-IDF para Módulos ESP32 Instalação completa: 5 etapas
Vídeo: JÁ TEM LIVRO NACIONAL PARA ESP32 E IDF! 2024, Novembro
Anonim
ESP-IDF para Módulos ESP32 Instalação Completa
ESP-IDF para Módulos ESP32 Instalação Completa

Há alguns meses comprei um módulo ESP32, investiguei quais métodos existem para programá-lo, visto que o considero um hardware muito poderoso, Desta vez, iremos instalar e configurar a plataforma Espressif IoT Development Framework ou

(ESP-IDF) do zero, esta é a plataforma oficial de desenvolvimento do espressif para os módulos ESP32.

Se você quiser tirar o máximo proveito do ESP32, considero uma boa possibilidade, embora seja considerado um pouco mais complexo e muito completo.

Criei este tutorial porque os existentes não são muito explicativos e, em alguns casos, diferem da documentação espressif oficial do ESP-IDF.

Site oficial: ESP-IDF espressif

Github oficial: ESP-IDF

Bem, se você quiser começar no ESP32, nas páginas a seguir são preços muito baixos.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Você pode visitar o PDAControl Inglês

Documentação e explicação completa

pdacontrolen.com/esp-idf-modules-esp32-comp…

Próximos tutoriais ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Etapa 1: Módulo ESP32

Image
Image

Se você não conhece os Módulos ESP32, criei esta pequena documentação e vídeo tutorial.

ESP32 eBox & Widora primeira revisão

pdacontrolen.com/first-tests-esp32-eboxwido…

Etapa 2: Instalação ESP-IDF - Requisitos

Download e teste do Easy Compile
Download e teste do Easy Compile

Requisitos

  • PC com sistema operacional Linux (Ubuntu / Debian) ou Virtualbox, no meu caso Lubuntu.
  • Conjunto de ferramentas para construir o aplicativo para ESP32.
  • ESP-IDF que contém essencialmente API para ESP32.e scripts para operar o Toolchain.
  • Um editor de texto, para editar ou criar programas.

PC com sistema operacional Linux (Ubuntu / Debian) ou Virtualbox

Já que a instalação em um sistema operacional Linux, Lubuntu no meu caso, é um derivado do (Ubuntu), embora haja uma versão do ESP-IDF para Windows, você recomenda que instale uma máquina virtual com Linux.

  • Tutorial recomendado Instalando Lubuntu na máquina virtual (Virualbox) no Windows
  • Tutorial recomendado Instale o Lubuntu permanentemente no PC de 32 bits

Nota: Acho que gosto do Linux neste caso (Ubuntu / Debian). Pessoalmente, prefiro o lubuntu, mas é o mesmo.

Etapa 3: tutorial de instalação passo a passo + exemplo

Image
Image

Como a instalação é muito completa, neste vídeo você verá o passo a passo da instalação

Etapa 4: Faça o download do Easy Compile e teste o "hello World"

Download e teste do Easy Compile
Download e teste do Easy Compile

Compilação e download fáceis

comparando pontualmente o ESP-IDF com o SDK para ESP8266, esta versão facilita completamente o download da compilação e o monitoramento do código usando esptool.py

alguns comandos disponíveis

  1. fazer menuconfig
  2. faça tudo
  3. fazer flash
  4. fazer monitor

esp-idf permite integrações com alguns IDE, como Eclipse e Platformio. Eu pessoalmente prefiro terminal de comando e editor de texto,

Etapa 5: Conclusões

Conclusões
Conclusões
Conclusões
Conclusões

Conclusões

Se você decidir usar o ESP-IDF, mencionarei algumas de suas vantagens. É feito em C e permite o FreeRTOS, sendo desenhado pelo espressif diretamente há mais exemplos e documentação, menos chance de encontrar erros ou falhas. de integração, isso nos permite pensar que seremos capazes de usar uma grande parte das características do ESP32.

Se houver um IDE Arduino para ESP32, mas eu acho que ele não fornece a segurança e o controle completo do código, é claro que o ESP-IDF requer mais conhecimento de C, e você deixaria a zona de conford do Arduino e expandiria seu conhecimento.

e este guia é para isso abrir possibilidades com ESP-IDF, Bem, essa é minha humilde opinião. a única desvantagem futura possível, dependência de espressif, mas com o existente você pode fazer tudo! pensar sobre ESP32 em um nível profissional / industrial

Embora também façamos alguns testes mais tarde:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Você pode visitar o PDAControl Inglês

Documentação e explicação completa

pdacontrolen.com/esp-idf-modules-esp32-com…

Próximos tutoriais ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Recomendado: