반응형
사전준비 - SDK 설치: https://github.com/raspberrypi/pico-sdk?tab=readme-ov-file
GitHub - raspberrypi/pico-sdk
Contribute to raspberrypi/pico-sdk development by creating an account on GitHub.
github.com
1. 프로젝트 폴더 생성 후 PICO SDK에서 제공하는 pico_sdk_import.cmake 파일을 프로젝트 폴더로 복사
$ mkdir ProjectName
$ cd ProjectName
$ cp $PICO_SDK_PATH/external/pico_sdk_import.cmake .
2. CMakeLists.txt 파일 생성하기
$ touch CMakeLists.txt
3. CMakeLists.txt 파일에 링크할 라이브러리 등 설정하기
cmake_minimum_required(VERSION 3.14)
include(pico_sdk_import.cmake)
project(ProjectName)
set(CMAKE_C_STANDRAD 11)
set(CMAKE_CXX_STANDARD 17)
pico_sdk_init()
add_executable(ProjectName
main.c
)
target_link_libraries(ProjectName pico_stdlib)
pico_add_extra_outputs(ProjectName)
4. 소스파일 작성하기(main.c)
#include "pico/stdlib.h"
int main(){
const int PIN_LED1 = 14;
gpio_init(PIN_LED1);
gpio_set_dir(PIN_LED1, true);
while(true){
gpio_put(PIN_LED1, 1);
sleep_ms(1000);
gpio_put(PIN_LED1, 0);
sleep_ms(1000);
}
return 0;
}
5. 빌드준비(make 파일 생성하기)
$ mkdir build
$ cd build
$ cmake ..
6. 빌드하기
빌드 폴더로 이동해서 cmake 실행
$ cmake --build .
https://www.raspberrypi.com/documentation/microcontrollers/c_sdk.html
The C/C++ SDK - Raspberry Pi Documentation
The official documentation for Raspberry Pi computers and microcontrollers
www.raspberrypi.com
*Photo by Christopher Gower on Unsplash
반응형
'RP2040 라즈베리파이 피코' 카테고리의 다른 글
디버그 프로브로 rp2040과 컴퓨터를 시리얼 통신 연결하기 (0) | 2025.01.13 |
---|---|
라즈베리파이 피코 디버그 프로브로 펌웨어 업로드하기 (0) | 2025.01.13 |
macOS에 Pico 툴체인과 Pico SDK 설치하기 (0) | 2025.01.13 |