Raspberry Pi Pico

덤프버전 :

파일:나무위키+상위문서.png   상위 문서: 라즈베리 파이(컴퓨터)

파일:Raspberry Pi 로고.svg

1. 개요
2. 사양
3. 활용

본 문서는 라즈베리파이 재단에서 출시한 마이크로컨트롤러 보드 Raspberry Pi Pico에 대해서 다룬다.


1. 개요[편집]


영국의 라즈베리 파이(Raspberry Pi) 재단에서 만든 마이크로컨트롤러 보드. 기존의 라즈베리 파이가 MPU를 써서 OS등을 올려서 활용되는것에서 벗어나서 마이크로컨트롤러를 이용한 응용분야의 파이라고 볼수있다.

가장 큰 특징은 자체 설계한 RP2040 프로세서[1][2] 로 Cortex M0+ 2코어로 구성된 마이크로컨트롤러를 사용하며 133Mhz라는 최강의 클럭으로[3] 강력한 퍼포먼스를 보여주며 ARM계열 프로세서 답게 I2C, SPI, UART 2개,12bit ADC 3개, 16채널 PWM, USB 1.1 호스트 까지 다양한 기능을 갖추고 있다. 유일한 흠은 ADC가 3채널 뿐이라는것 뿐.

자체적으로 C/C++에 기반한 라이브러리를 제공하며[4] 이외에도 MicroPython을 사용해 프로그래밍 할수 있다. 다만 마이크로 파이썬은 C/C++기반 라이브러리에 비해서 눈에 띄는 성능저하가 있기 때문에 해당사항을 감안해야 된다


2. 사양[편집]


파일:rpipico1.png
공식 사이트
공식 사이트 사양 안내
컨트롤러
RP2040[5]
입력 전압
1.8-5.5V DC[6]
GPIO
26개(아날로그 3개 포함)
플래시 메모리
2MB
SRAM
264KB
가로
51 mm
세로
21 mm
가격
£3.6, $4



3. 활용[편집]


기존의 Arduino가 점령했던 오픈소스 마이크로컨트롤러 분야에서 서서히 파이를 늘려가는 중이다. 물론 아두이노 만큼 범용성이 있는 플랫폼은 아니지만 라즈베리 파이 재단에서 밀어준다는 점과 꽤 싼 단가[7] 때문에 RP2040을 활용한 서드파티 보드들이 줄지어 나오는 중이다.

산업용으로는 그다지 인기가 없는데 I/O가 매우 제한적이라는 문제도 있고 결정적으로 클럭만 높은 Cortex-M 코어라는 특징은 산업계에서 그다지 인기가 없는 특징인데다가 기존에 쓰던 다른 Cortex-M계 코어들을 밀어낼만큼의 저력은 없어서[8] 선호되지 않는다.

최근 들어 새로운 쓰임새가 발굴되고 있는데 바로 레트로 게임기의 개조, 해킹을 위한 모드칩으로써의 활용이다. 기존의 모드칩은 중국 등지에서 독자적으로 만들어진 것들, 혹은 FPGA 칩을 이용한 것들이 많아서 범용성이나 가격 면에 있어 판매자들이 절대적으로 우위를 점하는 상황이었으나, PICO에 펌웨어를 넣고 모드칩으로 활용하게 되면서 가격이나 구입 방법 등 접근성도 넘사벽으로 좋아지고 이미 규격이나 사용법 등이 널리 공개된 하드웨어인 덕분에 다루기도 매우 쉬워졌다. 2023년 현재 게임큐브의 ODE를 대신하는 PicoBoot, XBOX360의 ODE를 대신하는 PicoFlasher 등의 프로젝트가 공개되어 있는 상태이다.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-02 17:41:51에 나무위키 Raspberry Pi Pico 문서에서 가져왔습니다.

[1] 정말 특이한 케이스로 기존에 나온 플랫폼들은 원래 이미 상용으로 쓰이던 칩에 별도의 부트로더를 올려서 활용하는 형식이었다. 아두이노 계열이 쓰는 ATmega나 마이크로비트등이 쓰는 nRF계열 프로세서는 이미 상업적으로 어느정도 유명한 프로세서였다. 따라서 기존에 존재하던 제품에 해당 부트로더를 올려서 아두이노로 사용하는것도 가능했고 대중적으로 쓰일수 있었다 [2] 대신 기존 라즈베리 파이와는 다르게 프로세서도 다른업체나 개인에게 판매해서 파생상품을 늘리는 전략을 취하기로 한 것으로 보인다. 실제로 RP2040 프로세서를 채택한 파생제품들이 늘어나고있다. 심지어 아두이노 재단에서도 RP2040을 탑재한 아두이노 나노 RP2040를 출시했다.[3] M0+ 코어를 사용하는 MCU중에서도 손에 꼽을 정도로 높은 클럭으로 보통 M0제품들은 72~108Mhz클럭이 많이 쓰인다. [4] ARM에서 제공하는 HAL라이브러리와 유사한 모습을 보여준다.[5] 133MHz Dual-core Arm Cortex-M0+[6] 정격 전압은 3.3V이며 전원 입력단에 3.3V 스위칭 파워서플라이가 장착되어 있어 5.5V까지 유동적으로 지원하는것이라 아두이노하고는 다르게 5V 입력을 직접 인가하면 안되며 I/O또한 3.3V 레벨에 맞춰있기 때문에 5V 로직 장비와는 같이 사용하면 안된다.[7] 칩 단품 기준 900원 가량.[8] 특히 기존 라즈베리 파이가 자랑하던 단가 문제는 피코에는 적용되지 않는데다가 출시 시점 기준을 보면 파이 피코보다 더 저렴한 32비트 마이크로컨트롤러도 나와서 피코를 쓸이유가 없다.