IT-lexikon › Programmering › PlatformIO

PlatformIO

Programmering In English → Uppdaterad: 2026-11-03
Mer info
Skapad av
Ivan Kravets
År
2014
Typ
Byggsystem
Licens
Apache 2.0
Officiell sajt
platformio.org

Byggverktyg och pakethanterare för firmware som laddar ned rätt korskompilator, ramverk och bibliotek för ett givet kort och bygger allt med ett kommando.

Innan PlatformIO betydde ett nytt mikrokontrollerprojekt oftast en tillverkares egen IDE, en manuellt installerad GCC-version och bibliotek kopierade för hand. PlatformIO, skrivet i Python av ukrainaren Ivan Kravets, ersätter det med en textfil: platformio.ini anger kort, ramverk (Arduino, ESP-IDF, Zephyr, STM32Cube med flera) och beroenden, och verktyget hämtar resten med exakt version.

Samma projekt byggs därför likadant på en laptop och i CI, vilket var ovanligt i inbyggda kretsar. De flesta använder det via tillägget till VS Code, som ger felsökning över debugsonder och en seriell monitor. För många hobbyister är det steget efter Arduino-IDE:n — samma kod, men med verktyg som inte ljuger om vilken version av biblioteket man har.

← Tillbaka till lexikonet