지난 5년 동안 Raspberry Pi Foundation은 2012년의 Raspberry Pi Model B부터 올해의 Raspberry Pi Zero W까지 매년 새로운 Raspberry Pi 모델을 선보였습니다. 새해가 되면 우리는 다음 DIY 또는 IoT 프로젝트에서 사용할 수 있다는 기대로 Raspberry Pi Foundation가 새롭게 선보이는 모델을 떨리는 마음으로 기다릴 것입니다. 많은 Raspberry Pi 모델이 나와 있지만 여기서는 가장 최근에 발표된 두 RP인 Raspberry Pi 3과 Raspberry Pi Zero W를 살펴보고 이들의 차이점과 유사점을 비교하여 각 SBC의 장점과 요구 사항에 대해 알아보겠습니다.
2016년 2월에 출시된 Raspberry Pi 3(RP3)은 Raspberry Pi 메인 라인에서 가장 최신 모델입니다. Raspberry Pi Zero W(RPZW)는 원래 Raspberry Pi Zero(RPZ)의 업그레이드 제품이자 Raspberry Pi 3의 "소형 버전"으로 올해 출시되었습니다. RPZ와 RPZW는 매우 비슷한 사양을 가지고 있으며, RPZW는 Wi-Fi가 내장되어 있고 RPZ는 동글을 추가하기 전까지는 Wi-Fi 연결을 할 수 없다는 점에서만 차이가 있습니다. RP3 및 RPZW의 주요 영역에 대해 살펴보겠습니다.
제품 크기 및 세부 사항
그림 1: RP3과 RPZW의 크기 비교.
지금 바로 살펴볼 수 있는 가장 쉬운 세부 사항은 치수입니다. RP3은 세로 2.22인치, 가로 3.37인치이고 RPZW는 세로 1.18인치, 가로 2.55인치입니다. 이렇게 RPZW는 보다 컴팩트한 디자인을 가지고 있기 때문에 구축 중인 소형 SBC 기반의 프로젝트에 적합하며(특히 무게가 45g인 RP3와 비교해 9g에 불과), 작업 공간이 많이 필요한 프로젝트에서는 RP3가 더 적합합니다. 가격 면에서 보자면 RPZW는 10달러 수준인데 반해 RP3은 35달러 정도입니다. 과잉 지출 없이 자신의 프로젝트에 적합한 RP를 찾을 수 있도록 세부 사양에서 자세한 정보가 제공될 것입니다.
연결성
USB
RP3은 USB 2.0 포트가 4개이기 때문에 여러 개의 연결을 손쉽게 설정 및 운용할 수 있는 반면에, RPZW는 마이크로 USB가 단 하나이기 때문에 최소한의 USB 포트를 가지고 있습니다. 따라서 여러 개의 USB 2.0 포트를 가지려면 RPZW에서 표준 USB 허브를 추가해야 하지만, 불필요하게 크기가 커질 수 있습니다. Zero4U USB 허브(https://www.arrow.com/en/products/3298/adafruit-industries)를 추가하고 USB 2.0 포트 4개를 추가하여 컴팩트한 크기를 그대로 유지하면(높이만 늘려서) RPZW에서 컴팩트한 크기를 유지하면서도 여전히 여러 개의 USB 포트를 가질 수 있습니다.
그림 2: RPZW에서 Zero4U 추가. (출처: Adafruit)
이더넷/Wi-Fi/블루투스
RP3과 RPZW는 모두 Wi-Fi 및 블루투스를 가지고 있으며, 둘 모두에 무선 기능을 제공합니다. 각 모델은 2.4GHz 802.11n 무선 LAN 및 블루투스 Classic 4.1을 가지고 있어서 온라인 연결이나 무선 장치 연결에 문제가 없습니다. 한 가지 차이점이라면 RP3은 10/100 Mbit/s 이더넷 연결을 지원하는 반면에 RPZW는 이더넷을 전혀 지원하지 않는다는 것입니다. 이러한 이더넷 연결 덕분에 인터넷 연결에서 보다 강력한 보안이 필요한 경우라도 RP3에서 무선이 아닌 유선으로 인터넷 연결이 가능합니다.
HDMI/아날로그 비디오/LCD/카메라
그림 3: 카메라 모듈 V2 NoIR.
HDMI 디스플레이는 RP3 및 RPZW 모두에서 사용이 가능하며, 연결에만 차이가 있습니다. RP3은 HDMI rev 1.3을, RPZW는 미니 HDMI를 사용하기 때문에 RPZW에서는 미니 HDMI 어댑터가 필요합니다. 둘 모두 1080p HD 비디오 및 스테레오 오디오를 표시할 수 있습니다.
아날로그 비디오 출력이 필요한 경우에 둘 모두 이를 지원할 수 있지만, 서로 다른 방식으로 액세스를 해야 합니다. RP3은 간단하게 아날로그 비디오 출력을 오디오 잭과 공유하는 반면, RPZW의 아날로그 비디오 출력은 보드의 비어 있는 핀이 액세스합니다.
LCD 패널은 RP3에서는 지원되지만, RPZW에서는 지원되지 않습니다. 따라서 RP3은 전용 연결이 있어 터치스크린 LCD를 손쉽게 추가할 수 있지만 RPZW는 그렇지 못합니다.
두 SBC 모두에 카메라 입력을 추가할 수 있다는 점도 중요합니다. 공식 Raspberry Pi 카메라 모듈을 사용하고 있는 경우에는 리본 카메라 케이블을 스위칭하기만 하면 사용에 적합한 상태가 됩니다. 카메라 모듈과 함께 제공되는 원래 케이블은 RP3에서는 손쉽게 사용할 수 있는 반면, RPZW에서 이를 사용하려면 Raspberry Pi Zero v1.3 카메라 케이블을 구입해야 합니다. 원래 케이블이 RPZW에 너무 크기 때문입니다.
두 Pi 모두에서 인기 있는 카메라는 Pi Camera Module V2 NoIR 및Pi Camera Module V2 Daylight입니다. Pi Camera Module V2 NoIR은 렌즈에 자외선 필터가 없기 때문에 낮은 조도에서 사진이나 비디오를 찍을 때 적합합니다. Pi Camera Module V2 Daylight는 자외선 필터를 가지고 있어서 한낮에 야외 카메라에서 사용하기 좋습니다.
GPIO
그림 4: RP3 및 RPZW를 위한 GPIO 핀출력. (출처: AB Electronics UK)
RP3과 RPZW 모두에서 GPIO 핀 40개를 사용할 수 있으며, 핀출력도 동일합니다. 따라서 +3.3V, +5V, 접지, I2C 및 SPI를 사용할 수 있습니다. 일치하는 핀출력이 있기 때문에 두 Pi 모두에서 대부분의 HAT를 사용할 수 있습니다. RP3은 이미 채워진 헤더를 가지고 있는 반면에 RPZW는 비어 있는 헤더를 가지고 있다는 점에 유의해야 합니다. 원하는 대로 와이어를 매핑할 수 있다는 장점이 있지만, RP3과 같이 채워진 헤더를 가지고 싶은 경우에는 헤더를 구입해서 연결해야 합니다.
처리 능력
그림 5: Raspberry Pi 3의 SoC(시스템온칩). (출처: Raspberry Pi Org)
RP3은 1.2GHz 64-비트 ARM Cortex-A53 코어를 장착한 Broadcom BCM2837 SoC를 사용하는 반면, RPZW는 1GHz 32-비트 ARM1176JZF-S 코어를 장착한 Broadcom BCM2835 SoC를 사용합니다. RP3은 RPZW 보다 20% 속도가 빠르지만, RP3의 처리 능력을 배가시킨 것은 바로 쿼드 코어입니다.
RPZW는 단일 코어를 가지고 있어서 오직 하나의 코어만으로 서로 다른 연산을 처리합니다. RP3의 쿼드 코어는 4개의 코어로 서로 다른 연산을 처리하기 때문에 멀티태스킹이 가능합니다. 단일 코어는 웹 검색, 동영상 시청, 이메일 확인 같은 보다 쉬운 애플리케이션을 처리할 수 있습니다. 쿼드 코어는 동영상 편집, GPS 시스템, 오디오/비디오 채팅 같이 처리 부하가 많은 애플리케이션을 보다 효과적으로 처리할 수 있습니다.
두 Pi 모두 Broadcom VideoCore IV를 사용하기 때문에 GPU가 비슷합니다. 하지만 메모리(SDRAM)는 다릅니다. RP3은 1GB의 메모리를, RPZW는 512MB의 메모리를 가지고 있습니다(두 Pi 모두 GPU와 메모리 공유). 따라서 RP3은 고속 코어, 쿼드 코어 및 대용량 메모리를 통해 일상적인 작업을 보다 효율적으로 수행할 수 있다는 궁극적인 이점이 있습니다.
아래 표에는 RP3과 RPZW의 차이점과 유사점이 간략하게 정리되어 있고, 이에 대한 추가적인 정보도 나와 있습니다.
RP3이 처리 능력과 연결성 면에서 더 뛰어나기는 하지만, 두 Pi 모두 특정 프로젝트의 요구를 충족할 수 있습니다. RPZW에서는 영화를 보고, 이동식 게임 장치를 만들고, 소형 동작 센서 카메라를 구축하고 RP3에서는 규모를 키워 스마트 홈 미러나 게임 캐비닛을 구축하는 등 어떤 규모의 프로젝트에서도 요구를 충족할 수 있습니다!
올해 출시된 소형 SBC인 Raspberry Pi Zero와 BeagleBoard의 새 PocketBeagle를 비교 확인하려면 여기를 참조하십시오!