Iniciar un nuevo proyecto
Create or select a project
embedder

/project.Choose a platform
Selecciona la plataforma que estás utilizando de nuestro catálogo o agrega la tuya propia.
Para agregar su propia plataforma, escriba el nombre de la plataforma y presione el botón 

+ Add "[platform name]". Luego se le pedirá que cargue su documentación.
Add peripherals
Selecciona los periféricos que estás utilizando de nuestro catálogo o añade el tuyo propio.
Seleccione los periféricos que está utilizando (sensores I2C, pantallas SPI, módulos UART, etc.).Puede agregar periféricos personalizados y cargar sus hojas de datos utilizando el mismo proceso descrito para las plataformas en el paso anterior.Ejecute

/peripheral nuevamente en cualquier momento para agregar o modificar su configuración.Interacción de hardware
Utilice el monitor serie
El terminal serie está integrado directamente en Embedder. La IA lee la salida en serie automáticamente. Abra la barra lateral de serie:Embedder
Ctrl+` (comilla invertida)
Comportamiento de conexión automática:
De forma predeterminada, Embedder se conecta automáticamente a su dispositivo después de flashear
Para desactivar la conexión automática, actualice su EMBEDDER.md o solicite:
Embedder
[Filter] en la barra de herramientas en serie para filtrar la salida por patrón de expresiones regulares. Útil para aislar mensajes de registro específicos o errores de resultados ruidosos.

Desarrollo de firmware
Escribir controladores periféricos
Embedder tiene contexto de sus hojas de datos y documentación. Pídale que busque pines, registre mapas y detalles de implementación de controladores cuando desarrolle controladores.Embedder
Embedder
Embedder
Construir y flashear
Embedder utiliza la configuración de su proyecto para determinar las cadenas de herramientas y dependencias requeridas.Trabajar con HAL y SDK
Pregunte acerca de los HAL y SDK específicos del proveedor:Embedder
Embedder
Embedder
Depurar con salida en serie
Embedder lee la salida en serie y puede ayudar a analizar problemas en tiempo real.Analizar errores
Embedder
Embedder
Embedder
Ejecución de seguimiento
Embedder
Embedder
Modo de planificación versus modo de acción
Embedder tiene dos modos para diferentes flujos de trabajo.Modo de acción (predeterminado)
Acceso completo a herramientas. Embedder puede leer, escribir y ejecutar. Usar para:- Escribir y modificar código.
- Creación y actualización de firmware.
- Realizar cambios en su proyecto.
Modo de planificación
Análisis de solo lectura. Embedder investiga sin realizar cambios. Usar para:- Planificación de refactorizaciones complejas.
- Revisión de arquitectura antes de cambios.
- Análisis de hojas de datos.
- Teclado:
Shift+Tab - Comandos:
/plano/act
Embedder
Documentación y contexto
Aprovechar la documentación cargada
Las plataformas y periféricos elegidos de nuestro catálogo ya tienen la documentación subida. Puede cargar más documentos a través de la consola web a la que se puede acceder mediante/console.

Embedder
Embedder
Embedder
Asistencia basada en hardware
Haga preguntas específicas de hardware sobre su placa:Embedder
Embedder
Embedder
modo bash
Omita el agente AI y ejecute comandos del terminal directamente usando el prefijo!.
Modo de envío en serie
Envíe mensajes directamente a su MCU a través de serie usando el prefijo~.
embedder
embedder
embedder
- Envío de comandos AT
- Interactuar con el dispositivo CLI/REPL
- Comandos de depuración manual
Archivos y directorios de referencia
Utilice@ para incluir rápidamente archivos o directorios en sus indicaciones.
Gestión de sesiones
Cambiar de proyecto
Embedder
Reanudar sesiones anteriores
Embedder
Administrar contexto
Para conversaciones largas:Embedder
Referencia rápida
| Flujo de trabajo | Comando/Atajo |
|---|---|
| Configuración de nuevo proyecto | /project → /peripheral → /init |
| Monitor serie | /serial o Ctrl+` |
| Modo de cambio | Shift+Tab o /plan /act |
| Añadir periférico | /peripheral |
| Archivo de referencia | @filename en aviso |
| Modo bash | !command (por ejemplo, !ls) |
| Envío en serie | ~message (por ejemplo, ~help) |
| Deshacer último mensaje | /undo o Ctrl+Z |
| Rebobinar conversación | /rewind o Ctrl+Z (2x) |
| Reanudar sesión | /history |
| Comprimir contexto | /compress |
| Consola web | /console |
| Obtener ayuda | /help |