Démarrer un projet
Un projet est l’unité de travail dans Subaya : il contient votre conception, vos exigences, vos simulations et (en option) un dépôt Git connecté. Les projets vivent dans un espace de travail, qui vit dans votre organisation. Consultez Concepts fondamentaux pour comprendre comment ils s’articulent.
Créer un projet
Section intitulée « Créer un projet »Chaque projet est typé — soit un projet FPGA, soit un projet embarqué — car les chaînes d’outils et les phases diffèrent :
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| Drapeau | Signification |
|---|---|
--name |
Nom de projet lisible par un humain (requis) |
--workspace |
Identifiant de l’espace de travail auquel le projet appartient (requis) |
--type |
fpga ou embedded (requis) |
--slug |
Slug compatible URL (par défaut, un slug dérivé du nom) |
--device |
Un identifiant de dispositif du catalogue à cibler (optionnel) |
Trouvez l’identifiant de votre espace de travail dans la console, ou listez les projets que vous avez déjà :
suya project list --workspace <workspace-id>La configuration locale du projet
Section intitulée « La configuration locale du projet »Lorsque vous travaillez dans un répertoire de projet, Subaya conserve un petit fichier .subaya/config.toml
qui enregistre l’identifiant du projet. La plupart des commandes en déduisent alors par défaut --project, ce qui vous permet
d’omettre le drapeau :
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phaseChoisir un dispositif cible (optionnel)
Section intitulée « Choisir un dispositif cible (optionnel) »Si vous connaissez la puce ou la carte que vous visez, rattachez-la depuis le catalogue organisé :
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>Étapes suivantes
Section intitulée « Étapes suivantes »- Connecter un dépôt GitHub pour que votre conception vive dans Git.
- Planifier votre projet pour décomposer l’idée en éléments de travail.
- Pour les cartes embarquées, passez directement à l’exemple détaillé Démarrage avec STM32.