PlatformIO: kompiliuokite šaltinio kodą skirtingoms platformoms

Platforma

Programuotojams atsiranda vis daugiau įrankių ir priemonių. Kai kurie ypač išsiskiria, kaip yra „Google Colaboratory“, apie kurią galima daug kalbėti. Dar viena iš platformų, į kurią turite patekti atkreipkite dėmesį į PlatformIO, svetainė, kurioje galima rasti nepaprastų išteklių tiems, kurie kuria šaltinio kodą įvairioms platformoms.

Šiame vadove sužinosite, kas yra PlatformIO, kam ji skirta, kaip ją pasiekti ir dar daugiau apie tai. fantastiška programavimo priemonė.

Kas yra PlatformIO?

PlatformIO yra IDE, tai yra, integruota kūrimo aplinka su profesionaliu kodo redaktoriumi ir kompiliatoriumi, kad galėtumėte sudaryti daugelio platformų šaltinio kodą, derintuvą, taip pat daugybę labai įdomių programavimo funkcijų ir įrankių (įrenginys serijinio testavimo monitorius, kodų analizatorius, automatinis kodo užbaigimas, bibliotekos tvarkyklė ir kt.). Tai nemokama, atvirojo kodo, o jo galimybes galite išplėsti naudodami papildinius ar plėtinius. Tai netgi leidžia nuotoliniu būdu plėtoti, gali būti integruota su GitHub ir GitLab kodų saugyklomis ir kt.

Kita vertus, jo aplinka labai draugiška ir paprasta naudoti, su modernia, galinga, greita, lengva aplinka. Platforma Labai universalus kuri jau turi tūkstančius vartotojų ir yra prieinama tiek GNU / Linux, tiek Apple MacOS, tiek Microsoft Windows. Jūs netgi galite jį įdiegti tam tikrose SBC plokštėse, tokiose kaip Raspberry Pi.

Daugiau informacijos apie PlatformIO - Žiūrėti oficialią svetainę

Daugiau apie bendruomenę ir šaltinio kodą – Peržiūrėkite svetainę „GitHub“.

Platformos palaikomos platformos

Sąrašas palaikomos platformos „Platformio“ yra tikrai geras. Kai kurios architektūros, kurias palaiko jo kompiliatorius, yra:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikroschema
  • RISC-V
  • ir taip toliau

Kaip įdiegti?

į įdiegti PlatformIO Core „Windows“ arba „MacOS“ sistemoje tai tikrai paprasta. Tačiau, jei turite GNU / Linux, veiksmai bus šiek tiek sudėtingesni (nors jie taip pat turi scenarijų, kuris palengvins viską), arba jei nuspręsite jį įdiegti iš šaltinio, kompiliuodami patys.

Atminkite, kad prieš diegdami turite patenkinti daugybę priklausomybių, pvz., įdiegti Python ir pan.

Los žingsniai, kuriuos reikia sekti garsas:

  • Atsisiųskite „Platformio“ paketą:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Įdiekite „Platformio Core“.
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Dabar reikia sukurti simbolinę nuorodą į pio komandą / usr / local / bin / kataloge:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Dabar pio gali būti naudojamas kaip sistemos komanda visiems vartotojams. Pagal numatytuosius nustatymus root vartotojas ir vartotojai, turintys sudo teises, galės skaityti ir rašyti į nuoseklųjį prievadą. Vartotoją reikia įtraukti į atitinkamą grupę:
sudo usermod -a -G dialout $USER
  • Atminkite, kad norint, kad pakeitimai įsigaliotų, turėtumėte iš naujo paleiskite kompiuterį arba atsijunkite ir vėl prisijunkite. Dabar pabandykite:
pio --version
  • Galiausiai dabar galite ištrinti diegimo scenarijų ir talpyklą, kuri buvo sugeneruota diegiant, nes jie nėra būtini:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Jei norite Pašalinkite „Platformio“., tai bus taip paprasta, kaip atlikti šiuos kitus „Linux“ veiksmus:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Klausimai ir daugiau informacijos - Oficiali dokumentacija

Įdiekite Platformio IDE

