Raspberry pi Pico SDK를 살펴보기

Raspberry pi SDK 소개

SDK에 대한 소개

구글에 Rasberri pi pico SDK라고 검색하면 라즈베리파이사의 공식홈페이지를 통해서 SDK를 접근할 수 있습니다. 

Raspberry Pi Documentation - Pico C SDK

여기서 Introduction을 들어가서 소개를 한번 보도록 하겠습니다. 

The Raspberry Pi Pico SDK (Software Development Kit), henceforth SDK, provides the headers, libraries and build system necessary to write programs for RP2040-based devices such as the Raspberry Pi Pico in C, C++ or assembly language. The SDK is designed to provide an API (Application Programming Interface) and programming environment that is familiar both to non-embedded C developers and embedded C developers alike.

C와 C++ 또는 어셈플블리 언어로 작성되었다는 것을 알 수 있습니다. 

A single program runs on the device at a time with a conventional main() method. Standard C/C++ libraries are supported along with APIs for accessing the RP2040’s hardware, including DMA, IRQs, and the wide variety of fixed-function peripherals and PIO (Programmable IO).

아두이노와 같은 main()함수 방식으로 하게되면 단일 기능만 수행하도록 하는 것에 한계가 있는데, pico의 경우에는 하드웨어에 좀 더 직접 접근하여 제어 할 있도록 되어있습니다. 

The SDK can be used to build anything from simple applications, or full-fledged runtime environments such as MicroPython, to low-level software such as the RP2040’s on-chip bootrom itself.

 SDK를 사용해서 Micropython과 같이 파이썬으로 제어하는 프로그램을 다시 만들수 있습니다. 

 

댓글

댓글 본문