상세 컨텐츠

본문 제목

[RP2040] Window OS 환경에서 RP2040 개발환경 설정 1편 - 프로그램 설치

환경설치

by 잡기장 2022. 1. 19. 19:25

본문

RP2040은 라즈베리파이 재단에서 개발하고 상품화한 첫 번째 Low-level 타겟의 저비용 MCU 입니다. MCU 스팩만 보면 133MHz 듀얼 ARM Cortex-M0+ 코어 / 264kB 온 칩 SRAM / 30개의 다기능 GPIO 핀 / 주변기기 지원 확장을 위한 프로그래머블 I/O 하위시스템 /  내부 온도 센서를 갖춘 4채널 ADC 등의 기능을 갖는 고성능 MCU 이며 가격 또한 동일 스팩의 MCU 보다 저렴하게 출시되었습니다.

 

RP2040이 라즈베리파이 재단의 MCU 여서 그런지, 대부분의 개발환경은 Linux OS 기반으로 많이 설명되고 있습니다. 그래서 Window OS 기반의 개발환경 가이드를 작성했습니다. 해당 가이드는 RP2040이 제공하는 다양한 언어기반의 SDK 중에서 C/C++ SDK 개발을 위한 환경설정 가이드입니다.

 

출처 https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html#software-development

 


 

다운로드 프로그램

Window OS 기반의 환경설정을 하기 위해서는 아래의 프로그램을 다운로드 및 설치해줘야 합니다. 다운로드 이후 설치에 대한 가이드는 다음 세션 가이드를 참고해주세요.

 

프로그램 설치 가이드

프로그램 설치시 몇 가지 주의할 사항이 있습니다. 해당 가이드를 따라서 진행해주세요.

 

1. ARM GCC Compiler 설치방법

  1. Installer 실행
  2. 기본 Destination folder 경로 설정
  3. 설치 완료시 다음 사항에 체크
    >
    Add path to environment variable
    >
    Add registry information

 

 

2. CMAKE 설치방법

  1. Installer 실행
  2. 다음사항에 체크> Add CMake to the system PATH for all the users
  3. 기본 Destination folder 경로 설정

 

 

3. Visual Studio 2019 설치방법

Visual Studio 2019 는 RP2040 개발환경에서 Build Tool 로 사용됩니다.

  1. Installer 실행
  2. 설치할 프로그램 선택 (필수항목)
    > C++ 를 사용한 데스크톱 개발
    > 유니버셜 Windows 플랫폼 개발

 

 

4. 파이썬 설치방법

상단 링크를 통해 최신 파이썬 파일을 다운로드 합니다.

  1. Installer 실행
  2. Customize installation 옵션 선택
  3. 추가 옵션 체크
  4. Python x.x to PATH/environmet variable 체크
  5. 기본 Destination folder 경로 설정
  6. Disable path length limit 선택

 

 

5. Github 설치방법

  1. Installer 실행
  2. 기본 Destination folder 경로 설정
  3. Git from the command line and also from 3rd-party software 선택
  4. Use OpenSSH 선택
  5. Use the OpenSSL library 선택
  6. Checkout as-is, commit as-is 선택
  7. Use Windows' default console window 선택 (옵션)
  8. 'git pull', Default (fast-forward or merge) 선택
  9. Enable file system caching 선택
  10. Enable experimental support for pseudo consoles 선택

 

 

6. Visual Studio Code 설치방법

  1. Installer 실행
  2. 기본 Destination folder 경로 설정
  3. Add to PATH 체크

 

 


 

설치가 모두 완료되었다면, 아래 2편을 통해 Pico SDK 를 활용해 Pico examples 를 빌드 및 보드에 다운로드할 수 있습니다.

https://sundry-notes.tistory.com/8

 

[RP2040] Window OS 환경에서 RP2040 개발환경 설정 2편 - Pico C/C++ SDK 빌드

Raspberry 재단은 Raspberry Pi Pico 를 개발하기 위해서 MicroPython 또는 Adafruit에서 개발한 Circuit Python 과 같은 다양한 언어를 제공한다. 관련한 자료는 검색으로 충분히 많이 찾아볼 수 있을거라 생각한.

sundry-notes.tistory.com

 

댓글 영역