Zum Inhalt springen

+49 1626571232

🚀 Kostenloser Versand ab 30€ in Deutschland, 50€ in der EU!

Wie man mit VSCode unter Verwendung des Espressif ESP32 entwickelt

25 Dec 2024 0 Kommentare

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.

Espressif ESP32- 1

 

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.

Espressif ESP32- 2
Geben Sie in die Suchleiste Espressif IDF ein, wählen Sie das entsprechende Plug-in aus und klicken Sie auf Installieren.
Espressif ESP32- 3
  • Drücken Sie F1, um einzugeben:

esp-idf: esp-idf-Erweiterung konfigurieren

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

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:
esp-idf: Beispiele Projekte anzeigen
  • Wählen Sie die entsprechende IDF-Version aus:

Espressif ESP32- 6

Am Beispiel der Hello World-Demo:

  1. Wählen Sie die entsprechende Demo aus.

  2. In der Readme-Datei wird angegeben, für welchen Chip die Demo gilt (Details zur Verwendung und Dateistruktur werden unten beschrieben und hier weggelassen).

  3. 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.

  1. Wählen Sie das zu verwendende Projekt oder die Demo aus und warten Sie nach dem Klicken eine Minute.

  2. Wählen Sie das Objekt aus, das wir steuern müssen, nämlich unseren Hauptchip ESP32C6.

  3. 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

  1. SDK-Konfigurationseditor: Unterstützt die Änderung der meisten Funktionen von ESP-IDF.

  2. Gesamtbereinigung: Löscht alle kompilierten Dateien.

  3. Kompilieren: Kompiliert das Projekt.

  4. Aktueller Download-Modus: Die Standardeinstellung ist UART.

  5. Firmware brennen: Brennen Sie die aktuelle Firmware nach dem Kompilieren.

  6. Serial Port Monitor öffnen: Wird zum Anzeigen von Informationen zum seriellen Port verwendet.

  7. All-in-One-Taste: Kompiliert, brennt und öffnet den seriellen Monitor (am häufigsten zum Debuggen verwendet).

Espressif ESP32 -7

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.  

 

Vorheriger Beitrag
Nächster Beitrag

Hinterlassen Sie einen Kommentar

Alle Blog-Kommentare werden vor der Veröffentlichung geprüft

Jemand kaufte vor kurzem ein

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look

Wähle Optionen

zuletzt angesehen

Bearbeitungsoption
Benachrichtigung wieder vorrätig
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
RuffRuff App RuffRuff App by Tsun