Démarrer un nouveau projet
Create or select a project
embedder

/project n’est pas toujours nécessaire.Choose a platform
Sélectionnez la plateforme que vous utilisez dans notre catalogue ou ajoutez la vôtre.
Pour ajouter votre propre plateforme, saisissez le nom de la plateforme et appuyez sur le bouton 

+ Add "[platform name]". Vous serez ensuite invité à télécharger votre documentation.
Add peripherals
Sélectionnez les périphériques que vous utilisez dans notre catalogue ou ajoutez les vôtres.
Sélectionnez les périphériques que vous utilisez (capteurs I2C, écrans SPI, modules UART, etc.).Vous pouvez ajouter des périphériques personnalisés et télécharger leurs fiches techniques en utilisant le même processus décrit pour les plates-formes à l’étape précédente.Exécutez à nouveau

/peripheral à tout moment pour ajouter ou modifier votre configuration.Interaction matérielle
Utiliser le moniteur série
Le terminal série est intégré directement dans Embedder. L’IA lit automatiquement la sortie série. Ouvrez la barre latérale série :Embedder
Ctrl+` (backtick)
Comportement de connexion automatique :
Par défaut, Embedder se connecte automatiquement à votre appareil après avoir flashé
Pour désactiver la connexion automatique, mettez à jour votre EMBEDDER.md ou votre invite :
Embedder
[Filter] dans la barre d’outils série pour filtrer la sortie par modèle d’expression régulière. Utile pour isoler des messages de journal ou des erreurs spécifiques d’une sortie bruyante.

Développement du micrologiciel
Écrire des pilotes de périphériques
Embedder a le contexte de vos fiches techniques et de votre documentation. Demandez-lui de rechercher les brochages, d’enregistrer les cartes et les détails d’implémentation des pilotes lors du développement des pilotes.Embedder
Embedder
Embedder
Construire et flasher
Embedder utilise la configuration de votre projet pour déterminer les chaînes d’outils et les dépendances requises.Travailler avec les HAL et les SDK
Renseignez-vous sur les HAL et SDK spécifiques au fournisseur :Embedder
Embedder
Embedder
Débogage avec sortie série
Embedder lit la sortie série et peut aider à analyser les problèmes en temps réel.Analyser les erreurs
Embedder
Embedder
Embedder
Exécution du suivi
Embedder
Embedder
Mode Plan vs mode Acte
Embedder dispose de deux modes pour différents flux de travail.Mode Acte (par défaut)
Accès complet aux outils. Embedder peut lire, écrire et exécuter. Utiliser pour :- Rédaction et modification de code
- Construction et flashage du firmware
- Apporter des modifications à votre projet
Mode Planification
Analyse en lecture seule. Intégrez des recherches sans apporter de modifications. Utiliser pour :- Planification de refactors complexes
- Revoir l’architecture avant les changements
- Analyser les fiches techniques
- Clavier :
Shift+Tab - Commandes :
/planou/act
Embedder
Documentation et contexte
Tirer parti de la documentation téléchargée
Les plateformes et périphériques choisis dans notre catalogue disposent déjà d’une documentation téléchargée. Vous pouvez télécharger davantage de documents via la console Web accessible via le/console.

Embedder
Embedder
Embedder
Assistance adaptée au matériel
Posez des questions spécifiques au matériel sur votre carte :Embedder
Embedder
Embedder
Mode bash
Contournez l’agent AI et exécutez les commandes du terminal directement en utilisant le préfixe!.
Mode d’envoi série
Envoyez des messages directement à votre MCU via série en utilisant le préfixe~.
embedder
embedder
embedder
- Envoi de commandes AT
- Interagir avec l’appareil CLI/REPL
- Commandes de débogage manuel
Fichiers et répertoires de référence
Utilisez@ pour inclure rapidement des fichiers ou des répertoires dans vos invites.
Gestion des sessions
Changer de projet
Embedder
Reprendre les sessions précédentes
Embedder
Gérer le contexte
Pour les longues conversations :Embedder
Référence rapide
| Flux de travail | Commande/Raccourci |
|---|---|
| Mise en place d’un nouveau projet | /project → /peripheral → /init |
| Moniteur série | /serial ou Ctrl+` |
| Mode de commutation | Shift+Tab ou /plan /act |
| Ajouter un périphérique | /peripheral |
| Fichier de référence | @filename dans l’invite |
| Mode bash | !command (par exemple, !ls) |
| Envoi série | ~message (par exemple, ~help) |
| Annuler le dernier message | /undo ou Ctrl+Z |
| Rembobiner la conversation | /rewind ou Ctrl+Z (2x) |
| Reprise de la séance | /history |
| Compresser le contexte | /compress |
| Console Web | /console |
| Obtenir de l’aide | /help |