Leksykon IT › Programowanie › PlatformIO

PlatformIO

Programowanie Svenska → Zaktualizowano: 2026-11-03
Więcej informacji
Twórca
Ivan Kravets
Rok
2014
Typ
System budowania
Licencja
Apache 2.0
Strona oficjalna
platformio.org

Narzędzie do budowania firmware'u i menedżer pakietów, które pobiera właściwy kompilator skrośny, framework i biblioteki dla danej płytki i buduje całość jednym poleceniem.

Przed PlatformIO nowy projekt na mikrokontroler oznaczał zwykle IDE producenta, ręcznie zainstalowane GCC i biblioteki kopiowane z ręki. PlatformIO, napisany w Pythonie przez ukraińskiego programistę Ivana Kravetsa, zastępuje to plikiem tekstowym: platformio.ini wskazuje płytkę, framework (Arduino, ESP-IDF, Zephyr, STM32Cube i inne) oraz zależności, a resztę narzędzie pobiera w przypiętych wersjach.

Ten sam projekt buduje się więc identycznie na laptopie i w CI, co w świecie embedded było rzadkością. Większość używa go przez rozszerzenie VS Code, które dodaje debugowanie przez sondy i monitor portu szeregowego. Dla wielu hobbystów to krok po Arduino IDE — ten sam kod, ale z narzędziami, które nie kłamią o wersji biblioteki.

← Wróć do leksykonu