Официальный фреймворк Espressif для разработки прошивок ESP32 и других SoC Espressif под Windows, Linux и macOS.
platformio/platformio-core
Кроссплатформенный инструмент командной строки и система сборки для разработки встраиваемого ПО: управление библиотеками, поддержка разных плат и фреймворков, отладка и модульное тестирование.
Open source альтернатива:Arduino IDE
- Звёзды
- 9,585
- Форки
- 917
- Открытые issues
- 281
- Последний коммит
- 22 дня назад
Что это?
PlatformIO Core — командный движок экосистемы PlatformIO для разработки встраиваемого ПО. Он предоставляет мультиплатформенную и мультиархитектурную систему сборки, а также менеджер пакетов для платформ разработки, toolchain и библиотек. Благодаря этому разработчики могут собирать проекты для микроконтроллеров, не устанавливая каждый toolchain вручную.
Проект охватывает основные этапы работы над прошивкой: сборку, загрузку, унифицированную отладку, статический анализ кода, удалённое модульное тестирование и просмотр файлов прошивки с отчётом об использовании памяти. PlatformIO Core интегрируется с настольными IDE и конвейерами непрерывной интеграции.
PlatformIO Core распространяется по лицензии Apache 2.0 и служит основой для PlatformIO IDE и онлайн-реестра Registry.
Ключевые возможности
- 01Мультиплатформенная и мультиархитектурная система сборки для встраиваемых устройств
- 02Управление библиотеками и реестр библиотек и платформ разработки
- 03Унифицированный отладчик и обозреватель файлов прошивки с просмотром использования памяти
- 04Статический анализатор кода и удалённое модульное тестирование
- 05Интеграция с настольными IDE и системами непрерывной интеграции
Сценарии использования
- Сборка прошивок для плат Arduino, ESP32 или ARM на основе единой конфигурации проекта
- Запуск модульных тестов встраиваемого кода в CI-конвейерах
- Управление toolchain и библиотеками в нескольких проектах для микроконтроллеров
- Отладка прошивок для микроконтроллеров из настольной IDE или командной строки
Быстрый старт
- 1
Установите инструмент, следуя документации PlatformIO Core (CLI)
Что важно знать
- Телеметрия включена по умолчанию; её можно отключить в настройках.
В подборках
Темы
Частые вопросы
- Что такое platformio-core?
- Кроссплатформенный инструмент командной строки и система сборки для разработки встраиваемого ПО: управление библиотеками, поддержка разных плат и фреймворков, отладка и модульное тестирование. PlatformIO Core — командный движок экосистемы PlatformIO для разработки встраиваемого ПО. Он предоставляет мультиплатформенную и мультиархитектурную систему сборки, а также менеджер пакетов для платформ разработки, toolchain и библиотек. Благодаря этому разработчики могут собирать проекты для микроконтроллеров, не устанавливая каждый toolchain вручную.
- platformio-core можно использовать бесплатно? Какая у него лицензия?
- platformio-core распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- platformio-core всё ещё поддерживается?
- Активно поддерживается. Последний коммит в platformio-core — 16 окт. 2026 г..
- Для чего можно использовать platformio-core?
- Сборка прошивок для плат Arduino, ESP32 или ARM на основе единой конфигурации проекта Запуск модульных тестов встраиваемого кода в CI-конвейерах Управление toolchain и библиотеками в нескольких проектах для микроконтроллеров Отладка прошивок для микроконтроллеров из настольной IDE или командной строки
- Как установить platformio-core?
- Установите инструмент, следуя документации PlatformIO Core (CLI)
- Где скачать platformio-core?
- Исходный код и инструкции по установке — на GitHub: https://github.com/platformio/platformio-core
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Альтернативная прошивка для плат ESP8266 и ESP32 с веб-настройкой, OTA-обновлениями, локальной автоматизацией и управлением через MQTT, HTTP, Serial или KNX.
Компилятор Go на базе LLVM для микроконтроллеров, WebAssembly (WASM/WASI) и инструментов командной строки.
Компактная реализация Python 3 для микроконтроллеров и других устройств с ограниченными ресурсами, с модулями для работы с аппаратурой.
Открытая прошивка для ESP32, позволяющая управлять адресными RGB-лентами, 2D-матрицами и панелями HUB75 по WiFi.
SDK с открытым исходным кодом и прошивки для создания собственных гаджетов Muse на платах ESP32 и устройствах под Linux, например Raspberry Pi.