启动一个项目
项目是 Subaya 中的工作单元:它包含你的设计、需求、仿真,以及(可选的)一个已连接的 Git 仓库。项目位于工作区内,而工作区位于你的组织内。它们如何组合在一起,请参见 核心概念。
创建一个项目
Section titled “创建一个项目”每个项目都有类型——要么是 FPGA 项目,要么是嵌入式项目——因为工具链和阶段各不相同:
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| 标志 | 含义 |
|---|---|
--name |
人类可读的项目名称(必填) |
--workspace |
项目所属的工作区 id(必填) |
--type |
fpga 或 embedded(必填) |
--slug |
URL 安全的 slug(默认为从名称派生的 slug) |
--device |
目录中要作为目标的设备 id(可选) |
在控制台中查找你的工作区 id,或列出你已有的项目:
suya project list --workspace <workspace-id>本地项目配置
Section titled “本地项目配置”当你在项目目录内工作时,Subaya 会保留一个小的 .subaya/config.toml 来记录项目 id。
大多数命令随后会从中默认 --project,因此你可以省略该标志:
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phase选择目标设备(可选)
Section titled “选择目标设备(可选)”如果你已经知道目标芯片或开发板,可从精选目录中附加它:
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>- 连接 GitHub 仓库,让你的设计存放在 Git 中。
- 规划你的项目,将想法拆分为工作项。
- 对于嵌入式开发板,请跳转到 STM32 快速开始 实战示例。