41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
# mic
|
|
|
|
Orange Pi Zero 2W를 사용하는 Wi-Fi 라발리에 마이크 송신기와 수신/믹서 서버 프로젝트입니다.
|
|
|
|
## 먼저 읽어야 할 문서
|
|
|
|
이 프로젝트에 참여하는 AI는 어떤 작업을 시작하기 전에 반드시 아래 문서를 먼저 읽어야 합니다.
|
|
|
|
- `docs/00-ai-collaboration-rules.md`: AI 협업 기본 규칙
|
|
|
|
특히 사용자가 계획을 확정하고 실행을 지시하기 전까지는 코드를 만들지 않습니다. 구현 언어는 C++입니다.
|
|
|
|
작업 플랜은 하나의 대화 또는 스레드에서 `plans/{uuid}.md` 파일 1개만 사용합니다. 같은 대화 안에서 새 요청이 이어져도 새 플랜 파일을 만들지 않고, 기존 플랜 파일에 추가 섹션을 작성합니다.
|
|
|
|
```text
|
|
USB 라발리에 마이크 -> Orange Pi Zero 2W -> 2.4/5 GHz Wi-Fi 공유기 -> 수신/믹서 서버
|
|
```
|
|
|
|
## 프로젝트 구조
|
|
|
|
- `client/`: Orange Pi에서 실행할 마이크 송신기 소프트웨어
|
|
- `server/`: 수신/믹서 서버 소프트웨어
|
|
- `os/`: Orange Pi에 설치할 OS 이미지 보관 위치
|
|
- `docs/`: 보드 설정과 실행 절차 문서
|
|
- `plans/`: AI 작업 플랜 기록 위치
|
|
|
|
## 현재 방향
|
|
|
|
- 임베디드 보드: Orange Pi Zero 2W
|
|
- OS 기준: Orange Pi 공식 Debian 12 Bookworm Server, Linux 6.1
|
|
- 서버 기준: macOS, Ubuntu, Rocky Linux 9, Windows WSL2
|
|
- 구현 언어: C++
|
|
|
|
## 문서
|
|
|
|
- `docs/00-ai-collaboration-rules.md`: AI 협업 기본 규칙
|
|
- `docs/01-orange-pi-os.md`: Orange Pi Zero 2W OS 설치 준비
|
|
- `docs/02-client-direction.md`: Orange Pi 클라이언트 초기 방향성
|
|
- `docs/03-server-direction.md`: 서버 수신/믹서 초기 방향성
|
|
- `plans/README.md`: 플랜 파일 작성 형식
|