PlatformIO: forráskód fordítása különböző platformokhoz

Platformium

Egyre több eszköz és lehetőség áll a programozók rendelkezésére. Néhányan különösen kiemelkednek, mint például az eset Google Collaborative, amiről sokat lehet beszélni. Egy másik platform, amelyre muszáj figyeljen a PlatformIO, egy olyan webhely, ahol rendkívüli forrásokat találhatnak azok számára, akik különféle platformokhoz készítenek forráskódot.

Ebből az oktatóanyagból megtudhatja, mi az a PlatformIO, mire való, hogyan érheti el, és még sok mást megtudhat róla. fantasztikus programozói segédprogram.

Mi az a PlatformIO?

A PlatformIO egy IDE, vagyis egy integrált fejlesztőkörnyezet, professzionális kódszerkesztőjével és fordítójával, hogy sok platform forráskódját lehessen fordítani, egy hibakereső, valamint egy sor nagyon érdekes programozási funkció és eszköz (egység soros tesztfigyelő, kódelemző, kódautomatikus kiegészítés, könyvtárkezelő stb.). Ingyenes, nyílt forráskódú, és bővítheti képességeit beépülő modulokkal vagy bővítményekkel. Még távoli fejlesztést is lehetővé tesz, integrálható GitHub és GitLab kódtárolókkal stb.

Környezete viszont nagyon barátságos, könnyen kezelhető, modern, erőteljes, gyors, könnyű környezettel. Egy platform Nagyon sokoldalú amelynek már több ezer felhasználója van, és elérhető GNU/Linux, Apple macOS és Microsoft Windows rendszereken is. Még bizonyos SBC kártyákra is telepítheti, például a Raspberry Pi-re.

További információ a PlatformIO-ról - Lásd a hivatalos oldalt

További információ a közösségről és a forráskódról - A webhely megtekintése a GitHubon

A Platformio által támogatott platformok

A lista a támogatott platformok by Platformio nagyon jó. A fordítója által támogatott architektúrák közül néhány:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikrochip
  • RISC-V
  • elvisszük helyi falvakba ahol megismerkedhet az őslakosok kultúrájával; ...

Hogyan telepít?

hogy telepítse a PlatformIO Core-t Windows vagy macOS rendszeren ez nagyon egyszerű. Ha azonban GNU/Linuxod van, akkor a lépések valamivel bonyolultabbak lesznek (bár van egy szkript is, ami mindent megkönnyít), vagy ha úgy döntesz, hogy a forrásból telepíted saját fordításoddal.

Ne feledje, hogy a telepítés előtt számos függőséget meg kell felelnie, például telepítenie kell a Pythont stb.

sok követendő lépéseket hang:

  • Töltse le a Platformio csomagot:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Telepítse a Platformio Core-ot
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Most létre kell hoznia egy szimbolikus hivatkozást a pio parancshoz a / usr / local / bin / könyvtárban:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Mostantól a pio rendszerparancsként használható minden felhasználó számára. Alapértelmezés szerint a root felhasználó és a sudo jogosultsággal rendelkező felhasználók képesek lesznek olvasni és írni a soros porton. A következőképpen kell hozzáadni a felhasználót a megfelelő csoporthoz:
sudo usermod -a -G dialout $USER
  • Ne feledje, hogy a változtatások végrehajtásához és azok életbe léptetéséhez meg kell tennie indítsa újra a számítógépet, vagy jelentkezzen ki, majd jelentkezzen be. Most próbáld meg:
pio --version
  • Végül törölheti a telepítés során keletkezett telepítőszkriptet és a gyorsítótárat, mivel ezekre nincs szükség:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Ha azt szeretné, távolítsa el a Platformio-t, ez olyan egyszerű lesz, mint a következő lépések követése Linuxon:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Kérdések és további információk - Hivatalos dokumentáció

Telepítse a Platformio IDE-t

