Lessico IT › Programmazione › PlatformIO

PlatformIO

Programmazione Svenska → Aggiornato: 2026-11-03
Maggiori info
Creatore
Ivan Kravets
Anno
2014
Tipo
Sistema di build
Licenza
Apache 2.0
Sito ufficiale
platformio.org

Strumento di build e gestore di pacchetti per firmware che scarica il cross-compilatore, il framework e le librerie giusti per una data scheda e compila tutto con un solo comando.

Prima di PlatformIO, un nuovo progetto per microcontrollore significava di solito un IDE del produttore, una versione di GCC installata a mano e librerie copiate a mano. PlatformIO, scritto in Python dallo sviluppatore ucraino Ivan Kravets, sostituisce tutto questo con un file di testo: platformio.ini indica la scheda, il framework (Arduino, ESP-IDF, Zephyr, STM32Cube e altri) e le dipendenze, e lo strumento recupera il resto in versioni fissate.

Lo stesso progetto si compila quindi in modo identico su un portatile e in CI, cosa insolita negli ambienti embedded. Per lo più lo si usa tramite l'estensione per VS Code, che aggiunge il debug con sonde di debug e un monitor seriale. Per molti hobbisti è il passo successivo all'IDE di Arduino: stesso codice, ma con strumenti che non mentono sulla versione della libreria in uso.

← Torna al lessico