9.9달러로 만나는 듀얼 아키텍처 리눅스 보드, Milk-V Duo S 소개

이 포스트에서는 라즈베리파이 제로 대안으로 주목받는 초소형 리눅스 보드 Milk-V Duo S의 주요 특징, 사양, 장단점, 그리고 다른 모델들과의 비교를 정리합니다.
9.9달러라는 저렴한 가격에 듀얼 아키텍처(RISC-V + ARM), AI 가속기, 이더넷 포트까지 갖춘 보드가 어떤 가능성을 보여주는지 함께 살펴봅니다.



라즈베리파이 제로를 활용해 사이드 프로젝트를 진행하려다, 이더넷 포트가 달린 리눅스 보드를 찾아보게 되었고, 그 과정에서 Milk-V Duo 제품군을 알게 되었습니다.

기본 모델(eMMC, Wi-Fi 6/BT 5 미포함)을 알리익스프레스에서 약 6.2달러에 구매했으니 참고 바랍니다.

무엇보다 크기가 매우 마음에 듭니다.

조금 더 다뤄본 후에, 가이드 형식으로 정리해 포스팅할 예정입니다.

Milk Duo S 크기 비교 사진

Milk-V Duo S 512MB 주요 특징

  • 내장 AI 가속기: 0.5 TOPS INT8 TPU 탑재, 동급 대비 강력한 연산 성능
  • CPU: 듀얼 코어 RISC-V (C906) 1GHz, 700MHz + ARM Cortex-A53 1GHz (하드웨어 부트 선택 가능)
  • 디스플레이 및 카메라: 듀얼 MIPI CSI 2-lane 카메라 지원 (5MP @30fps), MIPI DSI 4-lane 비디오 출력
  • 네트워크: 100Mbps 이더넷 포트 (PoE HAT 지원), 옵션으로 Wi-Fi 6 및 Bluetooth 5 내장 가능
  • 확장성: USB 2.0 Type-A 호스트 포트, 최대 39개 GPIO, 오디오 출력 GPIO 헤더 통해 지원
  • 스토리지: microSD 슬롯 기본, 옵션으로 eMMC 온보드 저장장치 지원
  • 전원: USB Type-C (전원 및 데이터) 지원, 5V 입력 및 3.3V 2A 출력
  • 시스템: Linux 및 RTOS 동시 실행 가능
  • 사이즈: 컴팩트한 43mm x 43mm 크기, 하드웨어 ARM/RISC-V 부트 모드 선택 스위치 탑재
  • 오픈 소스 SDK: 다양한 프레임워크 지원 (Caffe, Pytorch, ONNX, MXNet, TensorFlow Lite)


Milk-V Duo S는 AIoT, 임베디드 시스템, 스마트 홈, 영상 처리 등 광범위한 응용 분야에 적합한 고성능 저전력 보드입니다. 듀얼 아키텍처와 풍부한 인터페이스를 갖춰 복잡한 프로젝트 개발에 강력한 지원을 제공합니다.


하드웨어 비교

제조사에서 제공한 비교 표입니다.
Duo S로 오면서 인터페이스가 달려 나오는 점은 매우 좋지만,
TPU가 1 TOPS에서 0.5 TOPS로 반토막이 난 것을 확인할 수 있습니다.

Duo SDuo 256MDuo
SoCSG2000SG2002CVITEK CV1800B
RISC-V CPUC906@1Ghz + C906@700MHzC906@1Ghz + C906@700MHzC906@1Ghz + C906@700MHz
Arm CPU1xCortex-A53 @ 1GHz1xCortex-A53 @ 1GHzN/A
MCU8051@8KB SRAM8051@6KB SRAM8051@6KB SRAM
MemorySIP DRAM 512MBSIP DRAM 256MBSIP DRAM 64MB
TPU0.5TOPS@INT81TOPS@INT80.5TOPS@INT8
Storage1x microSD connector
1x eMMC Pad on board
1x microSD connector or 1x SD NAND on board1x microSD connector or 1x SD NAND on board
USB1 x Type-C for power and data or 1x USB 2.0 A Port HOST
Note: Cannot be used at the same time, supports switching via terminal commands
1 x Type-C for power and data, USB Pads available1 x Type-C for power and data, USB Pads available
CSI1x 16P FPC connector (MIPI CSI 2-lane),1x 15P FPC connector (MIPI CSI 2-lane)1x 16P FPC connector (MIPI CSI 2-lane)1x 16P FPC connector (MIPI CSI 2-lane)
Sensor Support5M@30fps5M@30fps4M@25fps
DSIVia GPIO Header (MIPI DSI 4-lane)N/AN/A
Ethernet100Mbps ethernet port(RJ45) onboard100Mbps ethernet with PHY100Mbps ethernet with PHY
WirelessOptional WI-FI6/BT5 onboardN/AN/A
AudioVia GPIO PinVia GPIO PadsN/A
GPIOUp to 39x GPIO Pin (Via 2x 26Pin GPIO Header)Up to 26x GPIO PadsUp to 26x GPIO Pads
Power5V/1A5V/1A5V/1A
OS SupportLinux, RTOSLinux, RTOSLinux, RTOS
Dimension43mm x 43mm21mm x 51mm21mm x 51mm
Others1x Boot Switch, 1x Recovery Key, 1x Reset KeyN/AN/A

블록 다이어그램

칩 사양으로 봤을 때, RAM이 DDR3인 부분과 스위치로 RISC-V 와 Arm 칩 중에 골라서 부팅이 가능한 부분이 표시되어 있습니다.
코덱 지원이 좋은 편에 속하는 것 같습니다.
아래 링크에서 블록 다이어그램을 포함한 데이터 시트, 하드웨어 설계 부분을 확인하실 수 있습니다.
https://milkv.io/chips/sg2000

SG2000 Block Diagram


핀 맵

RTOS도 지원해서 그런지 PWM이 매우 많습니다.

Milk-V Duo S Pinout

답글 남기기

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