Repolode
platformio

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. 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 обновляется ежедневно.

Похожие проекты

Открытая прошивка для ESP32, позволяющая управлять адресными RGB-лентами, 2D-матрицами и панелями HUB75 по WiFi.

19 тыс.+47 за неделю4,4 тыс.C++EUPL-1.2Активно поддерживаетсяОбновлён позавчера