In den rund zweieinhalb Stunden werden wir erst ein bisschen über die Grundlagen sprechen. Fragen wie „Was ist ein embedded System?“, „Aus welchen Komponenten besteht ein embedded System?“, „Wie programmiert man ein embedded System und was ist eine Firmware?“ werden diskutiert.
In praktischen Übungen werden wir erst die LEDs in Betrieb nehmen, dann die Taster. Im Anschluss programmieren wir ein kleines Spielchen. Die dafür notwendigen Entwicklungsboards werden für die Dauer des Workshops zur Verfügung gestellt.
Als Programmiersprache kommt C zum Einsatz.
Dauer
2 1/2 Stunden
Ziel
Kennenlernen der modernen ESP32-C Controller mit RISC-V Prozessor und erste Schritte zur eigenen Firmware
Voraussetzungen
- Eigenes Gerät (Laptop) mit Windows, Linux oder Mac OS
- VS Code mit ESP-IDF lokal installiert (siehe https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md)
- Grundlagen in einer strukturierten Programmiersprache (C, C++, C#, Java, Python,…) – idealerweise C – vorhanden
Begleitmaterial
- Das Buch „Embedded Systems mit RISC-V und ESP32-C3“ sowie die Webseite zum Buch werden als begleitende und tiefergehende Lektüre empfohlen
- Ein spezielles Entwicklungsboard wird während des Workshops zur Verfügung gestellt