Ein Projekt starten
Ein Projekt ist die Arbeitseinheit in Subaya: Es enthält Ihren Entwurf, Ihre Anforderungen, Ihre Simulationen und (optional) ein verbundenes Git-Repository. Projekte leben innerhalb eines Workspace, der wiederum innerhalb Ihrer Organisation liegt. Unter Kernkonzepte erfahren Sie, wie diese zusammenpassen.
Ein Projekt erstellen
Abschnitt betitelt „Ein Projekt erstellen“Jedes Projekt ist typisiert — entweder ein FPGA-Projekt oder ein Embedded-Projekt —, weil sich die Toolchains und Phasen unterscheiden:
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| Flag | Bedeutung |
|---|---|
--name |
Menschenlesbarer Projektname (erforderlich) |
--workspace |
Workspace-ID, zu der das Projekt gehört (erforderlich) |
--type |
fpga oder embedded (erforderlich) |
--slug |
URL-sicherer Slug (standardmäßig aus dem Namen abgeleitet) |
--device |
Eine Geräte-ID aus dem Katalog als Ziel (optional) |
Ihre Workspace-ID finden Sie in der Konsole, oder listen Sie bereits vorhandene Projekte auf:
suya project list --workspace <workspace-id>Die lokale Projektkonfiguration
Abschnitt betitelt „Die lokale Projektkonfiguration“Wenn Sie innerhalb eines Projektverzeichnisses arbeiten, hält Subaya eine kleine
.subaya/config.toml vor, die die Projekt-ID festhält. Die meisten Befehle leiten
dann --project daraus ab, sodass Sie das Flag weglassen können:
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phaseEin Zielgerät wählen (optional)
Abschnitt betitelt „Ein Zielgerät wählen (optional)“Wenn Sie den Chip oder das Board kennen, das Sie anvisieren, hängen Sie es aus dem kuratierten Katalog an:
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Ein GitHub-Repository verbinden, damit Ihr Entwurf in Git lebt.
- Ihr Projekt planen, um die Idee in Arbeitselemente aufzuteilen.
- Für Embedded-Boards springen Sie zum durchgearbeiteten Beispiel STM32-Erste Schritte.