GN⁺ 2024-06-12 | parent | ★ favorite | on: RP2040 선호(dgroshev.com)
Hacker News 의견
  • RP2040의 PIO: RP2040의 PIO가 ESP32와 같은 경쟁 칩이 따라올 수 없는 기능을 제공함. 콘솔 해킹 분야에서 많이 사용되고 있음. 배터리 백업 애플리케이션을 위한 저전력 모드가 V2 버전에 추가되면 좋겠음.

  • RVASec 보안 컨퍼런스: RVASec 보안 컨퍼런스에서 전자 배지에 RP2040을 사용해왔음. 소프트웨어 작성이 매우 편리함. GitHub 저장소에서 배지 시뮬레이터를 확인할 수 있음.

  • RP2040의 패키징 옵션: 동일한 마이크로컨트롤러지만 두 가지 다른 패키징 옵션이 있음. 하나는 500개 단위의 7인치 릴, 다른 하나는 3400개 단위의 13인치 릴임.

  • 전자 취미가: 전자 취미가에게 RP2040 보드가 저렴하고 접근성이 좋음. Raspberry Pi Pico와 같은 보드가 $5에 제공되며, WiFi가 포함된 버전도 있음. RP-2040 Zero는 더 작은 크기와 적은 IO 핀을 제공하지만, USB-C와 리셋 버튼이 있음.

  • RP2040과 ESP32 비교: RP2040은 단순한 칩인 반면, ESP32는 다양한 주변 장치와 함께 제공됨. WiFi, Bluetooth, 배터리 컨트롤러, 이더넷, 디스플레이, 카메라 커넥터 등 다양한 옵션이 있음. ESP32는 다양한 CPU 선택과 RISC-V 기반 ISA로 전환하는 C6 변형도 있음.

  • 맞춤형 컨트롤러 시장: RP2040이 맞춤형 컨트롤러 시장을 활성화시킴. gp2040 오픈 소스 게임 패드 펌웨어 덕분에 저렴한 가격에 고품질의 컨트롤러를 구매할 수 있음. 취미가들이 다양한 프로젝트와 컨트롤러 아이디어를 위해 RP2040 PCB를 제작 중임.

  • ESP32에서 RP2040으로 전환: ESP32에서 RP2040으로 전환한 이유는 더 신뢰할 수 있고 문서화가 잘 되어 있기 때문임. SPIRAM이 장착된 RP2040 보드를 찾기 어렵다는 점이 유일한 우려사항임. 그러나 C 개발 환경이 훌륭하여 메모리를 잘 활용할 수 있음.

  • RP2040의 장점과 단점: RP2040을 여러 프로젝트에 사용해왔음. 하지만 모든 프로젝트에 적합하지 않음. 배터리 전력을 적게 사용하는 마이크로컨트롤러를 선호함. 비용보다는 전력 소비가 중요한 이유임.

  • ESP32-S3로 전환: PlatformIO와의 드라마로 인해 RP2040에서 ESP32-S3로 전환함. ESP32-S3는 모듈 형식으로 제공되어 구현 복잡성을 크게 줄임. RP2040은 많은 구성 요소가 필요함. 또한, ESP32-S3는 14개의 GPIO 핀이 있어 정전식 터치를 지원함.

  • PIO 상태 머신: PIO 상태 머신이 독특하고 멋지다고 생각함. RP2040을 10코어 프로세서로 마케팅하지 않은 점이 좋음. UF2 플래싱이 초보자에게 큰 도움이 됨. 단점은 전력 소비임.