PlatformIO: kompajlirajte izvorni kod za različite platforme

Platformium

Sve je više alata i sadržaja za programere. Neki se posebno ističu, kao što je slučaj s Googleova suradnja, što daje mnogo za razgovor. Još jedna od platformi na koju morate obratite pozornost je PlatformIO, stranica za pronalaženje izvanrednih resursa za one koji stvaraju izvorni kod za različite platforme.

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

Što je PlatformIO?

PlatformIO je IDE, odnosno integrirano razvojno okruženje, sa svojim profesionalnim uređivačem koda, i njegovim kompajlerom tako da možete kompilirati izvorni kod za mnoštvo platformi, debuggerom, kao i nizom vrlo zanimljivih funkcija i alata za programiranje (jedinica serijskog testnog monitora, analizatora koda, autodovršavanja koda, upravitelja knjižnice, itd.). Besplatan je, otvorenog koda, a njegove mogućnosti možete proširiti pomoću dodataka ili proširenja. Čak omogućuje daljinski razvoj, može se integrirati s GitHub i GitLab repozitorijumima koda, itd.

S druge strane, njegovo okruženje je vrlo prijateljsko i jednostavno za korištenje, s modernim, moćnim, brzim, laganim okruženjem. Plataforma Vrlo svestran koji već ima tisuće korisnika i koji je dostupan za GNU/Linux, kao Apple macOS i također 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 GitHubu

Platforme koje podržava Platformio

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

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikročip
  • RISC-V
  • i tako dalje

Kako instalirate?

u instalirajte PlatformIO Core na Windowsima ili na macOS-u to je stvarno jednostavno. Međutim, ako imate GNU/Linux, koraci će biti nešto kompliciraniji (iako imaju i skriptu za olakšavanje svega), ili ako je odlučite instalirati iz izvora tako da sami kompajlirate.

Ne zaboravite da morate zadovoljiti brojne ovisnosti prije instalacije, kao što je instaliranje Pythona itd.

The koraci koje treba slijediti zvuk:

  • 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 stvoriti simboličku vezu na naredbu pio u direktoriju /usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Sada se pio može koristiti kao naredba sustava za sve korisnike. Prema zadanim postavkama, root korisnik i korisnici s sudo privilegijama moći će čitati i pisati na serijski port. Sljedeće je dodavanje korisnika u odgovarajuću grupu:
sudo usermod -a -G dialout $USER
  • Zapamtite da biste trebali napraviti promjene i da bi one stupile na snagu ponovno pokrenite računalo ili se odjavite i ponovno prijavite. Sada pokušajte:
pio --version
  • Konačno, sada možete izbrisati instalacijsku skriptu i predmemoriju koja je generirana tijekom instalacije, jer nisu potrebni:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Ukoliko želite deinstalirati Platformio, bit će 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 - Službena dokumentacija

Instalirajte Platformio IDE

u instalirajte Platformio IDE jednostavno je slijediti ove korake:

  1. Preuzmite i instalirajte službenu verziju Atom uređivača teksta iz ove veze.
  2. Nakon instalacije otvorite Atom upravitelj paketa.
  3. Idite na Izbornik> Uredi> Postavke> Instaliraj.
  4. Potražite tamo službeni platformio-ide.
  5. Zatim instalirajte paket.
Zapamtite da je u svakom slučaju potrebno 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, budući da ga imate na raspolaganju DEB i RPM paketi na ovoj poveznici. U sustavu Windows instalacija bi bila jednako jednostavna, uz .exe.

Ako se pitate o koracima do instalirati proširenje u VS Code, slični su onima u Atomu:

  1. Otvorite VS Code.
  2. Odaberite ikonu proširenja koja se pojavljuje na lijevoj strani u obliku kocki.
  3. Upišite PlatformIO i odaberite prvu opciju koja se pojavi.
  4. Pritisnite Instaliraj za instalaciju.
  5. Pričekajte da se završi i gotovi ste.

Ostala okruženja u koja integrirati Platformio

tamo drugim sredinama u koji treba integrirati Platformio uz Atom i VS Code, kao što su:

  • NetBeans
  • Sublime Text
  • Blokovi koda
  • Pomračenje

IDE radno okruženje

IDE platforme

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

  • Dobrodošli: prvi zaslon proširenja, s instaliranom verzijom, funkcijama za stvaranje, uvoz i otvaranje projekata, pogledajte primjere itd.
  • Projekti: na lijevoj strani također možete pronaći popis sa svim stvorenim projektima koje možete uređivati.
  • Inspekt (inspektor): U ovom odjeljku možete pregledati svoje projekte za statistiku korištenja memorije.
  • knjižnice: Ovaj odjeljak odgovara upravitelju knjižnice, kako bi vam pomogao da uključite globalne i privatne knjižnice.
  • ploče (ploča): ovdje možete pronaći i instalirati upravljačke programe za različite ploče koje koristite u svom razvoju. Ima ih više od 1000 dostupnih.
  • Platforme- Navedene su do sada korištene platforme.
  • Uređaji: popis ploča povezanih s vašim računalom koje trenutno imate. Generira se automatski prilikom spajanja na port.

Koraci za izradu prvog projekta

Ako želiš početi kreirajte svoj prvi projekt, možete koristiti čarobnjaka za lakše i brže stvaranje:

  1. Idite na Platformio Extension Welcome (PIO HOME).
  2. Kliknite Kreiraj projekt.
  3. Odaberite naziv za svoj novi projekt.
  4. Odaberite ploču na kartici ploča. Možete unijeti prva slova naziva ploče i popis ć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 je možete modificirati.
  6. Možete promijeniti mjesto spremanja projekta u okviru Lokacija, inače će biti pohranjen u zadanom direktoriju.
  7. Kada završite, možete pritisnuti gumb Završi i počet će.

Odavde će se način postupanja mijenjati ovisno o vrsti koda ili projekta koji želite razviti, te odabranoj ploči ili platformi, budući da će biti malih razlika.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.