IT-словарь › Программирование › PlatformIO

PlatformIO

Программирование Svenska → Обновлено: 2026-11-03
Подробнее
Автор
Ivan Kravets
Год
2014
Тип
Система сборки
Лицензия
Apache 2.0
Официальный сайт
platformio.org

Инструмент сборки прошивок и менеджер пакетов: подтягивает нужный кросс-компилятор, фреймворк и библиотеки для конкретной платы и собирает всё одной командой.

До PlatformIO новый проект для микроконтроллера обычно означал IDE от вендора, вручную установленный GCC и библиотеки, скопированные руками. PlatformIO, написанный на Python украинским разработчиком Иваном Кравцом, заменяет это текстовым файлом: platformio.ini называет плату, фреймворк (Arduino, ESP-IDF, Zephyr, STM32Cube и другие) и зависимости, а остальное инструмент загружает в зафиксированных версиях.

Поэтому один и тот же проект одинаково собирается и на ноутбуке, и в CI, что для встраиваемой среды было непривычно. Чаще всего им пользуются через расширение для VS Code, которое добавляет отладку через отладочные зонды и монитор последовательного порта. Для многих любителей это следующий шаг после Arduino IDE — тот же код, но с инструментами, которые не врут о версии библиотеки.

← Назад к словарю