į įdiegti Platformio IDE Tai taip paprasta, kaip atlikti šiuos veiksmus:

  1. Atsisiųskite ir įdiekite oficialią Atom teksto rengyklės versiją nuo šią nuorodą.
  2. Įdiegę atidarykite „Atom“ paketų tvarkyklę.
  3. Eikite į Meniu> Redaguoti> Nuostatos> Įdiegti.
  4. Ieškokite oficialios platformio-ide.
  5. Tada įdiekite paketą.
Atminkite, kad bet kuriuo atveju būtina įdiegti Python ...

Šiuo atveju „Platformio“ pasirinktas „Atom“, tačiau tai galima padaryti ir ją integruojant „Visual Studio Code“., kuris yra prieinamas „Windows“, taip pat „GNU / Linux“. Jį lengva įdiegti, nes jį turite DEB ir RPM paketai šioje nuorodoje. „Windows“ diegimas būtų toks pat paprastas, naudojant .exe.

Jei jums įdomu, kokie žingsniai įdiekite plėtinį „VS Code“., yra panašūs į „Atom“:

  1. Atidarykite VS kodą.
  2. Pasirinkite plėtinių piktogramą, kuri rodoma kairėje pusėje kubelių pavidalu.
  3. Įveskite PlatformIO ir pasirinkite pirmą pasirodžiusią parinktį.
  4. Norėdami įdiegti, paspauskite Įdiegti.
  5. Palaukite, kol baigsis, ir baigsite.

Kitos aplinkos, kuriose galima integruoti „Platformio“.

ten kitoje aplinkoje į kurią galima integruoti Platformio, be Atom ir VS kodo, pvz.:

  • Netbeans
  • Sublime Tekstas
  • Kodiniai blokai
  • Užtemimas

IDE darbo aplinka

IDE platforma

Jei pirmą kartą pamatysite „Platformio“ sąsają, pamatysite, kad ji nėra sudėtinga ir suskirstyta į keletą skyrių. Pirmas dalykas, kurį pamatysite, yra pasveikinimo ekranas, kai atidarysite redaktorių, ir tokias dalis kaip:

  • Sveiki: pirmasis plėtinio ekranas su įdiegta versija, projektų kūrimo, importavimo ir atidarymo funkcijomis, pavyzdžiais ir kt.
  • Projektai: kairėje taip pat galite rasti sąrašą su visais sukurtais projektais, kuriuos galite redaguoti.
  • Apžiūrėti (inspektorius): Šiame skyriuje galite peržiūrėti savo projektų atminties naudojimo statistiką.
  • Bibliotekos: Šis skyrius atitinka bibliotekos valdytoją, kad padėtų įtraukti pasaulines ir privačias bibliotekas.
  • Lėkštės (lenta): čia galite rasti ir įdiegti įvairių plokščių, kurias naudojate kurdami, tvarkykles. Yra daugiau nei 1000.
  • Platformos– Išvardintos iki šiol naudotos platformos.
  • Prietaisų: sąrašas su šiuo metu turimomis prie kompiuterio prijungtomis plokštėmis. Jis sugeneruojamas automatiškai, kai prisijungiate prie prievado.

Pirmojo projekto kūrimo žingsniai

Jei norite pradėti sukurti savo pirmąjį projektą, galite naudoti vedlį, kad jį lengviau ir greičiau sukurtumėte:

  1. Eikite į „Platformio Extension Welcome“ (PIO HOME).
  2. Spustelėkite Sukurti projektą.
  3. Pasirinkite savo naujo projekto pavadinimą.
  4. Plokštelių skirtuke pasirinkite plokštę. Galite įvesti pirmąsias plokštelės pavadinimo raides ir sąrašas bus sumažintas kartu su degtukais.
  5. Dabar pamatysite, kad parinktis „Framework“ (kriterijų, koncepcijų ir gerosios praktikos pavyzdžių, palengvinančių kūrimą) yra automatiškai pažymėta, nors galite ją pakeisti.
  6. Galite pakeisti, kur išsaugoti projektą, laukelyje Vieta, kitaip jis būtų saugomas numatytajame kataloge.
  7. Baigę galite paspausti mygtuką Baigti ir jis prasidės.

Toliau veiksmas pasikeis priklausomai nuo kodo ar projekto, kurį norite sukurti, tipo ir pasirinktos plokštės ar platformos, nes bus nedideli skirtumai.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.