PlatformIO: kompilace zdrojového kódu pro různé platformy

Platformium

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í.

Pamatujte, že před instalací musíte splnit řadu závislostí, například mít nainstalovaný Python atd.

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

Pokud chcete, aby odinstalovat Platformio, bude to tak jednoduché, jako když budete v Linuxu postupovat podle těchto dalších kroků:
</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ů:

  1. Stáhněte si a nainstalujte oficiální verzi textového editoru Atom z tohoto odkazu.
  2. Po instalaci otevřete správce balíčků Atom.
  3. Přejděte do nabídky > Upravit > Předvolby > Instalovat.
  4. Podívejte se na oficiální platformio-ide.
  5. Poté nainstalujte balíček.
Pamatujte, že v každém případě je nutné nainstalovat Python ...

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:

  1. Otevřete kód VS.
  2. Vyberte ikonu rozšíření, která se zobrazí na levé straně ve formě kostek.
  3. Zadejte PlatformIO a vyberte první možnost, která se zobrazí.
  4. Pro instalaci stiskněte Instalovat.
  5. 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

Platforma 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:

  1. Přejděte na stránku Platformio Extension Welcome (PIO HOME).
  2. Klepněte na Vytvořit projekt.
  3. Vyberte název pro svůj nový projekt.
  4. Vyberte desku na kartě desky. Můžete zadat první písmena názvu značky a seznam se zmenší o shodu.
  5. 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.
  6. 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.
  7. 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.


Buďte první komentář

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.