Iniciar um projeto
Um projeto é a unidade de trabalho no Subaya: ele contém seu design, seus requisitos, suas simulações e (opcionalmente) um repositório Git conectado. Projetos ficam dentro de um workspace, que fica dentro da sua organização. Veja Conceitos centrais para entender como essas peças se encaixam.
Criar um projeto
Seção intitulada “Criar um projeto”Todo projeto tem um tipo — ou um projeto FPGA ou um projeto embarcado — porque as toolchains e as fases diferem:
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| Flag | Significado |
|---|---|
--name |
Nome legível do projeto (obrigatório) |
--workspace |
Id do workspace ao qual o projeto pertence (obrigatório) |
--type |
fpga ou embedded (obrigatório) |
--slug |
Slug compatível com URL (por padrão, um slug derivado do nome) |
--device |
Um id de dispositivo do catálogo como alvo (opcional) |
Encontre o id do seu workspace no console, ou liste os projetos que você já tem:
suya project list --workspace <workspace-id>A configuração local do projeto
Seção intitulada “A configuração local do projeto”Quando você trabalha dentro do diretório de um projeto, o Subaya mantém um pequeno .subaya/config.toml
que registra o id do projeto. A maioria dos comandos então usa esse valor como padrão para --project, então você
pode omitir a flag:
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phaseEscolher um dispositivo-alvo (opcional)
Seção intitulada “Escolher um dispositivo-alvo (opcional)”Se você já sabe o chip ou a placa que está mirando, vincule-o a partir do catálogo curado:
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>Próximos passos
Seção intitulada “Próximos passos”- Conectar um repositório GitHub para que seu design viva no Git.
- Planejar seu projeto para dividir a ideia em itens de trabalho.
- Para placas embarcadas, vá direto ao exemplo prático Primeiros passos com STM32.