프로젝트 시작하기
프로젝트는 Subaya의 작업 단위입니다. 설계, 요구사항, 시뮬레이션, 그리고 (선택적으로) 연결된 Git 저장소를 담습니다. 프로젝트는 워크스페이스 안에 존재하며, 워크스페이스는 조직 안에 존재합니다. 이들이 어떻게 서로 맞물리는지는 핵심 개념을 참고하십시오.
프로젝트 생성하기
섹션 제목: “프로젝트 생성하기”모든 프로젝트는 유형이 지정됩니다 — FPGA 프로젝트이거나 embedded 프로젝트입니다 — 툴체인과 단계가 다르기 때문입니다:
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| 플래그 | 의미 |
|---|---|
--name |
사람이 읽을 수 있는 프로젝트 이름 (필수) |
--workspace |
프로젝트가 속한 워크스페이스 id (필수) |
--type |
fpga 또는 embedded (필수) |
--slug |
URL에 안전한 슬러그 (기본값은 이름에서 파생된 슬러그) |
--device |
대상으로 삼을 카탈로그의 디바이스 id (선택) |
콘솔에서 워크스페이스 id를 찾거나, 이미 보유한 프로젝트를 나열하십시오:
suya project list --workspace <workspace-id>로컬 프로젝트 설정
섹션 제목: “로컬 프로젝트 설정”프로젝트 디렉터리 안에서 작업할 때 Subaya는 프로젝트 id를 기록하는 작은
.subaya/config.toml을 유지합니다. 그러면 대부분의 명령이 이 파일에서 --project를
기본값으로 사용하므로 플래그를 생략할 수 있습니다:
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phase대상 디바이스 선택하기 (선택)
섹션 제목: “대상 디바이스 선택하기 (선택)”대상으로 삼을 칩이나 보드를 알고 있다면 큐레이션된 카탈로그에서 연결하십시오:
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>다음 단계
섹션 제목: “다음 단계”- 설계를 Git에 두려면 GitHub 저장소 연결하기.
- 아이디어를 작업 항목으로 쪼개려면 프로젝트 계획하기.
- 임베디드 보드의 경우, STM32 시작하기 실습 예제로 바로 이동하십시오.