M.2 SSD 를 지원하는 ARM CPU 기반의 Board Rock Pi 4



현재 Apple, MS 와 같은 다양한 기업들이 intel, AMD 가 많이 사용하는 x86-64 Micro Architecture의 사용을 떠나가, 자체적인 ARM 기반의 CPU를 생산하고 있습니다. Apple은 실제로 M1 cpu 기반의 Apple Macbook Pro 와 Macbook Air 를 출시하였고, 성능도 매우 우수하다는 평가를 보여주고 있습니다.

ARM 기반의 CPU가 들어간 상용화 제품은 현재(2021.01.24 기준) Qualcoom의 Snapdragon 기반의 컴퓨터는 존재하지만, 대부분 M.2 폼팩터를 가진 SSD 를 사용하지 않고 Flash Memory 를 사용하고 있습니다. 그 중에서 ROCK Pi 4 main board 라는 보드가 M.2 SSD 를 지원하면서 AMD 기반의 CPU를 가지고 있었습니다.

위의 경로에 들어가면 M.2 board Extender 를 이용하여 M.2 SSD를 이용하는 것을 확인할 수 있습니다. 보드 자체에 M.2 SSD 를 연결할 수 있는 곳이 있지만, 위치가 애매하여 Extender 를 사용하는 것 같습니다. 또, 유투브 영상에서는 M.2 SSD 를 붙여서 사용할 때 NVMe Driver로 인식하는 모습을 보여주고 있습니다.

자세한 제품 스펙은 아래와 같습니다. Rockpi 시작하는 방법 링크를 통하여 초기 설정 방법을 알아낼 수 있습니다.

Model ROCK PI 4 Model A ROCK PI 4 Model B ROCK PI 4 Model C
Processor 64bits hexa core processor
Rockchip RK3399
Dual Cortex-72, frequency 1.8GHz with qual Cortex-A53, frequency 1.4GHz
Mali T860MP4 gpu, support OpenGL ES 1.1/2.0/3.0/3.1/3.2, Vulkan 1.0, Open CL 1.1 1.2, DX11.
Memory LPDDR4
64bit dual channel LPDDR4@3200Mb/s, 1GB/2GB/4GB optioal
Storage eMMC module (Optional industrial compatible high performance eMMC module, 8GB/16GB/32GB/64GB/128GB available)
μSD card (μSD slot supports up to 128 GB μSD card)
M.2 SSD (M.2 connector supports up to 2T M2 NVME SSD)
Display HDMI 2.0 up to 4k@60
MIPI DSI 2 lanes via FPC connector
HDMI and MIPI DSI can work at the same time, support mirror mode or extend mode.
DP up to 4k@60
HDMI 2.0 up to 4k@60
MIPI DSI 2 lanes via FPC connector
HDMI and DP can work at the same time.
Audio 3.5mm jack with mic
HD codec that supports up to 24-bit/96KHz audio.
Camera MIPI CSI 2 lanes via FPC connector, support up to 800 MP camera.
Wireless None 802.11 ac wifi
Bluetooth 5.0
with on board antenna
USB USB 3.0 OTG X1, hardware switch for host/device switch, upper one
USB 3.0 HOST X1, dedicated USB 3.0 channel, lower one
USB 2.0 HOST X2
Ethernet GbE LAN GbE LAN with Power over Ethernet (PoE) support
additional HAT is required for powering from PoE
IO 40-pin expansion header
2 x UART
2 x SPI bus
3 x I2C bus
1 x PCM/I2S
1 x SPDIF
2 x PWM
1 x ADC
6 x GPIO
2 x 5V DC power in
2 x 3.3V DC power in
Others RTC
RTC battery connector for time backup(optional)
Power USB PD, support USB Type C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A.
Qualcomm® Quick ChargeTM: Supports QC 3.0/2.0 adapter, 9V/2A, 12V/1.5A
Size 85mm x 54mm

ARM 기반의 CPU & M.2 SSD 가 필요한 경우 위 제품을 사용해도 좋을 것 같습니다. 아직은 제약은 많아보이지만 테스트 용으로는 괜찮은 제품이라고 생각됩니다. ARM based CPU 를 가진 제품에서 M.2 SSD 를 사용하는 제품이 거의 없는 상황이니, 이러한 상황에서는 필수적으로 사용해야 하는 제품이라고 보여집니다. 광고는 아니고 필요한 분들에게 내용 공유 차원에서 포스팅합니다.


reference

  • https://wiki.radxa.com/Rockpi4/getting_started