PlatformIO: compilați codul sursă pentru diferite platforme

Platformium

Există tot mai multe instrumente și facilități pentru programatori. Unele se remarcă mai ales, cum este cazul Google Collaboratory, care dă multe de vorbit. O alta dintre platformele la care trebuie atenție este PlatformIO, un site pentru a găsi resurse extraordinare pentru cei care creează cod sursă pentru diverse platforme.

În acest tutorial veți afla ce este PlatformIO, pentru ce este, cum îl puteți accesa și multe altele despre el. utilitar de programare fantastic.

Ce este PlatformIO?

PlatformIO este un IDE, adică un mediu de dezvoltare integrat, cu editorul său profesional de cod și compilatorul acestuia astfel încât să poți compila codul sursă pentru o multitudine de platforme, un depanator, precum și o serie de funcții și instrumente foarte interesante pentru programare (unitatea de monitor de testare serial, analizor de cod, completare automată a codului, manager de bibliotecă etc.). Este gratuit, open source și îi puteți extinde capacitățile prin pluginuri sau extensii. Permite chiar și dezvoltarea de la distanță, poate fi integrat cu depozitele de cod GitHub și GitLab etc.

Pe de alta parte, mediul sau este foarte prietenos si usor de folosit, cu un mediu modern, puternic, rapid, usor. O platformă Foarte versatil care are deja mii de utilizatori și este disponibil atât pentru GNU / Linux, ca Apple macOS, cât și pentru Microsoft Windows. Îl puteți instala chiar și pe anumite plăci SBC, cum ar fi Raspberry Pi.

Mai multe informații despre PlatformIO - Vezi site-ul oficial

Mai multe despre comunitate și codul sursă - Vizualizați site-ul pe GitHub

Platforme susținute de Platformio

Lista cu platforme acceptate de Platformio este foarte bun. Unele dintre arhitecturile suportate de compilatorul său sunt:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • Microcip PIC32
  • RISC-V
  • etc

Cum instalați?

la instalați PlatformIO Core pe Windows sau pe macOS este foarte ușor. Totuși, dacă ai GNU/Linux, pașii vor fi ceva mai complicati (deși au și un script care să faciliteze totul), sau dacă te hotărăști să-l instalezi din sursă compilând singur.

Amintiți-vă că trebuie să satisfaceți o serie de dependențe înainte de a instala, cum ar fi instalarea Python etc.

L pașii de urmat sunet:

  • Descărcați pachetul Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Instalați Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Acum trebuie să creați o legătură simbolică către comanda pio în directorul / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Acum pio poate fi folosit ca o comandă de sistem pentru toți utilizatorii. În mod implicit, utilizatorul root și utilizatorii cu privilegii sudo vor putea să citească și să scrie pe portul serial. Următorul este să adăugați utilizatorul la grupul corespunzător:
sudo usermod -a -G dialout $USER
  • Amintiți-vă că pentru a face modificări și pentru ca acestea să intre în vigoare, ar trebui reporniți computerul sau deconectați-vă și conectați-vă din nou. Acum incearca:
pio --version
  • În cele din urmă, acum puteți șterge scriptul de instalare și memoria cache care a fost generată în timpul instalării, deoarece acestea nu sunt necesare:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstalați Platformio Core

Dacă doriți dezinstalați Platformio, va fi la fel de simplu ca să urmați acești alți pași în Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Întrebări și mai multe informații - Documentație oficială

Instalați Platformio IDE

la instalați Platformio IDE Este la fel de simplu ca urmarea acestor pași:

  1. Descărcați și instalați versiunea oficială a editorului de text Atom de la acest link.
  2. Odată instalat, deschideți managerul de pachete Atom.
  3. Accesați Meniu> Editare> Preferințe> Instalare.
  4. Uită-te acolo pentru platformio-ide oficial.
  5. Apoi instalați pachetul.
Amintiți-vă că este necesar să instalați Python în orice caz...

În acest caz, Atom a fost ales pentru Platformio, dar se poate face și prin integrarea acestuia în Visual Studio Code, care este disponibil pentru Windows și, de asemenea, pentru GNU/Linux. Se instalează ușor, deoarece îl aveți disponibil în Pachetele DEB și RPM la acest link. În Windows instalarea ar fi la fel de simplă, cu .exe.

Dacă vă întrebați despre pașii pentru instalați extensia în VS Code, sunt similare cu cele ale lui Atom:

  1. Deschideți VS Code.
  2. Selectați pictograma extensii care apare în partea stângă sub formă de cuburi.
  3. Tastați PlatformIO și selectați prima opțiune care apare.
  4. Apăsați Instalare pentru a instala.
  5. Așteptați să se finalizeze și ați terminat.

Alte medii în care să integrați Platformio

Acolo alte medii în care să integrați Platformio pe lângă Atom și VS Code, cum ar fi:

  • NetBeans
  • Textul Sublime
  • Coduri
  • Eclipsă

Mediul de lucru IDE

Platforma IDE

Dacă este prima dată când vezi interfața Platformio, vei vedea că nu este complicată și că este împărțită în mai multe secțiuni. Primul lucru pe care îl veți vedea este un ecran de bun venit când deschideți editorul și secțiuni precum:

  • Bine ati venit: primul ecran al extensiei, cu versiunea instalată, funcții pentru a crea, importa și deschide proiecte, vezi exemple etc.
  • Proiecte: în stânga găsiți și o listă cu toate proiectele create pe care le puteți edita.
  • Inspectează (inspector): În această secțiune vă puteți inspecta proiectele pentru statistici de utilizare a memoriei.
  • Biblioteci: Această secțiune corespunde managerului de bibliotecă, pentru a vă ajuta să includeți biblioteci globale și private.
  • farfurii (bord): aici puteți găsi și instala drivere pentru diferitele plăci pe care le utilizați în dezvoltarea dumneavoastră. Sunt peste 1000 disponibile.
  • Platforme- Sunt enumerate platformele utilizate până acum.
  • Dispozitive: listă cu plăcile conectate la PC pe care le aveți în prezent. Este generat automat la conectarea la port.

Pași pentru crearea primului proiect

Dacă vrei să începi creează primul tău proiect, puteți folosi Expertul pentru a-l crea mai ușor și mai rapid:

  1. Accesați extensia Platformio Bine ați venit (PIO HOME).
  2. Faceți clic pe Creare proiect.
  3. Alegeți un nume pentru noul dvs. proiect.
  4. Selectați o farfurie din fila farfurii. Puteți introduce primele litere ale numelui plăcuței și lista se va reduce cu chibriturile.
  5. Acum veți vedea că opțiunea Framework (o serie de criterii, concepte și bune practici pentru a facilita dezvoltarea) este marcată automat, deși ați putea să o modificați.
  6. Puteți modifica unde să salvați proiectul în caseta Locație, altfel ar fi stocat în directorul implicit.
  7. După ce ați terminat, puteți apăsa butonul Terminare și va începe.

De aici, modul de a proceda se va schimba în funcție de tipul de cod sau proiect pe care doriți să îl dezvoltați și de placa sau platforma aleasă, deoarece vor exista mici diferențe.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.