PlatformIO: käännä lähdekoodia eri alustoille

Platformium

Ohjelmoijille on tarjolla yhä enemmän työkaluja ja tiloja. Jotkut erottuvat erityisesti joukosta, kuten esimerkiksi Google Collaborative, joka antaa paljon puhuttavaa. Toinen niistä alustoista, joihin sinun on päästävä kiinnitä huomiota on PlatformIO, sivusto, josta löytyy poikkeuksellisia resursseja niille, jotka luovat lähdekoodia eri alustoille.

Tässä opetusohjelmassa opit, mikä PlatformIO on, mihin se on tarkoitettu, miten voit käyttää sitä ja paljon muuta siitä. loistava ohjelmointiapuohjelma.

Mikä on PlatformIO?

PlatformIO on IDE, eli integroitu kehitysympäristö ammattimaisella koodieditorilla ja kääntäjällä, jotta voit kääntää lähdekoodin useille alustoille, debuggerin sekä joukon erittäin mielenkiintoisia toimintoja ja ohjelmointityökaluja (yksikkö sarjatestimonitori, koodianalysaattori, koodin automaattinen täydennys, kirjastonhallinta jne.). Se on ilmainen, avoimen lähdekoodin, ja voit laajentaa sen ominaisuuksia laajennuksilla tai laajennuksilla. Se mahdollistaa jopa etäkehityksen, voidaan integroida GitHubin ja GitLabin koodivarastoihin jne.

Toisaalta sen ympäristö on erittäin ystävällinen ja helppokäyttöinen, ja siinä on moderni, tehokas, nopea, kevyt ympäristö. Alusta Erittäin monipuolinen jolla on jo tuhansia käyttäjiä, ja se on saatavilla sekä GNU/Linuxille, Apple macOS:lle että myös Microsoft Windowsille. Voit jopa asentaa sen tietyille SBC-levyille, kuten Raspberry Pi.

Lisätietoja PlatformIOsta - Katso virallinen sivusto

Lisää yhteisöstä ja lähdekoodista - Katso sivusto GitHubissa

Platformion tukemat alustat

Luettelo tuetut alustat by Platformio on todella hyvä. Jotkut kääntäjäsi tukemista arkkitehtuureista ovat:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikrosiru
  • RISC-V
  • ja niin edelleen

Kuinka asennat?

että asenna PlatformIO Core Windowsissa tai macOS:ssä se on todella helppoa. Kuitenkin, jos sinulla on GNU / Linux, vaiheet ovat hieman monimutkaisempia (vaikka niillä on myös komentosarja, joka helpottaa kaikkea), tai jos päätät asentaa sen lähdekoodista kääntämällä itse.

Muista, että sinun on täytettävä useita riippuvuuksia ennen asennusta, kuten Pythonin asennus jne.

Los vaiheet seurata ääni:

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

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

  • Nyt sinun on luotava symbolinen linkki pio-komentoon / usr / local / bin / hakemistossa:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Nyt pioa voidaan käyttää järjestelmäkomentona kaikille käyttäjille. Oletuksena pääkäyttäjä ja käyttäjät, joilla on sudo-oikeudet, voivat lukea ja kirjoittaa sarjaporttiin. Käyttäjä lisätään vastaavaan ryhmään seuraavasti:
sudo usermod -a -G dialout $USER
  • Muista, että sinun tulee tehdä muutoksia ja jotta ne tulevat voimaan käynnistä tietokone uudelleen tai kirjaudu ulos ja kirjaudu takaisin sisään. Kokeile nyt:
pio --version
  • Lopuksi voit nyt poistaa asennuskomentosarjan ja asennuksen aikana luodun välimuistin, koska niitä ei tarvita:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Jos haluat poista Platformio, se on yhtä yksinkertaista kuin näiden muiden vaiheiden noudattaminen Linuxissa:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Kysymyksiä ja lisätietoja - Virallinen dokumentaatio

Asenna Platformio IDE

