PlatformIO: prevedite izvorno kodo za različne platforme

Platformija

Vse več je orodij in pripomočkov za programerje. Nekateri še posebej izstopajo, kot v primeru Googlovo sodelovanje, ki daje veliko za pogovor. Še ena od platform, na katero morate bodite pozorni na PlatformIO, spletno mesto za iskanje izjemnih virov za tiste, ki ustvarjajo izvorno kodo za različne platforme.

V tej vadnici boste izvedeli, kaj je PlatformIO, čemu služi, kako lahko dostopate do nje in še veliko več o njej. fantastičen pripomoček za programiranje.

Kaj je PlatformIO?

PlatformIO je IDE, torej integrirano razvojno okolje, s svojim profesionalnim urejevalnikom kode in njegovim prevajalnikom, tako da lahko prevedete izvorno kodo za številne platforme, razhroščevalnik, pa tudi vrsto zelo zanimivih funkcij in orodij za programiranje (enota serijskega testnega monitorja, analizatorja kode, samodokončanja kode, upravitelja knjižnice itd.). Je brezplačen, odprtokoden, njegove zmogljivosti pa lahko razširite z vtičniki ali razširitvami. Omogoča celo oddaljeni razvoj, lahko ga integriramo z repozitoriji kod GitHub in GitLab itd.

Po drugi strani pa je njegovo okolje zelo prijazno in enostavno za uporabo, s sodobnim, zmogljivim, hitrim, lahkim okoljem. Platoforma Zelo vsestranski ki ima že na tisoče uporabnikov in je na voljo tako za GNU/Linux, kot za Apple macOS in tudi za Microsoft Windows. Lahko ga celo namestite na določene plošče SBC, kot je Raspberry Pi.

Več informacij o PlatformIO - Oglejte si uradno stran

Več o skupnosti in izvorni kodi - Oglejte si spletno mesto na GitHubu

Platforme, ki jih podpira Platformio

Seznam podprte platforme by Platformio je res dober. Nekatere arhitekture, ki jih podpira vaš prevajalnik, so:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • mikročip PIC32
  • RISC-V
  • in tako naprej

Kako namestite?

za namestite PlatformIO Core v operacijskem sistemu Windows ali macOS je zelo enostavno. Če pa imate GNU/Linux, bodo koraki nekoliko bolj zapleteni (čeprav imajo tudi skript za olajšanje vsega) ali če se odločite, da ga boste namestili iz vira, tako da ga sami prevedete.

Ne pozabite, da morate pred namestitvijo zadovoljiti številne odvisnosti, na primer imeti nameščen Python itd.

P korake Zvok:

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

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

  • Zdaj morate ustvariti simbolično povezavo do ukaza pio v imeniku / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Zdaj se pio lahko uporablja kot sistemski ukaz za vse uporabnike. Privzeto bodo root uporabnik in uporabniki s privilegiji sudo lahko brali in pisali v serijska vrata. Sledi dodajanje uporabnika v ustrezno skupino:
sudo usermod -a -G dialout $USER
  • Ne pozabite, da bi morali narediti spremembe in da bodo začele veljati znova zaženite računalnik ali se odjavite in se znova prijavite. Zdaj pa poskusi:
pio --version
  • Končno lahko zdaj izbrišete namestitveni skript in predpomnilnik, ki je bil ustvarjen med namestitvijo, saj nista potrebna:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Če želite odstranite Platformio, bo tako preprosto, kot sledite tem drugim korakom v Linuxu:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Vprašanja in več informacij - Uradna dokumentacija

Namestite Platformio IDE

za namestite Platformio IDE Preprosto je slediti tem korakom:

  1. Prenesite in namestite uradno različico urejevalnika besedil Atom iz te povezave.
  2. Ko je nameščen, odprite upravitelja paketov Atom.
  3. Pojdite v Meni> Uredi> Nastavitve> Namesti.
  4. Tam poiščite uradni platformio-ide.
  5. Nato namestite paket.
Ne pozabite, da je v vsakem primeru treba namestiti Python ...

V tem primeru je bil Atom izbran za Platformio, vendar je to mogoče storiti tudi z njegovo integracijo v kodi Visual Studio, ki je na voljo za Windows in tudi za GNU / Linux. Enostavno je nameščen, saj ga imate na voljo DEB in RPM paketa na tej povezavi. V sistemu Windows bi bila namestitev enako enostavna z .exe.

Če se sprašujete o korakih do namestite razširitev v VS Code, so podobni tistim Atoma:

  1. Odprite VS Code.
  2. Izberite ikono razširitev, ki se prikaže na levi strani v obliki kock.
  3. Vnesite PlatformIO in izberite prvo možnost, ki se prikaže.
  4. Pritisnite Namesti za namestitev.
  5. Počakajte, da se zaključi in končali ste.

Druga okolja, v katera je treba integrirati Platformio

Tu drugih okoljih v katerega integrirati Platformio poleg Atoma in VS Code, kot so:

  • Netbeans
  • Sublime Besedilo
  • Blokade
  • Eclipse

Delovno okolje IDE

Platforma IDE

Če prvič vidite vmesnik Platformio, boste videli, da ni zapleten in da je razdeljen na več razdelkov. Prva stvar, ki jo boste videli, je pozdravni zaslon, ko odprete urejevalnik, in razdelke, kot so:

  • Dobrodošli: prvi zaslon razširitve z nameščeno različico, funkcijami za ustvarjanje, uvoz in odpiranje projektov, glej primere itd.
  • Projekti: na levi lahko najdete tudi seznam z vsemi ustvarjenimi projekti, ki jih lahko urejate.
  • Pregled (inšpektor): V tem razdelku lahko pregledate svoje projekte za statistiko uporabe pomnilnika.
  • knjižnice: Ta razdelek ustreza upravitelju knjižnice, ki vam pomaga vključiti globalne in zasebne knjižnice.
  • Plošče (plošča): tukaj lahko najdete in namestite gonilnike za različne plošče, ki jih uporabljate pri svojem razvoju. Na voljo je več kot 1000.
  • Platforme- Navedene so do sedaj uporabljene platforme.
  • Naprave: seznam plošč, povezanih z vašim računalnikom, ki jih trenutno imate. Ustvari se samodejno, ko se povežete na vrata.

Koraki za ustvarjanje prvega projekta

Če želite začeti ustvarite svoj prvi projekt, lahko uporabite čarovnika za lažje in hitrejše ustvarjanje:

  1. Pojdite na Platformio Extension Welcome (PIO HOME).
  2. Kliknite Ustvari projekt.
  3. Izberite ime za svoj novi projekt.
  4. Izberite ploščo na zavihku plošč. Vnesete lahko prve črke imena tablice in seznam se bo zmanjšal z vžigalicami.
  5. Zdaj boste videli, da je možnost Okvir (serija meril, konceptov in dobrih praks za olajšanje razvoja) samodejno označena, čeprav bi jo lahko spremenili.
  6. V polju Lokacija lahko spremenite, kam želite shraniti projekt, sicer bi ga shranil v privzeti imenik.
  7. Ko končate, lahko pritisnete gumb Dokončaj in začelo se bo.

Od tu naprej se bo način nadaljevanja spremenil glede na vrsto kode ali projekta, ki ga želite razviti, in izbrano ploščo ali platformo, saj bodo majhne razlike.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.