Windows, Linux, macOS에서 ESP32 및 기타 Espressif SoC용 펌웨어를 개발하는 Espressif 공식 개발 프레임워크입니다.
platformio/platformio-core
임베디드 개발을 위한 크로스 플랫폼 CLI 도구이자 빌드 시스템으로, 라이브러리 관리, 다양한 보드와 프레임워크, 디버깅 및 단위 테스트를 지원합니다.
대체할 수 있는 제품:Arduino IDE
- 스타
- 9,585
- 포크
- 917
- 열린 이슈
- 281
- 마지막 커밋
- 22일 전
어떤 프로젝트인가요?
PlatformIO Core는 임베디드 소프트웨어 개발을 위한 PlatformIO 생태계의 기반이 되는 커맨드라인 엔진입니다. 여러 플랫폼과 아키텍처를 지원하는 빌드 시스템과 개발 플랫폼, 툴체인, 라이브러리를 관리하는 패키지 매니저를 제공하므로, 개발자는 툴체인을 하나씩 직접 설치하지 않고도 마이크로컨트롤러를 대상으로 개발할 수 있습니다.
펌웨어 개발의 주요 단계를 폭넓게 지원합니다. 빌드와 업로드, 통합 디버거, 정적 코드 분석, 원격 단위 테스트, 메모리 사용량 보고 기능을 갖춘 펌웨어 파일 검사 기능을 제공합니다. 데스크톱 IDE 및 CI 파이프라인과도 연동됩니다.
PlatformIO Core는 Apache 2.0 라이선스로 배포되며, PlatformIO IDE와 온라인 Registry의 기반이 됩니다.
핵심 기능
- 01임베디드 타깃을 위한 멀티 플랫폼·멀티 아키텍처 빌드 시스템
- 02라이브러리 관리 및 라이브러리와 개발 플랫폼 레지스트리
- 03통합 디버거와 메모리 검사 기능을 갖춘 펌웨어 파일 탐색기
- 04정적 코드 분석기 및 원격 단위 테스트
- 05데스크톱 IDE 및 CI 연동
활용 사례
- 하나의 프로젝트 설정으로 Arduino, ESP32 또는 ARM 보드용 펌웨어 빌드
- CI 파이프라인에서 임베디드 코드의 단위 테스트 실행
- 여러 마이크로컨트롤러 프로젝트의 툴체인과 라이브러리 관리
- 데스크톱 IDE나 커맨드라인에서 마이크로컨트롤러 펌웨어 디버깅
빠른 시작
- 1
PlatformIO Core(CLI) 문서를 따라 도구를 설치하세요
사용 전 알아둘 점
- 텔레메트리는 기본적으로 활성화되어 있으며 설정에서 끌 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- platformio-core은(는) 무엇인가요?
- 임베디드 개발을 위한 크로스 플랫폼 CLI 도구이자 빌드 시스템으로, 라이브러리 관리, 다양한 보드와 프레임워크, 디버깅 및 단위 테스트를 지원합니다. PlatformIO Core는 임베디드 소프트웨어 개발을 위한 PlatformIO 생태계의 기반이 되는 커맨드라인 엔진입니다. 여러 플랫폼과 아키텍처를 지원하는 빌드 시스템과 개발 플랫폼, 툴체인, 라이브러리를 관리하는 패키지 매니저를 제공하므로, 개발자는 툴체인을 하나씩 직접 설치하지 않고도 마이크로컨트롤러를 대상으로 개발할 수 있습니다.
- platformio-core은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- platformio-core은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- platformio-core은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. platformio-core의 마지막 커밋은 2026년 10월 16일입니다.
- platformio-core은(는) 어디에 사용할 수 있나요?
- 하나의 프로젝트 설정으로 Arduino, ESP32 또는 ARM 보드용 펌웨어 빌드 CI 파이프라인에서 임베디드 코드의 단위 테스트 실행 여러 마이크로컨트롤러 프로젝트의 툴체인과 라이브러리 관리 데스크톱 IDE나 커맨드라인에서 마이크로컨트롤러 펌웨어 디버깅
- platformio-core는 어떻게 설치하나요?
- PlatformIO Core(CLI) 문서를 따라 도구를 설치하세요
- platformio-core은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/platformio/platformio-core
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ESP8266 및 ESP32 보드용 대체 펌웨어로, 웹 기반 설정, OTA 업데이트, 로컬 자동화와 MQTT, HTTP, Serial 또는 KNX 제어를 지원합니다.
LLVM 기반 Go 컴파일러로, 마이크로컨트롤러, WebAssembly(WASM/WASI), 명령줄 도구를 대상으로 합니다.
마이크로컨트롤러와 기타 리소스가 제한된 기기에서 실행되며 하드웨어 접근 모듈을 제공하는 경량 Python 3 구현체입니다.
WiFi로 주소 지정형 RGB LED 스트립, 2D 매트릭스와 HUB75 패널을 제어하는 오픈소스 ESP32 펌웨어입니다.
ESP32 보드와 Raspberry Pi 같은 Linux 기기에서 Muse 가젯을 만드는 오픈소스 SDK와 펌웨어입니다.