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.
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
</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:
- Preuzmite i instalirajte službenu verziju Atom uređivača teksta iz ove veze.
- Nakon instalacije otvorite Atom upravitelj paketa.
- Idite na Izbornik> Uredi> Postavke> Instaliraj.
- Potražite tamo službeni platformio-ide.
- Zatim instalirajte paket.
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:
- Otvorite VS Code.
- Odaberite ikonu proširenja koja se pojavljuje na lijevoj strani u obliku kocki.
- Upišite PlatformIO i odaberite prvu opciju koja se pojavi.
- Pritisnite Instaliraj za instalaciju.
- 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
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:
- Idite na Platformio Extension Welcome (PIO HOME).
- Kliknite Kreiraj projekt.
- Odaberite naziv za svoj novi projekt.
- Odaberite ploču na kartici ploča. Možete unijeti prva slova naziva ploče i popis će se smanjivati sa šibicama.
- 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.
- Možete promijeniti mjesto spremanja projekta u okviru Lokacija, inače će biti pohranjen u zadanom direktoriju.
- 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.