Inicia un proyecto
Un proyecto es la unidad de trabajo en Subaya: contiene tu diseño, requisitos, simulaciones y (opcionalmente) un repositorio de Git conectado. Los proyectos residen dentro de un espacio de trabajo, que reside dentro de tu organización. Consulta Conceptos básicos para ver cómo encajan estos elementos.
Crear un proyecto
Sección titulada «Crear un proyecto»Todo proyecto tiene un tipo —ya sea un proyecto de FPGA o un proyecto embebido— porque las cadenas de herramientas y las fases difieren:
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| Indicador | Significado |
|---|---|
--name |
Nombre legible del proyecto (obligatorio) |
--workspace |
Id del espacio de trabajo al que pertenece el proyecto (obligatorio) |
--type |
fpga o embedded (obligatorio) |
--slug |
Slug apto para URL (por defecto, un slug derivado del nombre) |
--device |
Un id de dispositivo del catálogo a fijar como destino (opcional) |
Encuentra el id de tu espacio de trabajo en la consola, o enumera los proyectos que ya tienes:
suya project list --workspace <workspace-id>La configuración local del proyecto
Sección titulada «La configuración local del proyecto»Cuando trabajas dentro del directorio de un proyecto, Subaya mantiene un pequeño .subaya/config.toml
que registra el id del proyecto. La mayoría de los comandos toman entonces --project de él por defecto, de modo que
puedes omitir el indicador:
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phaseElige un dispositivo de destino (opcional)
Sección titulada «Elige un dispositivo de destino (opcional)»Si conoces el chip o la placa de destino, asígnalo desde el catálogo curado:
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>Siguientes pasos
Sección titulada «Siguientes pasos»- Conecta un repositorio de GitHub para que tu diseño viva en Git.
- Planifica tu proyecto para descomponer la idea en elementos de trabajo.
- Para placas embebidas, ve directamente al ejemplo resuelto de Inicio rápido con STM32.