PlatformIO: erinevate platvormide lähtekoodi kompileerimine

Platvorm

Programmeerijate jaoks on üha rohkem tööriistu ja võimalusi. Mõned paistavad eriti silma, nagu näiteks Google'i koostöö, mis annab palju kõneainet. Veel üks platvorm, millele peate minema pöörake tähelepanu on PlatformIO, sait erakordsete ressursside leidmiseks neile, kes loovad erinevatele platvormidele lähtekoodi.

Sellest õpetusest saate teada, mis on PlatformIO, milleks see on, kuidas sellele juurde pääsete ja palju muud selle kohta. fantastiline programmeerimisutiliit.

Mis on PlatformIO?

PlatformIO on IDE, see tähendab integreeritud arenduskeskkonda koos selle professionaalse koodiredaktoriga ja selle kompilaatoriga, et saaksite kompileerida paljude platvormide lähtekoodi, siluri, aga ka mitmeid väga huvitavaid funktsioone ja tööriistu programmeerimiseks (üksus jadatesti monitori, koodianalüsaatori, koodi automaatse täitmise, raamatukogu halduri jne). See on tasuta avatud lähtekoodiga ja saate selle võimalusi laiendada pistikprogrammide või laienduste kaudu. See võimaldab isegi kaugarendust, saab integreerida GitHubi ja GitLabi koodihoidlatega jne.

See-eest on selle keskkond väga sõbralik ja lihtsalt kasutatav, kaasaegse, võimsa, kiire, kerge keskkonnaga. Platvorm Väga mitmekülgne millel on juba tuhandeid kasutajaid ja mis on saadaval nii GNU/Linuxile, Apple MacOS-ile kui ka Microsoft Windowsile. Saate selle installida isegi teatud SBC-plaatidele, nagu Raspberry Pi.

Lisateave PlatformIO kohta - Vaadake ametlikku saiti

Lisateave kogukonna ja lähtekoodi kohta - Vaadake saiti GitHubis

Platformio toetatud platvormid

Nimekiri toetatud platvormid Platformio poolt on tõesti hea. Mõned teie kompilaatori toetatud arhitektuurid on järgmised:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikrokiip
  • RISC-V
  • ja nii edasi

Kuidas installida?

et installige PlatformIO Core Windowsis või macOS-is on see väga lihtne. Kui teil on aga GNU / Linux, on sammud mõnevõrra keerulisemad (kuigi neil on ka skript, mis hõlbustab kõike) või kui otsustate selle ise kompileerides allikast installida.

Pidage meeles, et enne installimist peate rahuldama mitmed sõltuvused, näiteks laskma installida Python jne.

osa sammud järgida Heli:

  • Laadige alla Platformio pakett:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

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

  • Nüüd peate kataloogis / usr / local / bin / looma sümboolse lingi pio käsule:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Nüüd saab pio kasutada süsteemikäsuna kõigi kasutajate jaoks. Vaikimisi saavad juurkasutaja ja sudo õigustega kasutajad jadaporti lugeda ja sinna kirjutada. Kasutaja lisamine vastavasse gruppi on järgmine:
sudo usermod -a -G dialout $USER
  • Pidage meeles, et muudatuste tegemiseks ja nende jõustumiseks peaksite seda tegema taaskäivitage arvuti või logige välja ja logige uuesti sisse. Nüüd proovige:
pio --version
  • Lõpuks saate nüüd kustutada installiskripti ja installimise ajal loodud vahemälu, kuna need pole vajalikud:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Kui soovite desinstallige Platformio, on see sama lihtne, kui järgite neid teisi samme Linuxis:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Küsimused ja lisainfo - Ametlik dokumentatsioon

Installige Platformio IDE

et installige Platformio IDE See on sama lihtne kui järgida neid samme:

  1. Laadige alla ja installige Atomi tekstiredaktori ametlik versioon selle link.
  2. Pärast installimist avage Atomi paketihaldur.
  3. Valige Menüü> Redigeerimine> Eelistused> Installi.
  4. Otsige sealt ametlikku platformio-ide'i.
  5. Seejärel installige pakett.
Pidage meeles, et Python on igal juhul vajalik installida ...

Antud juhul on Platformio jaoks valitud Atom, kuid seda on võimalik teha ka seda integreerides Visual Studio Code'is, mis on saadaval nii Windowsi kui ka GNU / Linuxi jaoks. Seda on lihtne paigaldada, kuna see on saadaval DEB ja RPM paketid sellel lingil. Windowsis oleks installimine .exe-ga sama lihtne.

Kui kahtlete sammude üle, et installige laiendus VS-koodi, on sarnased Atomi omadega:

  1. Avage VS-kood.
  2. Valige laienduste ikoon, mis kuvatakse vasakul pool kuubikutena.
  3. Tippige PlatformIO ja valige esimene kuvatav valik.
  4. Installimiseks vajutage Install.
  5. Oodake, kuni see lõpeb ja oletegi valmis.

Muud keskkonnad, kuhu Platformio integreerida

seal muud keskkonnad millesse integreerida Platformio lisaks Atomile ja VS-koodile, näiteks:

  • Netbeans
  • Sublime Text
  • Koodiplokid
  • särakaotus

IDE töökeskkond

Platvorm IDE

Kui näete Platformio liidest esimest korda, näete, et see pole keeruline ja on jagatud mitmeks osaks. Esimese asjana näete redaktori avamisel tervituskuva ja selliseid jaotisi nagu:

  • Tere tulemast: laienduse esimene ekraan koos installitud versiooniga, funktsioonidega projektide loomiseks, importimiseks ja avamiseks, vaata näiteid jne.
  • Projektid: vasakult leiate ka nimekirja kõigi loodud projektidega, mida saate redigeerida.
  • Kontrollige (inspektor): selles jaotises saate vaadata oma projekte mälukasutuse statistika osas.
  • Raamatukogud: See jaotis vastab raamatukogu haldurile, et aidata teil kaasata globaalseid ja erateeke.
  • Taldrikud (laud): siit leiate ja installite draiverid erinevatele arenduses kasutatavatele plaatidele. Saadaval on üle 1000.
  • Platvormid- Seni kasutatud platvormid on loetletud.
  • Seadmed: loend teie arvutiga ühendatud plaatidega, mis teil praegu on. See genereeritakse automaatselt pordiga ühenduse loomisel.

Esimese projekti loomise sammud

Kui soovite alustada looge oma esimene projekt, saate selle lihtsamaks ja kiiremaks loomiseks kasutada viisardit:

  1. Avage Platformio laienduse tervitus (PIO HOME).
  2. Klõpsake nuppu Loo projekt.
  3. Valige oma uuele projektile nimi.
  4. Valige plaatide vahekaardilt plaat. Saate sisestada plaadi nime esimesed tähed ja loend väheneb koos tikkudega.
  5. Nüüd näete, et raamistiku valik (arendust hõlbustavate kriteeriumide, kontseptsioonide ja heade tavade jada) märgitakse automaatselt, kuigi saate seda muuta.
  6. Saate muuta, kuhu projekt salvestada, kastis Asukoht, vastasel juhul salvestatakse see vaikekataloogi.
  7. Kui olete lõpetanud, võite vajutada nuppu Lõpeta ja see käivitub.

Siit edasi muutub toimimisviis olenevalt arendatava koodi või projekti tüübist ja valitud tahvlist või platvormist, kuna seal on väikesed erinevused.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.