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.
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
</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:
- Töltse le és telepítse az Atom szövegszerkesztő hivatalos verzióját e kapcsolat.
- A telepítés után nyissa meg az Atom csomagkezelőt.
- Válassza a Menü > Szerkesztés > Beállítások > Telepítés menüpontot.
- Keresse ott a hivatalos platformio-ide-t.
- Ezután telepítse a csomagot.
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:
- Nyissa meg a VS kódot.
- Válassza ki a kiterjesztés ikonját, amely a bal oldalon kockák formájában jelenik meg.
- Írja be a PlatformIO parancsot, és válassza ki az első megjelenő lehetőséget.
- A telepítéshez nyomja meg a Telepítés gombot.
- 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
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:
- Nyissa meg a Platformio Extension Welcome (PIO HOME) oldalát.
- Kattintson a Projekt létrehozása elemre.
- Válasszon nevet az új projektnek.
- 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.
- 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.
- A Hely mezőben módosíthatja a projekt mentési helyét, ellenkező esetben az alapértelmezett könyvtárban tárolja.
- 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.