본문 바로가기

RP2040_개발환경

(5)
RaspberryPi Pico W 개발환경 설정 - Arduino IDE 사용 Raspberry Pi Pico W 보드는 기존에 제작 했던 Raspberry Pi Pico 확장 테스트 보드를 이용하여 테스트 하였다. Arduino 는 최신 버전을 다운 받는것이 좋다. Arduino IDE 2.0 RC 를 설치 하였다. https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interactive electronic objects. www.arduino.cc Preferences 에서 RP2040 Arduino Board Manager URL을 설정 한다. https://github.com/earlephilhower/arduino-pico/..
RP2040 SSM EVM - CircuitPython 개발 환경설정 Raspberry Pi Pico 에서 Python 구동하기 위해 기존에 MicroPython 을 사용 했었는데 CircuitPyhon 을 사용하는 방법도 있다. CircuitPython은 MicroPython을 기반으로 Adafruit사에서 만든 MicroPython 환경이라고 한다. 아무래도 사용자가 많고 라이브러리들이 많기 때문에 많이 사용한다고 한다. CircuitPython 코드도 구동할 수 있다고 하니 CircuitPython을 사용하면 좋을것 같다. 우선 Raspberry Pi Pico용 펌웨어를 다운 받아 설치 하자. https://circuitpython.org/board/raspberry_pi_pico/ CircuitPython - Pico Download The Raspberry Pi ..
RP2040 SSM EVM - MicroPython 개발 환경설정 Python으로 MCU를 구동하면 하드웨어 독립적으로 간단하고 빠르게 검증 해 볼수 있는 장점이 있다. Raspberry Pi Pico도 Python을 지원 하는데 소형 MCU에서 돌아가는 MicroPython을 지원한다. 먼저 MicroPython 홈페이지에서 RP2040용 펌웨어를 다운로드 받아 설치 한다. https://micropython.org/download/rp2-pico/ MicroPython - Python for microcontrollers MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standar..
RP2040 SSM - PlatformIO 개발환경 설정 Arduino IDE를 사용 할경우 라이브러리가 많아지면 컴파일 속도가 많이 느려지기 시작한다. 그래서 PlaformIO 를 사용하면 좋을것 같아 테스트 해 보았다. 테스트 결과 컴파일 속도가 빠르고 특히 약간 수정할경우 수정 부분만 다시 컴파일 하기 때문에 더 빠른것 같다. 그리고 펌웨어 다운로드도 자동으로 잘 된다. 먼저 PlatformIO 로 새로운 프로젝트를 생성한다. 기본 코드로 컴파일 및 업로드 결과 잘 동작 하는것을 확인 할 수 있다. 기존에 테스트 했던 RaspberryPi Pico에서 W5500테스트 코드를 그대로 컴파일 해보면 컴파일 속도가 확실히 빨라진것을 확인 할 수 있다. W5500 라이브러리를 사용하려면 ini파일에 라리브러리 등록이 필요 한다. [env:pico] platfor..
RP2040 SSM EVM - Arduino 개발환경 설정 RP2040(Raspberry Pi Pico) 개발 환경은 여러가지가 있지만 가장 쉽고 간편한 Arduino IDE로 해 보자 우선 보드 매니저 파일 URL을 설정 하고 보드 파일을 설치 한다. https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json https://github.com/earlephilhower/arduino-pico 보드 파일 설치 후 필수 핀 정의 파일은 아래와 같다. // LEDs #define PIN_LED (25u) // Serial #define PIN_SERIAL1_TX (0u) #define PIN_SERIAL1_RX (1u) #define PIN_SERIA..

반응형