Skip to main content
Flujos de trabajo prácticos para configurar proyectos, interactuar con hardware, escribir firmware, depurar y administrar sesiones. Cada sección incluye ejemplos de indicaciones que puede adaptar.

Iniciar un nuevo proyecto

1

Create or select a project

embedder
Diálogo SELECCIONAR PROYECTO con cuadro de búsqueda que muestra el botón para crear un nuevo proyecto y la lista de proyectos anteriores

Project selection interface

Elija un proyecto existente o cree uno nuevo.Embedder le pedirá que cree un nuevo proyecto automáticamente si no hay ningún proyecto asociado con el directorio en el que lo ejecuta, así que tenga en cuenta que no siempre es necesario ejecutar /project.
2

Choose a platform

Selecciona la plataforma que estás utilizando de nuestro catálogo o agrega la tuya propia.
Diálogo SELECCIONAR PLATAFORMA con cuadro de búsqueda que muestra las plataformas nRF9xxx de Nordic Semiconductor

Platform selection interface showing Nordic Semiconductor options

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.
Diálogo SELECCIONAR PLATAFORMA que muestra el menú para cargar documentación en formato pdf

Custom platform creation interface

3

Add peripherals

Selecciona los periféricos que estás utilizando de nuestro catálogo o añade el tuyo propio.
Cuadro de diálogo SELECCIONAR PERIFÉRICOS con cuadro de búsqueda que muestra componentes de Analog Devices, Nexperia y Allegro MicroSystems

Peripheral selection interface with components from various manufacturers

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.
4

Generate EMBEDDER.md

embedder
Crea un archivo EMBEDDER.md con el contexto, la configuración y más de su proyecto.
Para dispositivos no incluidos en el catálogo, cargue su propia documentación u hojas de datos a través de /peripheral o mediante la consola web (/console) para mejorar el rendimiento del agente.

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
O utilice el método abreviado de teclado: 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
Filtrar salida en serie: Haga clic en [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.
Filtro de terminal serie que muestra la salida de filtrado de patrones de expresiones regulares

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.
1

Install dependencies

Embedder
2

Build the project

Embedder
3

Flash the firmware

Embedder
4

Build, flash, and monitor

Embedder

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.
Alternar entre modos:
  • Teclado: Shift+Tab
  • Comandos: /plan o /act
Iniciar en modo plan:
Embedder
El modo de planificación es ideal para planificar cambios complejos antes de su implementación.

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.
Aplicación web que muestra un lugar para cargar la documentación de su proyecto

Interface for uploading documentation

Embedder los usará automáticamente:
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 !.
Esto ejecuta el comando en su terminal sin interpretación de IA. Útil para comandos rápidos cuando no necesitas ayuda de IA.

Modo de envío en serie

Envíe mensajes directamente a su MCU a través de serie usando el prefijo ~.
embedder
embedder
embedder
Esto envía el texto directamente a la consola serie de su dispositivo. Usar para:
  • 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.
1

Reference a file

Embedder
Embedder
2

Reference a directory

Embedder
Embedder
3

Multiple references

Embedder
Las rutas de los archivos pueden ser relativas o absolutas. Las referencias a directorios muestran listados de archivos, no contenidos.

Gestión de sesiones

Cambiar de proyecto

Embedder

Reanudar sesiones anteriores

Embedder

Administrar contexto

Para conversaciones largas:
Embedder

Referencia rápida

Última modificación el 5 de marzo de 2026