Inhaltsverzeichnis:

ESP-IDF für Module ESP32 Vollständige Installation - Gunook
ESP-IDF für Module ESP32 Vollständige Installation - Gunook

Video: ESP-IDF für Module ESP32 Vollständige Installation - Gunook

Video: ESP-IDF für Module ESP32 Vollständige Installation - Gunook
Video: ESP32 + Arduino IDE Install & Configure - linux Ubuntu/Debian: PDAControl 2024, Juli
Anonim
ESP-IDF für Module ESP32 Komplettinstallation
ESP-IDF für Module ESP32 Komplettinstallation

Vor einigen Monaten habe ich ein ESP32-Modul gekauft, ich habe untersucht, welche Methoden es gibt, um es zu programmieren, da ich es für eine sehr leistungsstarke Hardware halte, Dieses Mal installieren und konfigurieren wir die Espressif IoT Development Framework-Plattform oder

(ESP-IDF) von Grund auf neu, dies ist die offizielle espressif-Entwicklungsplattform für die ESP32-Module.

Wenn Sie das Beste aus dem ESP32 herausholen möchten, halte ich eine gute Möglichkeit, obwohl es als etwas komplexer und sehr vollständig angesehen wird.

Ich habe dieses Tutorial erstellt, da die vorhandenen nicht sehr erklärend sind und sich in einigen Fällen von der offiziellen espressif-Dokumentation für ESP-IDF unterscheiden.

Offizielle Website: ESP-IDF espressif

Offizieller Github: ESP-IDF

Nun, wenn Sie in ESP32 starten möchten, sind auf den folgenden Seiten sehr günstige Preise zu finden.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Sie können PDAControl besuchen Englisch

Dokumentation und vollständige Erklärung

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

Weiter Tutorials 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 Tutorials ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Schritt 1: ESP32-Modul

Image
Image

Wenn Sie die ESP32-Module nicht kennen, habe ich diese kleine Dokumentation und ein Video-Tutorial erstellt.

ESP32 eBox&Widora Erster Test

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

Schritt 2: Installation ESP-IDF - Anforderungen

Einfach kompilieren, herunterladen und testen
Einfach kompilieren, herunterladen und testen

Anforderungen

  • PC mit Linux-Betriebssystem (Ubuntu / Debian) oder Virtualbox, in meinem Fall Lubuntu.
  • Toolchain zum Erstellen der Anwendung für ESP32.
  • ESP-IDF, das im Wesentlichen API für ESP32.und Skripte zum Betrieb der Toolchain enthält.
  • Ein Texteditor zum Bearbeiten oder Erstellen von Programmen.

PC mit Linux-Betriebssystem (Ubuntu / Debian) oder Virtualbox

Da die Installation auf einem Linux-Betriebssystem, in meinem Fall Lubuntu, ein Derivat von (Ubuntu) ist, obwohl es eine Version von ESP-IDF für Windows gibt, empfiehlt es sich, eine virtuelle Maschine mit Linux zu installieren.

  • Empfohlenes Tutorial Installieren von Lubuntu in einer virtuellen Maschine (Virualbox) in Windows
  • Empfohlenes Tutorial Installieren Sie Lubuntu dauerhaft auf einem 32-Bit-PC

Hinweis: Ich glaube, ich mag Linux in diesem Fall (Ubuntu / Debian) Ich persönlich bevorzuge Lubuntu, aber es ist das gleiche.

Schritt 3: Installationsanleitung Schritt für Schritt + Beispiel

Image
Image

Da die Installation sehr gründlich ist, sehen Sie in diesem Video die Installation Schritt für Schritt

Schritt 4: Einfach kompilieren, herunterladen und "hello World" testen

Einfach kompilieren, herunterladen und testen
Einfach kompilieren, herunterladen und testen

Einfach kompilieren und herunterladen

Durch den pünktlichen Vergleich von ESP-IDF mit dem SDK für ESP8266 erleichtert diese Version den Kompilierungs-Download und die Überwachung des Codes mit esptool.py

einige Befehle verfügbar

  1. Menükonfiguration machen
  2. mache alles
  3. blitz machen
  4. Monitor machen

esp-idf ermöglicht Integrationen mit einigen IDEs wie Eclipse und Platformio. Ich persönlich bevorzuge Befehlsterminal und Texteditor,

Schritt 5: Schlussfolgerungen

Schlussfolgerungen
Schlussfolgerungen
Schlussfolgerungen
Schlussfolgerungen

Schlussfolgerungen

Wenn Sie sich für ESP-IDF entscheiden, werde ich einige seiner Vorteile erwähnen. Es wird in C durchgeführt und ermöglicht FreeRTOS, da es direkt von espressif entworfen wird. Es gibt mehr Beispiele und Dokumentation, weniger Wahrscheinlichkeit, Fehler oder Fehler zu finden. Integration lässt uns davon ausgehen, dass wir einen Großteil der ESP32-Eigenschaften nutzen können.

Wenn es eine Arduino-IDE für ESP32 gibt, aber meiner Meinung nach nicht die Sicherheit und vollständige Kontrolle des Codes bietet, erfordert ESP-IDF natürlich mehr Kenntnisse in C, und Sie würden die Arduino-Conford-Zone verlassen und Ihr Wissen erweitern.

und dieser Leitfaden ist dafür, Möglichkeiten mit ESP-IDF zu eröffnen. Nun, das ist meine bescheidene Meinung. der einzige mögliche zukünftige nachteil, abhängigkeit von espressif aber mit dem vorhandenen ding kann man alles machen! über ESP32 auf professionellem / industriellem Niveau nachdenken

Obwohl wir später auch einige Tests durchführen werden:

  • ESP32-Arduino-IDE
  • ESP32 Mongoose-Betriebssystem.

Sie können PDAControl besuchen Englisch

Dokumentation und vollständige Erklärung

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

Weiter Tutorials 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 Tutorials ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Empfohlen: