Existuje stále více nástrojů a zařízení pro programátory. Některé vynikají zvláště, jako je tomu v případě Google Collaboratory, která dává hodně k řeči. Další z platforem, na kterou musíte věnujte pozornost PlatformIO, web, který najde mimořádné zdroje pro ty, kteří vytvářejí zdrojový kód pro různé platformy.
V tomto tutoriálu se dozvíte, co je PlatformIO, k čemu slouží, jak k němu můžete přistupovat a mnoho dalšího. fantastický programovací nástroj.
Co je PlatformIO?
PlatformIO je IDE, tedy integrované vývojové prostředí s jeho profesionálním editorem kódu a jeho kompilátorem, takže můžete zkompilovat zdrojový kód pro velké množství platforem, debugger a také řadu velmi zajímavých funkcí a nástrojů pro programování (jednotka sériového testovacího monitoru, analyzátoru kódu, automatického dokončování kódu, správce knihovny atd.). Je bezplatný, open source a jeho možnosti můžete rozšířit pomocí pluginů nebo rozšíření. Umožňuje dokonce vzdálený vývoj, lze jej integrovat s úložišti kódu GitHub a GitLab atd.
Na druhou stranu je jeho prostředí velmi přátelské a snadno použitelné, s moderním, výkonným, rychlým, lehkým prostředím. Platforma Velmi univerzální který má již tisíce uživatelů a je dostupný jak pro GNU / Linux, tak Apple macOS a také pro Microsoft Windows. Můžete jej dokonce nainstalovat na určité desky SBC, jako je Raspberry Pi.
Více informací o PlatformIO - Viz oficiální stránky
Více o komunitě a zdrojovém kódu - Zobrazit web na GitHubu
Platformy podporované Platformio
Seznam podporované platformy od Platformio je opravdu dobrý. Některé z architektur podporovaných vaším kompilátorem jsou:
- ARM
- atemel avr
- ARC32
- NXP LPC
- mikročip PIC32
- RISC-V
- atd.
Jak instalujete?
na nainstalovat PlatformIO Core na Windows nebo na macOS je to opravdu snadné. Pokud však máte GNU / Linux, budou kroky poněkud komplikovanější (ačkoli mají také skript, který vše usnadní), nebo pokud se rozhodnete nainstalovat ze zdrojového kódu vlastní kompilací.
L další kroky Zvuk:
- Stáhněte si balíček Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
- Nainstalujte Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py
- Nyní musíte vytvořit symbolický odkaz na příkaz pio v adresáři / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio
- Nyní lze pio použít jako systémový příkaz pro všechny uživatele. Ve výchozím nastavení bude uživatel root a uživatelé s právy sudo moci číst a zapisovat na sériový port. Následuje přidání uživatele do odpovídající skupiny:
sudo usermod -a -G dialout $USER
- Pamatujte, že chcete-li provést změny a aby se projevily, měli byste restartujte počítač nebo se odhlaste a znovu přihlaste. Nyní zkuste:
pio --version
- Nakonec můžete nyní odstranit instalační skript a mezipaměť, která byla vygenerována během instalace, protože nejsou nutné:
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>
Dotazy a další informace - Úřední dokumentace
Nainstalujte Platformio IDE
na nainstalovat Platformio IDE Je to tak jednoduché, jako byste postupovali podle těchto kroků:
- Stáhněte si a nainstalujte oficiální verzi textového editoru Atom z tohoto odkazu.
- Po instalaci otevřete správce balíčků Atom.
- Přejděte do nabídky > Upravit > Předvolby > Instalovat.
- Podívejte se na oficiální platformio-ide.
- Poté nainstalujte balíček.
V tomto případě byl pro Platformio vybrán Atom, ale je také možné jej integrovat v kódu Visual Studio, který je dostupný pro Windows a také pro GNU/Linux. Snadno se instaluje, protože jej máte k dispozici v Balíčky DEB a RPM na tomto odkazu. Ve Windows by byla instalace stejně jednoduchá, s příponou .exe.
Pokud vás zajímají kroky k nainstalovat rozšíření do VS Code, jsou podobné těm Atom:
- Otevřete kód VS.
- Vyberte ikonu rozšíření, která se zobrazí na levé straně ve formě kostek.
- Zadejte PlatformIO a vyberte první možnost, která se zobrazí.
- Pro instalaci stiskněte Instalovat.
- Počkejte na dokončení a máte hotovo.
Další prostředí, do kterých je třeba Platformio integrovat
Tam jiných prostředích do kterého integrovat Platformio kromě Atom a VS Code, jako například:
- Netbeans
- Sublime Text
- Kódové bloky
- Zatmění
Pracovní prostředí IDE
Pokud rozhraní Platformio vidíte poprvé, uvidíte, že není složité a že je rozděleno do několika sekcí. První věc, kterou uvidíte, je uvítací obrazovka po otevření editoru a sekce jako:
- Vítejte: první obrazovka rozšíření s nainstalovanou verzí, funkcemi pro vytváření, import a otevírání projektů, viz příklady atd.
- Projekty: vlevo také najdete seznam všech vytvořených projektů, které můžete upravovat.
- Inspekce (Inspektor): V této části si můžete prohlédnout statistiky využití paměti ve svých projektech.
- knihovny: Tato sekce odpovídá správci knihoven, aby vám pomohla zahrnout globální a soukromé knihovny.
- Talíře (deska): zde můžete najít a nainstalovat ovladače pro různé desky, které používáte ve svém vývoji. K dispozici je více než 1000.
- Platformy- Jsou uvedeny dosud používané platformy.
- Zařízení: seznam s deskami připojenými k vašemu PC, které aktuálně máte. Generuje se automaticky při připojení k portu.
Kroky k vytvoření prvního projektu
Pokud chcete začít vytvořit svůj první projekt, můžete jej pomocí průvodce vytvořit snadněji a rychleji:
- Přejděte na stránku Platformio Extension Welcome (PIO HOME).
- Klepněte na Vytvořit projekt.
- Vyberte název pro svůj nový projekt.
- Vyberte desku na kartě desky. Můžete zadat první písmena názvu značky a seznam se zmenší o shodu.
- Nyní uvidíte, že možnost Framework (řada kritérií, konceptů a osvědčených postupů pro usnadnění vývoje) je automaticky označena, i když ji můžete upravit.
- V poli Umístění můžete upravit, kam se má projekt uložit, jinak by se uložil do výchozího adresáře.
- Jakmile budete hotovi, můžete stisknout tlačítko Dokončit a spustí se.
Odtud se bude způsob postupu měnit v závislosti na typu kódu nebo projektu, který chcete vyvinout, a zvolené desce nebo platformě, protože zde budou drobné rozdíly.