Wie man mit VSCode unter Verwendung des Espressif ESP32 entwickelt
Was ist Espressif ESP32
Der Espressif ESP32 ist ein vielseitiger Mikrocontroller, der ideal für industrielle, Verbraucher- und IoT-Anwendungen ist und zuverlässig bei extremen Temperaturen von –40 °C bis +125 °C arbeitet. Er bietet ultra-niedrigen Energieverbrauch mit fortschrittlichem Energiemanagement und hoher Integration, einschließlich integrierter Antennenschalter und RF-Komponenten, die das Hardware-Design vereinfachen. Als hybrider Wi-Fi und Bluetooth-Chip bietet er nahtlose Konnektivität für intelligente Geräte und kann unabhängig arbeiten oder über verschiedene Protokolle mit anderen Systemen kommunizieren. Der ESP32 verbessert die Funktionalität und Effizienz in einer Vielzahl von Projekten, von intelligenten Häusern bis hin zu industriellem IoT.
Entwickeln Sie Espressif ESP32 mit VSCode
Öffnen Sie die VSCode-Website, um entsprechend dem geeigneten System und den Systembits herunterzuladen.
Nachdem Sie das Installationspaket ausgeführt haben, können Sie mit den Standardeinstellungen fortfahren. Für ein besseres Erlebnis wird jedoch empfohlen, die Kontrollkästchen für die Punkte 1, 2 und 3 zu aktivieren.
-
Durch die Aktivierung der Elemente 1 und 2 können Sie VSCode direkt öffnen, indem Sie mit der rechten Maustaste auf eine Datei oder ein Verzeichnis klicken, was Ihren Arbeitsablauf verbessert.
-
Wenn Sie Element 3 aktivieren, können Sie VSCode als Standardoption auswählen, wenn Sie auswählen, wie Dateien geöffnet werden.

Installieren Espressif Israelische Verteidigungsstreitkräfte Stecker
Hinweis: Die neueste Version des Plugins ist V1.6.4. Für ein konsistentes Erlebnis können die Benutzer die gleiche Version wie wir wählen.
Um VSCode zu öffnen, drücken Sie Shift+Ctrl+X, um auf den Plug-in-Manager zuzugreifen.


-
Drücken Sie F1, um einzugeben:
esp-idf: esp-idf-Erweiterung konfigurieren

- Wählen Sie Express (diese Anleitung richtet sich an Benutzer, die es zum ersten Mal installieren).