hogy telepítse a Platformio IDE-t Olyan egyszerű, mint a következő lépéseket követni:

  1. Töltse le és telepítse az Atom szövegszerkesztő hivatalos verzióját e kapcsolat.
  2. A telepítés után nyissa meg az Atom csomagkezelőt.
  3. Válassza a Menü > Szerkesztés > Beállítások > Telepítés menüpontot.
  4. Keresse ott a hivatalos platformio-ide-t.
  5. Ezután telepítse a csomagot.
Ne feledje, hogy a Python telepítése minden esetben szükséges ...

Jelen esetben az Atomot választották a Platformiohoz, de ezt integrálva is meg lehet csinálni a Visual Studio Code-ban, amely elérhető Windowsra és GNU / Linuxra is. Könnyen telepíthető, hiszen nálad van DEB és RPM csomagok ezen a linken. Windowsban a telepítés ugyanolyan egyszerű lenne, az .exe fájllal.

Ha kíváncsi a lépésekre, hogy telepítse a kiterjesztést a VS Code-ba, hasonlóak az Atomhoz:

  1. Nyissa meg a VS kódot.
  2. Válassza ki a kiterjesztés ikonját, amely a bal oldalon kockák formájában jelenik meg.
  3. Írja be a PlatformIO parancsot, és válassza ki az első megjelenő lehetőséget.
  4. A telepítéshez nyomja meg a Telepítés gombot.
  5. Várja meg, amíg befejeződik, és kész.

Egyéb környezetek, amelyekbe a Platformio integrálható

Ott egyéb környezetek amelyekbe integrálni lehet a Platformio-t az Atom és a VS Code mellett, például:

  • NetBeans
  • Sublime Text
  • Kódblokkok
  • fogyatkozás

Az IDE munkakörnyezet

Platform IDE

Ha először látja a Platformio felületet, látni fogja, hogy nem bonyolult, és több részre van osztva. Az első dolog, amit látni fog, az egy üdvözlőképernyő, amikor megnyitja a szerkesztőt, és olyan szakaszok, mint:

  • Üdvözöljük: a bővítmény első képernyője, a telepített verzióval, projektek létrehozására, importálására és megnyitására szolgáló funkciókkal, példák megtekintése stb.
  • Projektek: a bal oldalon egy listát is találhat az összes létrehozott projekttel, amelyeket szerkeszthet.
  • Ellenőrzés (ellenőr): Ebben a részben megtekintheti projektjeit memóriahasználati statisztikák tekintetében.
  • Könyvtárak: Ez a szakasz a könyvtárkezelőnek felel meg, hogy segítsen a globális és privát könyvtárak felvételében.
  • Tányérok (tábla): itt találhat és telepíthet illesztőprogramokat a fejlesztés során használt különböző kártyákhoz. Több mint 1000 elérhető.
  • Platformok- Az eddig használt platformok listája.
  • Eszközök: a számítógépéhez csatlakoztatott kártyák listája, amelyek jelenleg vannak. A porthoz való csatlakozáskor automatikusan generálódik.

Az első projekt létrehozásának lépései

Ha el akarod kezdeni hozza létre az első projektjét, a varázsló segítségével könnyebben és gyorsabban hozhat létre:

  1. Nyissa meg a Platformio Extension Welcome (PIO HOME) oldalát.
  2. Kattintson a Projekt létrehozása elemre.
  3. Válasszon nevet az új projektnek.
  4. Válasszon ki egy tányért a lemezek fülön. Beírhatja a tábla nevének első betűit, és a lista a gyufákkal csökkenni fog.
  5. Most látni fogja, hogy a Framework opció (feltételek, koncepciók és jó gyakorlatok sorozata a fejlesztés elősegítésére) automatikusan meg van jelölve, bár módosíthatja.
  6. A Hely mezőben módosíthatja a projekt mentési helyét, ellenkező esetben az alapértelmezett könyvtárban tárolja.
  7. Ha végzett, nyomja meg a Befejezés gombot, és elindul.

Innentől kezdve a fejleszteni kívánt kód vagy projekt típusától és a választott táblától vagy platformtól függően változik a folyamat, mivel kis eltérések lesznek.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.