Skip to main content
Praktische Workflows fuer Projektsetup, Hardware-Interaktion, Firmware-Entwicklung, Debugging und Sitzungsverwaltung. Jeder Abschnitt enthaelt Beispiel-Prompts, die du anpassen kannst.

Neues Projekt starten

1

Projekt erstellen oder auswaehlen

embedder
Dialog zur Projektauswahl mit Suchfeld, Schaltflaeche zum Erstellen eines neuen Projekts und Liste vorheriger Projekte

Projekt-Auswahloberflaeche

Waehle ein bestehendes Projekt aus oder erstelle ein neues.Embedder fordert dich automatisch zum Erstellen eines Projekts auf, wenn das aktuelle Verzeichnis noch keinem Projekt zugeordnet ist. Daher ist /project nicht immer notwendig.
2

Plattform auswaehlen

Waehle deine Plattform aus unserem Katalog oder fuege eine eigene hinzu.
Dialog zur Plattformauswahl mit Suchfeld und nRF9xxx-Plattformen von Nordic Semiconductor

Plattform-Auswahloberflaeche mit Optionen von Nordic Semiconductor

Um eine eigene Plattform hinzuzufuegen, gib den Plattformnamen ein und klicke auf + Add "[platform name]". Danach wirst du zum Hochladen deiner Dokumentation aufgefordert.
Dialog zur Plattformauswahl mit Menue zum Hochladen von Dokumentation als PDF

Oberflaeche zum Erstellen einer benutzerdefinierten Plattform

3

Peripherie hinzufuegen

Waehle die Peripherie aus unserem Katalog oder fuege eigene Komponenten hinzu.
Dialog zur Peripherieauswahl mit Suchfeld und Komponenten von Analog Devices, Nexperia und Allegro MicroSystems

Peripherie-Auswahloberflaeche mit Komponenten verschiedener Hersteller

Waehle die Peripherie, die du verwendest (I2C-Sensoren, SPI-Displays, UART-Module usw.).Eigene Peripherie und Datenblaetter kannst du ueber denselben Prozess wie bei Plattformen im vorherigen Schritt hinzufuegen.Fuehre /peripheral jederzeit erneut aus, um die Konfiguration zu erweitern oder anzupassen.
4

EMBEDDER.md generieren

embedder
Erstellt eine EMBEDDER.md mit Projektkontext, Konfiguration und mehr.
Fuer Geraete, die nicht im Katalog enthalten sind, lade eigene Dokumentation oder Datenblaetter ueber /peripheral oder die Web-Konsole (/console) hoch, um die Agent-Qualitaet zu verbessern.

Hardware-Interaktion

Seriellen Monitor nutzen

Das serielle Terminal ist direkt in Embedder integriert. Die KI liest serielle Ausgaben automatisch. Serielle Seitenleiste oeffnen:
Embedder
Oder per Tastaturkuerzel: Ctrl+` (Backtick) Auto-Connect-Verhalten: Standardmaessig verbindet sich Embedder nach dem Flashen automatisch mit deinem Geraet. Um Auto-Connect zu deaktivieren, aktualisiere deine EMBEDDER.md oder gib folgenden Prompt ein:
Embedder
Serielle Ausgabe filtern: Klicke in der seriellen Toolbar auf [Filter], um Ausgaben per Regex zu filtern. Das ist hilfreich, um relevante Logs oder Fehler in verrauschten Ausgaben zu isolieren.
Filter im seriellen Terminal mit Regex-Pattern zum Filtern der Ausgabe

Firmware-Entwicklung

Peripherie-Treiber schreiben

Embedder nutzt Kontext aus deinen Datenblaettern und deiner Dokumentation. Bitte Embedder beim Entwickeln von Treibern, Pinbelegungen, Registermaps und Implementierungsdetails nachzuschlagen.
Embedder
Embedder
Embedder

Build und Flash

Embedder nutzt deine Projektkonfiguration, um benoetigte Toolchains und Abhaengigkeiten zu bestimmen.
1

Abhaengigkeiten installieren

Embedder
2

Projekt bauen

Embedder
3

Firmware flashen

Embedder
4

Bauen, flashen und ueberwachen

Embedder

Mit HALs und SDKs arbeiten

Frage nach vendorspezifischen HALs und SDKs:
Embedder
Embedder
Embedder

Mit serieller Ausgabe debuggen

Embedder liest serielle Ausgaben und kann Probleme in Echtzeit analysieren.

Fehler analysieren

Embedder
Embedder
Embedder

Ausfuehrung nachverfolgen

Embedder
Embedder

Plan-Modus vs. Act-Modus

Embedder hat zwei Modi fuer unterschiedliche Workflows.

Act-Modus (Standard)

Voller Toolzugriff. Embedder kann lesen, schreiben und ausfuehren. Geeignet fuer:
  • Code schreiben und aendern
  • Firmware bauen und flashen
  • Aenderungen am Projekt vornehmen

Plan-Modus

Read-only-Analyse. Embedder recherchiert ohne Aenderungen. Geeignet fuer:
  • Komplexe Refactorings planen
  • Architektur vor Aenderungen reviewen
  • Datenblaetter analysieren
Zwischen Modi wechseln:
  • Tastatur: Shift+Tab
  • Befehle: /plan oder /act
Im Plan-Modus starten:
Embedder
Der Plan-Modus ist ideal, um komplexe Aenderungen vor der Umsetzung zu planen.

Dokumentation und Kontext

Hochgeladene Dokumentation nutzen

Plattformen und Peripherie aus unserem Katalog haben bereits hochgeladene Dokumentation. Du kannst weitere Dokumente ueber die Web-Konsole hochladen, erreichbar mit /console.
Web-App mit Bereich zum Hochladen von Dokumentation fuer dein Projekt

Oberflaeche zum Hochladen von Dokumentation

Embedder nutzt diese Dokumente automatisch:
Embedder
Embedder
Embedder

Hardware-spezifische Unterstuetzung

Stelle hardwarespezifische Fragen zu deinem Board:
Embedder
Embedder
Embedder

Bash-Modus

Umgehe den KI-Agenten und fuehre Terminalbefehle direkt mit dem Praefix ! aus.
Der Befehl wird ohne KI-Interpretation direkt im Terminal ausgefuehrt. Nuetzlich fuer schnelle Kommandos ohne Assistenz.

Serieller Sendemodus

Sende Nachrichten direkt ueber seriell an deinen MCU mit dem Praefix ~.
embedder
embedder
embedder
Der Text wird direkt an die serielle Konsole deines Geraets gesendet. Geeignet fuer:
  • AT-Befehle senden
  • Mit Device-CLI/REPL interagieren
  • Manuelle Debug-Befehle

Dateien und Verzeichnisse referenzieren

Nutze @, um Dateien oder Verzeichnisse schnell in deine Prompts einzubinden.
1

Datei referenzieren

Embedder
Embedder
2

Verzeichnis referenzieren

Embedder
Embedder
3

Mehrere Referenzen

Embedder
Dateipfade koennen relativ oder absolut sein. Bei Verzeichnis-Referenzen werden Dateilisten gezeigt, nicht Dateiinhalte.

Sitzungsverwaltung

Projekte wechseln

Embedder

Fruehere Sitzungen fortsetzen

Embedder

Kontext verwalten

Fuer lange Konversationen:
Embedder

Schnelle Referenz

Zuletzt geändert am 5. März 2026