Wählen Sie den Download-Server aus und wählen Sie die Version von ESP-IDF, die Sie verwenden möchten. Wir empfehlen die neueste Version, V5.1.1, da die Unterstützung für ESP32-C6 ab V5.1 beginnt.
Geben Sie die Installationspfade für das ESP-IDF-Containerverzeichnis und das ESP-IDF-Toolsverzeichnis an.
Hinweis: Wenn Sie ESP-IDF zuvor installiert oder Installationsprobleme hatten, stellen Sie sicher, dass Sie die vorhandenen Dateien vollständig löschen.
Nach der Konfiguration klicken Sie auf „Installieren“, um herunterzuladen. Die Download-Oberfläche wird angezeigt, und die entsprechenden Werkzeuge und die Umgebung werden automatisch installiert. Warten Sie einfach einen Moment.
Sobald die Installation abgeschlossen ist, wird die folgende Oberfläche angezeigt, die anzeigt, dass der Vorgang abgeschlossen ist.
Demo-Beispiel
- Drücken Sie F1, um einzugeben:
- Wählen Sie die entsprechende IDF-Version aus:
Am Beispiel der Hello World-Demo:
-
Wählen Sie die entsprechende Demo aus.
-
In der Readme-Datei wird angegeben, für welchen Chip die Demo gilt (Details zur Verwendung und Dateistruktur werden unten beschrieben und hier weggelassen).
-
Klicken Sie hier, um die Demo zu erstellen.
Wählen Sie den Pfad zum Speichern der Demo und stellen Sie sicher, dass dieser keinen Ordner mit demselben Namen wie die Demo enthält.
COM-Port ändern
Hier werden die entsprechenden COM-Ports angezeigt; Klicken Sie, um sie zu ändern.
Wählen Sie die COM-Ports entsprechend Ihrem Gerät aus. Es wird empfohlen, den COM-Port zu verwenden, der dem USB-Anschluss entspricht (sichtbar im Gerätemanager).
Wenn ein Download fehlschlägt, drücken Sie die Reset-Taste länger als 1 Sekunde und warten Sie, bis der PC das Gerät wieder erkennt, bevor Sie erneut versuchen, den Download durchzuführen.
Wählen Sie das Projekt oder die Demo aus, die Sie verwenden möchten, dann beenden wir die Modifikation der COM-Ports.
Ändern Sie das Fahrerobjekt
Das Treiberobjekt wird hier angezeigt und Sie können es ändern, indem Sie darauf klicken.
-
Wählen Sie das zu verwendende Projekt oder die Demo aus und warten Sie nach dem Klicken eine Minute.
-
Wählen Sie das Objekt aus, das wir steuern müssen, nämlich unseren Hauptchip ESP32C6.
-
Wählen Sie den Pfad zu openocd. Diese Auswahl hat hier keinen Einfluss auf uns, also können Sie eine zufällige auswählen.
Die restliche Statusleiste
-
SDK-Konfigurationseditor: Unterstützt die Änderung der meisten Funktionen von ESP-IDF.
-
Gesamtbereinigung: Löscht alle kompilierten Dateien.
-
Kompilieren: Kompiliert das Projekt.
-
Aktueller Download-Modus: Die Standardeinstellung ist UART.
-
Firmware brennen: Brennen Sie die aktuelle Firmware nach dem Kompilieren.
-
Serial Port Monitor öffnen: Wird zum Anzeigen von Informationen zum seriellen Port verwendet.
-
All-in-One-Taste: Kompiliert, brennt und öffnet den seriellen Monitor (am häufigsten zum Debuggen verwendet).
Klicken Sie auf die All-in-One-Schaltfläche, die wir zuvor beschrieben haben, um zu kompilieren, zu brennen und den seriellen Portmonitor zu öffnen. Der Kompilierungsprozess kann eine Weile dauern, insbesondere beim ersten Mal. Während dieses Prozesses kann ESP-IDF erhebliche CPU-Ressourcen verbrauchen, was möglicherweise zu Systemverzögerungen führt.
Für ein neues Projekt müssen Sie die Download-Methode auswählen und UART wählen. Dies kann später im Abschnitt Download-Methoden geändert werden (klicken Sie, um die Optionen anzuzeigen). Mit dem integrierten automatischen Download-Schaltkreis ist keine manuelle Bedienung für den automatischen Download erforderlich.
Nach erfolgreichem Download öffnet sich automatisch der serielle Monitor. Der Chip gibt die entsprechenden Informationen aus und wird nach 10 Sekunden zum Neustart aufgefordert.
FAQ
Wofür wird Espressif ESP32 verwendet?
Espressif ESP32 kann verwendet werden, um Smart-Home-Geräte, Umweltsensoren und Hausautomatisierung zu erstellen: ESP32-basierte Geräte können Lichter, Thermostate und andere Haushaltsgeräte über Wi-Fi- oder Bluetooth-Verbindungen steuern, was es zu einer beliebten Wahl für DIY-Hausautomatisierungs-Projekte macht.
Wie setze ich das Zielgerät von Espressif in VS Code?
Wählen Sie ein Espressif-Ziel (esp32, esp32s2 usw.), indem Sie das Menü Ansicht > Befehlspalette auswählen und den Befehl ESP-IDF: Set Espressif Device Target eingeben. Wählen Sie das Menü Ansicht > Befehlspalette und geben Sie ESP-IDF: Select OpenOCD Board Configuration ein, um die openOCD-Konfigurationsdateien für den openOCD-Server der Erweiterung auszuwählen.
Sollte ich Arduino oder ESP32 verwenden?
Alles in allem hängt die Wahl zwischen ESP32 und Arduino weitgehend von den Projektanforderungen ab. Für komplexe, vernetzte Anwendungen ist ESP32 die Wahl, während für Einfachheit und Lernen Arduino bevorzugt wird.
Hinterlassen Sie einen Kommentar
Alle Blog-Kommentare werden vor der Veröffentlichung geprüft