että asenna Platformio IDE Se on yhtä helppoa kuin näiden vaiheiden noudattaminen:

  1. Lataa ja asenna Atom-tekstieditorin virallinen versio tästä linkistä.
  2. Kun olet asentanut, avaa Atom-pakettienhallinta.
  3. Siirry kohtaan Valikko> Muokkaa> Asetukset> Asenna.
  4. Etsi sieltä virallinen platformio-ide.
  5. Asenna sitten paketti.
Muista, että Python on asennettava joka tapauksessa ...

Tässä tapauksessa Atom on valittu Platformioon, mutta se on mahdollista myös integroimalla Visual Studio Codessa, joka on saatavana Windowsille ja myös GNU / Linuxille. Se on helppo asentaa, koska se on saatavilla DEB- ja RPM-paketit tästä linkistä. Windowsissa asennus olisi yhtä yksinkertaista .exe-tiedoston kanssa.

Jos mietit vaiheita asenna laajennus VS-koodiin, ovat samanlaisia ​​kuin Atom:

  1. Avaa VS-koodi.
  2. Valitse laajennuskuvake, joka näkyy vasemmalla puolella kuutioiden muodossa.
  3. Kirjoita PlatformIO ja valitse ensimmäinen näkyviin tuleva vaihtoehto.
  4. Asenna painamalla Asenna.
  5. Odota sen valmistumista ja olet valmis.

Muut ympäristöt, joihin Platformio voidaan integroida

Siellä muissa ympäristöissä johon voidaan integroida Platformio Atomin ja VS-koodin lisäksi, kuten:

  • Netbeans
  • Sublime Teksti
  • Koodilohkot
  • Eclipse

IDE-työympäristö

Alustan IDE

Jos tämä on ensimmäinen kerta, kun näet Platformio-käyttöliittymän, näet, että se ei ole monimutkainen ja että se on jaettu useisiin osiin. Ensimmäisenä näet tervetulonäytön, kun avaat editorin, ja osiot, kuten:

  • Tervetuloa: laajennuksen ensimmäinen näyttö, jossa on asennettu versio, toiminnot projektien luomiseen, tuontiin ja avaamiseen, katso esimerkkejä jne.
  • Projektit: vasemmalla on myös luettelo kaikista luoduista projekteista, joita voit muokata.
  • Tarkasta (tarkastaja): Tässä osiossa voit tarkistaa projekteistasi muistin käyttötilastot.
  • Kirjastot: Tämä osio vastaa kirjaston johtajaa, jotta voit sisällyttää maailmanlaajuiset ja yksityiset kirjastot.
  • Lautat (lauta): täältä voit etsiä ja asentaa ajureita kehitystyössäsi käyttämillesi eri levyille. Niitä on tarjolla yli 1000.
  • Alustat- Tähän mennessä käytetyt alustat on lueteltu.
  • Laitteet: luettelo tietokoneeseen liitetyistä levyistä, jotka sinulla on tällä hetkellä. Se luodaan automaattisesti, kun liitetään porttiin.

Ensimmäisen projektin luomisen vaiheet

Jos haluat aloittaa luo ensimmäinen projektisi, voit käyttää ohjattua toimintoa luodaksesi sen helpommin ja nopeammin:

  1. Siirry Platformio Extension Tervetuloa (PIO HOME).
  2. Napsauta Luo projekti.
  3. Valitse uudelle projektillesi nimi.
  4. Valitse levy levyt-välilehdeltä. Voit syöttää lautasen nimen ensimmäiset kirjaimet ja lista pienenee tulitikuilla.
  5. Nyt näet, että Framework-vaihtoehto (sarja kriteerejä, käsitteitä ja hyviä käytäntöjä kehittämisen helpottamiseksi) on merkitty automaattisesti, vaikka voit muokata sitä.
  6. Voit muokata projektin tallennuspaikkaa Sijainti-ruudussa, muuten se tallennettaisiin oletushakemistoon.
  7. Kun olet valmis, voit painaa Finish-painiketta ja se käynnistyy.

Tästä eteenpäin etenemistapa muuttuu kehitettävän koodin tai projektin tyypin ja valitun levyn tai alustan mukaan, koska pieniä eroja tulee olemaan.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.