PlatformIO: kompajlirajte izvorni kod za različite platforme

Platformium

Sve je više alata i mogućnosti za programere. Neki se posebno ističu, kao što je slučaj sa Googleova suradnja, što daje mnogo za pričanje. Još jedna od platformi na koju morate obratite pažnju na PlatformIO, stranica za pronalaženje izvanrednih resursa za one koji kreiraju izvorni kod za različite platforme.

U ovom vodiču ćete naučiti šta je PlatformIO, čemu služi, kako joj možete pristupiti i još mnogo toga o njoj. fantastičan uslužni program za programiranje.

Šta je PlatformIO?

PlatformIO je IDE, odnosno integrisano razvojno okruženje, sa svojim profesionalnim uređivačem koda, i njegovim kompajlerom tako da možete kompajlirati izvorni kod za mnoštvo platformi, debugerom, kao i nizom vrlo zanimljivih funkcija i alata za programiranje (jedinica monitora serijskih testova, analizatora koda, autokompleta koda, upravitelja biblioteke itd.). Besplatan je, otvorenog koda i možete proširiti njegove mogućnosti pomoću dodataka ili ekstenzija. Čak omogućava daljinski razvoj, može se integrirati sa GitHub i GitLab repozitorijumima koda, itd.

S druge strane, njegovo okruženje je vrlo prijateljsko i lako za korištenje, sa modernim, moćnim, brzim, laganim okruženjem. A plataform Vrlo svestran koji već ima hiljade korisnika i koji je dostupan za GNU/Linux, kao Apple macOS i za Microsoft Windows. Možete ga čak instalirati na određene SBC ploče kao što je Raspberry Pi.

Više informacija o PlatformIO - Pogledajte službenu stranicu

Više o zajednici i izvornom kodu - Pogledajte stranicu na GitHub-u

Platforme koje podržava Platformio

Lista podržane platforme by Platformio je stvarno dobar. Neke od arhitektura koje podržava vaš kompajler su:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikročip
  • RISC-V
  • itd

Kako instalirate?

para instalirajte PlatformIO Core na Windows-u, ili na macOS-u je zaista lako. Međutim, ako imate GNU/Linux, koraci će biti nešto komplikovaniji (iako imaju i skriptu za olakšavanje svega), ili ako odlučite da je instalirate iz izvora tako što ćete sami kompajlirati.

Zapamtite da morate zadovoljiti brojne ovisnosti prije instaliranja, kao što je instaliranje Pythona itd.

u koraci koje treba slijediti To su:

  • Preuzmite paket Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

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

  • Sada morate kreirati simboličku vezu na pio naredbu u direktoriju /usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Sada se pio može koristiti kao sistemska komanda za sve korisnike. Po defaultu, root korisnik i korisnici sa sudo privilegijama moći će čitati i pisati na serijski port. Sledeće je dodavanje korisnika u odgovarajuću grupu:
sudo usermod -a -G dialout $USER
  • Imajte na umu da biste trebali napraviti promjene kako bi stupile na snagu ponovo pokrenite računar ili se odjavite i ponovo prijavite. Sada pokušajte:
pio --version
  • Konačno, sada možete izbrisati instalacijsku skriptu i keš memoriju koja je generirana tokom instalacije, jer nisu potrebni:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Ako želite deinstalirajte Platformio, to će biti jednostavno ako slijedite ove druge korake u Linuxu:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Pitanja i više informacija - Zvanična dokumentacija

Instalirajte Platformio IDE

para instalirajte Platformio IDE Jednostavno je slijediti ove korake:

  1. Preuzmite i instalirajte službenu verziju Atom uređivača teksta sa ove veze.
  2. Nakon instalacije, otvorite Atom menadžer paketa.
  3. Idite na Meni> Uredi> Preference> Instaliraj.
  4. Potražite tamo službenu platformio-ide.
  5. Zatim instalirajte paket.
Zapamtite da je u svakom slučaju neophodno instalirati Python...

U ovom slučaju Atom je odabran za Platformio, ali je moguće to učiniti i integrirajući ga u Visual Studio Code, koji je dostupan za Windows i također za GNU / Linux. Lako se instalira, pošto ga imate na raspolaganju DEB i RPM paketi na ovom linku. U Windows-u bi instalacija bila jednako jednostavna, sa .exe-om.

Ako se pitate o koracima do instalirajte ekstenziju u VS Code, slični su onima kod Atoma:

  1. Otvorite VS kod.
  2. Odaberite ikonu ekstenzija koja se pojavljuje na lijevoj strani u obliku kocki.
  3. Otkucajte PlatformIO i odaberite prvu opciju koja se pojavi.
  4. Pritisnite Instaliraj za instalaciju.
  5. Sačekajte da se završi i gotovi ste.

Druga okruženja u koja treba integrirati Platformio

Postoje druga okruženja u koje treba integrirati Platformio pored Atoma i VS Codea, kao što su:

  • Netbeans
  • Sublim tekst
  • Blokade
  • zasjeniti

IDE radno okruženje

Platform IDE

Ako prvi put vidite sučelje Platformio, vidjet ćete da nije komplikovano, te da je podijeljeno na nekoliko dijelova. Prva stvar koju ćete vidjeti je ekran dobrodošlice kada otvorite uređivač i odjeljke kao što su:

  • Dobrodošli: prvi ekran ekstenzije, s instaliranom verzijom, funkcijama za kreiranje, uvoz i otvaranje projekata, pogledajte primjere itd.
  • Projekti: na lijevoj strani također možete pronaći listu sa svim kreiranim projektima koje možete uređivati.
  • Inspekt (inspektor): U ovom odeljku možete pregledati svoje projekte za statistiku upotrebe memorije.
  • biblioteke: Ovaj odjeljak odgovara upravitelju biblioteke, kako bi vam pomogao da uključite globalne i privatne biblioteke.
  • ploče (ploče): ovdje možete pronaći i instalirati drajvere za različite ploče koje koristite u svom razvoju. Postoji više od 1000 dostupnih.
  • Platforme- Navedene su do sada korištene platforme.
  • Uređaji: lista ploča povezanih na vaš PC koje trenutno imate. Generiše se automatski prilikom povezivanja na port.

Koraci za kreiranje prvog projekta

Ako želite da počnete kreirajte svoj prvi projekat, možete koristiti čarobnjaka da ga kreirate lakše i brže:

  1. Idite na Platformio Extension Welcome (PIO HOME).
  2. Kliknite Kreiraj projekat.
  3. Odaberite naziv za svoj novi projekat.
  4. Odaberite ploču na kartici ploča. Možete unijeti prva slova naziva tablice i lista će se smanjivati ​​sa šibicama.
  5. Sada ćete vidjeti da je opcija Okvir (niz kriterija, koncepata i dobrih praksi za olakšavanje razvoja) automatski označena, iako biste je mogli modificirati.
  6. Možete izmijeniti gdje želite spremiti projekat u okviru Lokacija, inače bi bio pohranjen u zadanom direktoriju.
  7. Kada završite, možete pritisnuti dugme Završi i ono će početi.

Odavde, način nastavka će se mijenjati ovisno o vrsti koda ili projekta koji želite da razvijete i odabranoj ploči ili platformi, jer će postojati male razlike.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.