ESP-IDF pro moduly ESP32 Kompletní instalace: 5 kroků
ESP-IDF pro moduly ESP32 Kompletní instalace: 5 kroků
Anonim
ESP-IDF pro moduly ESP32 Kompletní instalace
ESP-IDF pro moduly ESP32 Kompletní instalace

Před několika měsíci jsem si koupil modul ESP32, zkoumal jsem, jaké metody existují pro jeho programování, protože ho považuji za velmi výkonný hardware, Tentokrát nainstalujeme a nakonfigurujeme platformu Espressif IoT Development Framework nebo

(ESP-IDF) od nuly, toto je oficiální platforma pro vývoj espressif pro moduly ESP32.

Pokud chcete z ESP32 vytěžit maximum, považuji to za dobrou možnost, i když je považována za trochu složitější a velmi kompletní.

Vytvořil jsem tento návod, protože ty stávající nejsou příliš vysvětlující a v některých případech se liší od oficiální dokumentace espressif pro ESP-IDF.

Oficiální webové stránky: ESP-IDF espressif

Oficiální Github: ESP-IDF

Pokud chcete začít v ESP32, na následujících stránkách jsou velmi nízké ceny.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Můžete navštívit PDAControl English

Dokumentace a úplné vysvětlení

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

Další Návody ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Kompletní dokumentace a vysvětlení

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

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

pdacontroles.com/category/esp32/

Krok 1: Modul ESP32

Image
Image

Pokud neznáte moduly ESP32, vytvořil jsem tento malý dokumentační a video návod.

První recenze ESP32 eBox & Widora

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

Krok 2: Instalace ESP -IDF - požadavky

Snadné kompilace ke stažení a testování
Snadné kompilace ke stažení a testování

Požadavky

  • PC s operačním systémem Linux (Ubuntu / Debian) nebo Virtualbox, v mém případě Lubuntu.
  • Toolchain pro sestavení aplikace pro ESP32.
  • ESP-IDF, který v podstatě obsahuje API pro ESP32. A skripty pro provoz Toolchain.
  • Textový editor pro úpravu nebo vytváření programů.

PC s operačním systémem Linux (Ubuntu / Debian) nebo Virtualbox

Vzhledem k tomu, že instalace v operačním systému Linux je v mém případě Lubuntu derivátem (Ubuntu), přestože existuje verze ESP-IDF pro Windows, doporučujeme nainstalovat virtuální počítač s Linuxem.

  • Doporučený návod Instalace Lubuntu na virtuální stroj (Virualbox) ve Windows
  • Doporučený návod Nainstalujte Lubuntu trvale na 32bitové PC

Poznámka: Myslím, že se mi v tomto případě líbí Linux (Ubuntu / Debian) Osobně dávám přednost lubuntu, ale je to stejné.

Krok 3: Návod k instalaci krok za krokem + Příklad

Image
Image

Jelikož je instalace velmi důkladná, v tomto videu uvidíte instalaci krok za krokem

Krok 4: Snadné kompilace Stažení a testování „ahoj světe“

Snadné kompilace ke stažení a testování
Snadné kompilace ke stažení a testování

Snadné kompilace a stahování

přesné srovnání ESP-IDF se sadou SDK pro ESP8266 tato verze zcela usnadňuje stahování kompilace a monitorování kódu pomocí esptool.py

některé dostupné příkazy

  1. provést menuconfig
  2. udělat vše
  3. udělat blesk
  4. udělat monitor

esp-idf umožňuje integraci s některými IDE, jako jsou Eclipse a Platformio. Osobně dávám přednost příkazovému terminálu a textovému editoru,

Krok 5: Závěry

Závěry
Závěry
Závěry
Závěry

Závěry

Pokud se rozhodnete používat ESP-IDF, zmíním některé jeho výhody. Provádí se v jazyce C a umožňuje FreeRTOS, který byl navržen přímo společností espressif, obsahuje více příkladů a dokumentace, menší pravděpodobnost nalezení chyb nebo chyb. integrace, to nám umožňuje uvažovat o tom, že budeme moci použít velkou část charakteristik ESP32.

Pokud existuje Arduino IDE pro ESP32, ale myslím, že neposkytuje zabezpečení a úplnou kontrolu nad kódem, ESP-IDF samozřejmě vyžaduje více znalostí C a vy byste opustili zónu conu Arduino a rozšířili si své znalosti.

a tato příručka má za cíl otevřít možnosti s ESP-IDF. To je můj skromný názor. jediná možná budoucí nevýhoda, závislost na espressifu, ale s existující věcí můžete dělat všechno! přemýšlet o ESP32 na profesionální / průmyslové úrovni

Ačkoli některé testy provedeme také později:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Můžete navštívit PDAControl English

Dokumentace a úplné vysvětlení

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

Další Návody ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Kompletní dokumentace a vysvětlení

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

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