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.
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
</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:
- Prenesite in namestite uradno različico urejevalnika besedil Atom iz te povezave.
- Ko je nameščen, odprite upravitelja paketov Atom.
- Pojdite v Meni> Uredi> Nastavitve> Namesti.
- Tam poiščite uradni platformio-ide.
- Nato namestite paket.
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:
- Odprite VS Code.
- Izberite ikono razširitev, ki se prikaže na levi strani v obliki kock.
- Vnesite PlatformIO in izberite prvo možnost, ki se prikaže.
- Pritisnite Namesti za namestitev.
- 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
Č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:
- Pojdite na Platformio Extension Welcome (PIO HOME).
- Kliknite Ustvari projekt.
- Izberite ime za svoj novi projekt.
- Izberite ploščo na zavihku plošč. Vnesete lahko prve črke imena tablice in seznam se bo zmanjšal z vžigalicami.
- 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.
- V polju Lokacija lahko spremenite, kam želite shraniti projekt, sicer bi ga shranil v privzeti imenik.
- 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.