Meine ESP32 Software-Projekte

Den ESP32 gibt es in unterschiedlichen Varianten. Diese unterscheiden sich in Bauart, Variation der Prozessorkerne und des verbauten Speicher wie RAM und ROM.

Auch kann zur Programmierung, die in C++ erfolgt, unterschiedliche IDE genutzt werden. Die Haupt IDE ist Arduino 2.X. Hier findet der Programmierer alles was er braucht. Leider ist die IDE nicht die Schnellste beim Übersetzen. Ein anderer Weg zu einem Programm zu kommen ist Visual Studio mit einem Plugin. Ich nutze hier das Plugin von VISUAL MICRO. Hier hat man die autom.  Editiererweiterungen von Visual Studio und bei bedarf ein paralleles Kompilieren der Sourcen.
Nicht vergessen werden soll die ESP IDF von ESPRESSIF. Die Verwendung von ESP-IDF ist deutlich komplexer als die der Arduino IDE. Man benötigt wesentlich mehr Kenntnisse über die Funktionsweise des Systems und der Hardware und muss Konfigurationen für Speichermanagement, FreeRTOS-Tasks, Peripherieinitialisierung und vieles mehr erstellen und verstehen.