PlatformIO: compila il codice sorgente per diverse piattaforme

Piattaforma

Ci sono sempre più strumenti e strutture per i programmatori. Alcuni si distinguono in particolare, come nel caso di Google Colaboratorio, che sta dando molto di cui parlare. Un'altra delle piattaforme a cui devi prestare attenzione è PlatformIO, un sito per trovare risorse straordinarie per chi crea codice sorgente per varie piattaforme.

In questo tutorial imparerai cos'è PlatformIO, a cosa serve, come puoi accedervi e molto altro su di esso. fantastica utility di programmazione.

Cos'è PlatformIO?

PlatformIO è un IDE, ovvero un ambiente di sviluppo integrato, con il suo editor di codice professionale e il suo compilatore in modo da poter compilare il codice sorgente per una moltitudine di piattaforme, un debugger, oltre a una serie di funzioni e strumenti per la programmazione molto interessanti (unità di test del monitor seriale, analizzatore di codice, completamento automatico del codice, gestore di librerie, ecc.). È gratuito, open source e puoi estenderne le capacità tramite plug-in o estensioni. Consente anche lo sviluppo remoto, può essere integrato con i repository di codice GitHub e GitLab, ecc.

D'altra parte, il suo ambiente è molto amichevole e facile da usare, con un ambiente moderno, potente, veloce e leggero. Una piattaforma molto versatile che conta già migliaia di utenti, e che è disponibile sia per GNU/Linux, come Apple macOS e anche per Microsoft Windows. Puoi persino installarlo su alcune schede SBC come Raspberry Pi.

Maggiori informazioni su PlatformIO - Vedi sito ufficiale

Maggiori informazioni sulla community e sul codice sorgente - Visualizza il sito su GitHub

Piattaforme supportate da Platformio

L'elenco dei piattaforme supportate di Platformio è davvero buono. Alcune delle architetture supportate dal tuo compilatore sono:

  • ARM
  • atemel avr
  • ARC32
  • LPC NXP
  • microchip PIC32
  • RISC-V
  • ecc.

Come si installa?

a installa PlatformIO Core su Windows o su macOS è davvero facile. Tuttavia, se hai GNU/Linux, i passaggi saranno un po' più complicati (anche se hanno anche uno script per facilitare il tutto), oppure se decidi di installarlo dai sorgenti compilando tu stesso.

Ricorda che devi soddisfare una serie di dipendenze prima dell'installazione, come l'installazione di Python, ecc.

I passaggi da seguire sono:

  • Scarica il pacchetto Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Installa Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Ora devi creare un collegamento simbolico al comando pio nella directory /usr/local/bin/:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Ora pio può essere utilizzato come comando di sistema per tutti gli utenti. Per impostazione predefinita, l'utente root e gli utenti con privilegi sudo saranno in grado di leggere e scrivere sulla porta seriale. Quello che segue è aggiungere l'utente al gruppo corrispondente:
sudo usermod -a -G dialout $USER
  • Ricorda che per apportare modifiche e affinché abbiano effetto, dovresti riavvia il computer o disconnettiti e accedi di nuovo. Ora prova:
pio --version
  • Infine, ora puoi eliminare lo script di installazione e la cache che è stata generata durante l'installazione, poiché non sono necessari:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Se desideri disinstalla Platformio, sarà semplice come seguire questi altri passaggi in Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Domande e ulteriori informazioni - Documentazione ufficiale

Installa Platformio IDE

a installa Platformio IDE È semplice come seguire questi passaggi:

  1. Scarica e installa la versione ufficiale dell'editor di testo Atom da questo link.
  2. Una volta installato, apri il gestore di pacchetti Atom.
  3. Vai a Menu> Modifica> Preferenze> Installa.
  4. Cerca lì platformio-ide ufficiale.
  5. Quindi installa il pacchetto.
Ricorda che è necessario installare Python in ogni caso ...

In questo caso è stato scelto Atom per Platformio, ma è possibile farlo anche integrandolo nel codice di Visual Studio, che è disponibile per Windows e anche per GNU/Linux. È facile da installare, dal momento che è disponibile in Pacchetti DEB e RPM a questo link. In Windows l'installazione sarebbe altrettanto semplice, con il file .exe.

Se ti chiedi i passaggi per installa l'estensione in VS Code, sono simili a quelli di Atom:

  1. Apri il codice VS.
  2. Seleziona l'icona delle estensioni che appare sul lato sinistro sotto forma di cubi.
  3. Digita PlatformIO e seleziona la prima opzione visualizzata.
  4. Premi Installa per installare.
  5. Attendi il completamento e il gioco è fatto.

Altri ambienti in cui integrare Platformio

Ci altri ambienti in cui integrare Platformio oltre ad Atom e VS Code, come:

  • Netbeans
  • Sublime Text
  • codeblocks
  • Eclissi

L'ambiente di lavoro IDE

Piattaforma IDE

Se è la prima volta che vedi l'interfaccia di Platformio, vedrai che non è complicata e che è divisa in diverse sezioni. La prima cosa che vedrai è una schermata di benvenuto quando apri l'editor e sezioni come:

  • Ben arrivato: prima schermata dell'estensione, con la versione installata, funzioni per creare, importare e aprire progetti, vedi esempi, ecc.
  • Progetti: sulla sinistra trovi anche un elenco con tutti i progetti creati che puoi modificare.
  • Ispezionare (Ispettore): In questa sezione puoi esaminare i tuoi progetti per le statistiche sull'utilizzo della memoria.
  • Biblioteche: Questa sezione corrisponde al gestore della libreria, per aiutarti a includere librerie globali e private.
  • Piatti (scheda): qui puoi trovare e installare i driver per le diverse schede che utilizzi nel tuo sviluppo. Ce ne sono più di 1000 disponibili.
  • Piattaforme- Sono elencate le piattaforme finora utilizzate.
  • Dispositivi: lista con le schede collegate al tuo PC che hai attualmente. Viene generato automaticamente durante la connessione alla porta.

Passaggi per creare il primo progetto

Se vuoi iniziare crea il tuo primo progetto, puoi utilizzare la procedura guidata per crearlo in modo più semplice e veloce:

  1. Vai a Platformio Extension Welcome (PIO HOME).
  2. Fare clic su Crea progetto.
  3. Scegli un nome per il tuo nuovo progetto.
  4. Seleziona un piatto nella scheda Piatti. Si possono inserire le prime lettere del nome della targa e la lista si ridurrà con gli abbinamenti.
  5. Ora vedrai che l'opzione Framework (una serie di criteri, concetti e buone pratiche per facilitare lo sviluppo) è contrassegnata automaticamente, sebbene tu possa modificarla.
  6. Puoi modificare dove salvare il progetto nella casella Posizione, altrimenti lo memorizzerebbe nella directory predefinita.
  7. Una volta terminato, puoi premere il pulsante Fine e inizierà.

Da qui il modo di procedere cambierà a seconda del tipo di codice o progetto che si vuole sviluppare, e della scheda o piattaforma prescelta, poiché ci saranno lievi differenze.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.