Milk-V Duo/Duo S/Duo 256M OS 이미지 설치 방법

Milk-V Duo는 CV1800B/SG2002/SG2000 칩 기반의 초소형 임베디드 개발 보드로, Linux와 RTOS를 모두 지원하는 RISC-V 플랫폼입니다. IoT 프로젝트, AI 애플리케이션, 산업용 자동화 등 다양한 용도로 활용할 수 있으며, 저렴한 가격과 높은 확장성으로 많은 개발자들에게 인기를 얻고 있습니다.

이 가이드에서는 Milk-V Duo 시리즈(Duo 64M, Duo 256M, Duo S)의 공식 Buildroot 이미지와 타사 운영체제 이미지를 다운로드하고, Windows와 Linux 환경에서 SD 카드에 이미지를 작성하는 방법을 상세히 안내합니다. 처음 Milk-V Duo를 사용하는 분들도 쉽게 따라할 수 있도록 단계별로 설명되어 있습니다.


리소스 다운로드 및 설치 가이드

Milk-V Duo 시리즈는 Buildroot 기반의 공식 이미지를 제공하며, 다양한 타사 운영체제도 지원합니다. 이 섹션에서는 각 모델별 이미지 다운로드 방법과 SD 카드에 이미지를 작성하는 방법을 안내합니다.​

공식 이미지

V1 버전

V1 이미지는 RISC-V 코어만 지원하며, Duo 64M에 권장됩니다. Duo 64M은 메모리 용량이 작아 V1 버전 사용이 적합하며, V2 버전의 AI 애플리케이션은 정상 작동하지 않을 수 있습니다.​

다운로드: https://github.com/milkv-duo/duo-buildroot-sdk/releases/github

V2 버전

V2 이미지는 RISC-V와 ARM 코어를 모두 지원하며, Duo 256M 및 Duo S에 권장됩니다.​

다운로드: https://github.com/milkv-duo/duo-buildroot-sdk-v2/releases/github

기본 설정

공식 이미지의 기본 설정은 다음과 같습니다:​

  • SSH 기본 활성화
  • USB-NCM 네트워킹 기본 활성화
  • 파란색 LED 깜박임
  • 루트 계정: root / 비밀번호: milkv
  • SSH 접속: ssh [email protected]

LED 깜박임 비활성화:

mv /mnt/system/blink.sh /mnt/system/blink.sh_backup && sync

명령 실행 후 reboot 또는 전원을 다시 켜면 LED 깜박임이 중지됩니다.​

LED 깜박임 복원:

mv /mnt/system/blink.sh_backup /mnt/system/blink.sh && sync

명령 실행 후 재부팅하면 LED 깜박임이 다시 활성화됩니다.​

비공식 이미지

비공식 이미지는 모든 기능이 지원되지 않는 경우도 있으므로, Git이나 커뮤니티를 통해 이슈를 확인한 후에 사용해주시면 됩니다.

Duo (CV1800B) 지원 OS

운영체제다운로드 링크가이드 링크개발자
Fedora 41다운로드Fedora-V Force
Arch Linux다운로드Milk-V 커뮤니티@Judehahh, @sRGB
Alpine Linux다운로드Github@xyzdims.com, @cwt
Ubuntu 22.04다운로드Github@bassusteur
Debian다운로드Github@sRGB

Duo 256M (SG2002) 지원 OS

운영체제다운로드 링크가이드 링크개발자
Fedora 41다운로드Fedora-V Force
Debian다운로드Github@Fishwaldo
Ubuntu 22.04다운로드Github@bassusteur
Arch Linux다운로드Milk-V 커뮤니티@sRGB

Duo S (SG2000) 지원 OS

운영체제다운로드 링크가이드 링크개발자계정/비밀번호
Fedora 41다운로드Fedora-V Forceroot/riscv
Debian다운로드Github@Fishwaldoroot/rv, debian/rv
NuttX다운로드Github@lupyuen

SD 카드에 이미지 작성하기

다운로드한 이미지를 SD 카드에 작성하는 방법은 운영체제에 따라 다릅니다.​

Windows에서 이미지 작성

Windows에서는 Rufus, Win32 Disk Imager 등의 도구를 사용할 수 있습니다.​

Rufus 사용 방법:

  1. Rufus 공식 웹사이트에서 최신 버전을 다운로드합니다.​
  2. 실행 파일을 다운로드하여 실행합니다 (설치 불필요).​
  3. SD 카드를 컴퓨터에 연결하면 Rufus가 자동으로 감지합니다.​
  4. “부트 선택” 메뉴에서 다운로드한 이미지 파일을 선택합니다.​
  5. “시작” 버튼을 클릭하여 이미지를 SD 카드에 작성합니다.​

주의: 이미지를 작성하면 SD 카드의 모든 기존 데이터가 삭제되므로, 중요한 데이터는 미리 백업하시기 바랍니다.​

Linux에서 이미지 작성

Linux에서는 dd 명령을 사용하여 이미지를 작성할 수 있습니다. SD 카드의 디바이스 경로(/dev/sdX)를 정확히 확인한 후 실행하세요.​

sudo dd if=milkv-duo-*-*.img of=/dev/sdX conv=fsync status=progress

설치 완료 후

  1. SD 카드를 Milk-V Duo의 SD 카드 슬롯에 삽입합니다.​
  2. 시리얼 케이블을 연결합니다. (선택사항) – 전압 레벨이 3.3V이니 빨간색(5V) 케이블은 제외하고 결선
  3. 전원을 켜면 Duo가 부팅되어 시스템에 진입합니다.​
  4. 시리얼 콘솔을 통해 부팅 로그를 확인하고 터미널에 로그인할 수 있습니다.​

자세한 빌드 및 개발 가이드는 Buildroot SDK 문서를 참조하시기 바랍니다.​

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다