PlatformIO: përpiloni kodin burimor për platforma të ndryshme

Platformë

Ka gjithnjë e më shumë mjete dhe lehtësira për programuesit. Disa dallohen veçanërisht, siç është rasti i Bashkëpunëtori i Google, e cila po jep shumë për të folur. Një tjetër nga platformat në të cilat duhet kushtojini vëmendje është PlatformIO, një faqe për të gjetur burime të jashtëzakonshme për ata që krijojnë kodin burimor për platforma të ndryshme.

Në këtë tutorial do të mësoni se çfarë është PlatformIO, për çfarë shërben, si mund ta përdorni dhe shumë më tepër rreth tij. mjet fantastik programimi.

Çfarë është PlatformIO?

PlatformIO është një IDE, domethënë një mjedis zhvillimi të integruar, me redaktuesin e tij profesional të kodit dhe përpiluesin e tij, në mënyrë që të mund të përpiloni kodin burimor për një mori platformash, një korrigjues, si dhe një sërë funksionesh dhe mjetesh shumë interesante për programim (njësia testi i monitorit serial, analizuesi i kodit, plotësimi automatik i kodit, menaxheri i bibliotekës, etj.). Është falas, me burim të hapur dhe ju mund t'i zgjeroni aftësitë e tij përmes shtojcave ose shtesave. Ai madje lejon zhvillimin në distancë, mund të integrohet me depot e kodeve GitHub dhe GitLab, etj.

Nga ana tjetër, ambienti i tij është shumë miqësor dhe i lehtë për t'u përdorur, me një ambient modern, të fuqishëm, të shpejtë, të lehtë. Një platformë Shumë i shkathët i cili tashmë ka mijëra përdorues dhe i cili është i disponueshëm si për GNU / Linux, si Apple macOS dhe gjithashtu për Microsoft Windows. Mund ta instaloni edhe në borde të caktuara SBC si Raspberry Pi.

Më shumë informacion rreth PlatformIO - Shih faqen zyrtare

Më shumë rreth komunitetit dhe kodit burimor - Shiko faqen në GitHub

Platformat e mbështetura nga Platformio

Lista e platformat e mbështetura nga Platformio është vërtet e mirë. Disa nga arkitekturat e mbështetura nga përpiluesi i tij janë:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • Mikroçip PIC32
  • RISC-V
  • etj.

Si instaloni?

instaloni PlatformIO Core në Windows, ose në macOS është vërtet e lehtë. Megjithatë, nëse keni GNU / Linux, hapat do të jenë disi më të komplikuar (megjithëse ata kanë gjithashtu një skript për të lehtësuar gjithçka), ose nëse vendosni ta instaloni nga burimi duke e përpiluar vetë.

Mos harroni se duhet të plotësoni një sërë varësish përpara instalimit, si p.sh. të instaloni Python, etj.

L hapa për të ndjekur shëndoshë:

  • Shkarkoni paketën Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

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

  • Tani ju duhet të krijoni një lidhje simbolike me komandën pio në drejtorinë / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Tani pio mund të përdoret si një komandë sistemi për të gjithë përdoruesit. Si parazgjedhje, përdoruesi rrënjë dhe përdoruesit me privilegje sudo do të jenë në gjendje të lexojnë dhe shkruajnë në portën serike. Më poshtë është për të shtuar përdoruesin në grupin përkatës:
sudo usermod -a -G dialout $USER
  • Mos harroni se për të bërë ndryshime dhe që ato të hyjnë në fuqi, duhet rinisni kompjuterin ose dilni dhe identifikohuni përsëri. Tani provoni:
pio --version
  • Më në fund, tani mund të fshini skriptin e instalimit dhe cache-in që u krijua gjatë instalimit, pasi ato nuk janë të nevojshme:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Nëse ju doni çinstaloni Platformio, do të jetë aq e thjeshtë sa të ndiqni këto hapa të tjerë në Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Pyetje dhe më shumë informacion - Dokumentacioni zyrtar

Instaloni Platformio IDE

instaloni Platformio IDE është aq e thjeshtë sa ndjekja e këtyre hapave:

  1. Shkarkoni dhe instaloni versionin zyrtar të redaktuesit të tekstit Atom nga kjo lidhje.
  2. Pasi të instalohet, hapni menaxherin e paketave Atom.
  3. Shkoni te Meny> Ndrysho> Preferencat> Instalo.
  4. Shikoni atje për platformën-ide zyrtare.
  5. Pastaj instaloni paketën.
Mos harroni se është e nevojshme të instaloni Python në çdo rast ...

Në këtë rast Atom është zgjedhur për Platformio, por është gjithashtu e mundur të bëhet duke e integruar atë në Visual Studio Code, i cili është i disponueshëm për Windows dhe gjithashtu për GNU / Linux. Instalohet lehtësisht, pasi e keni në dispozicion Paketat DEB dhe RPM në këtë lidhje. Në Windows instalimi do të ishte po aq i thjeshtë, me .exe.

Nëse pyesni veten për hapat për të instaloni shtesën në VS Code, janë të ngjashme me ato të Atomit:

  1. Hapni kodin VS.
  2. Zgjidhni ikonën e shtesave që shfaqet në anën e majtë në formën e kubeve.
  3. Shkruani PlatformIO dhe zgjidhni opsionin e parë që shfaqet.
  4. Shtypni Install për ta instaluar.
  5. Prisni që të përfundojë dhe keni mbaruar.

Mjedise të tjera në të cilat mund të integrohet Platformio

Atje mjedise të tjera në të cilin mund të integrohet Platformio përveç Atom dhe VS Code, si p.sh.

  • NetBeans
  • Sublime Text
  • Bllokimet e kodeve
  • Eklips

Mjedisi i punës IDE

Platformi IDE

Nëse kjo është hera e parë që shihni ndërfaqen Platformio, do të shihni se ajo nuk është e ndërlikuar dhe se është e ndarë në disa seksione. Gjëja e parë që do të shihni është një ekran i mirëpritur kur hapni redaktuesin dhe seksione si:

  • Mirë se vini: ekrani i parë i shtesës, me versionin e instaluar, funksionet për të krijuar, importuar dhe hapur projekte, shikoni shembuj, etj.
  • Projektet: në të majtë mund të gjeni gjithashtu një listë me të gjitha projektet e krijuara që mund të modifikoni.
  • Inspektoj (inspektor): Në këtë seksion mund të inspektoni projektet tuaja për statistikat e përdorimit të memories.
  • Bibliotekat: Ky seksion korrespondon me menaxherin e bibliotekës, për t'ju ndihmuar të përfshini bibliotekat globale dhe private.
  • Pllaka (dërrasë): këtu mund të gjeni dhe instaloni drejtues për bordet e ndryshme që përdorni në zhvillimin tuaj. Ka më shumë se 1000 në dispozicion.
  • Platformat- Janë listuar platformat e përdorura deri më tani.
  • Pajisjet: lista me bordet e lidhura me kompjuterin tuaj që keni aktualisht. Gjenerohet automatikisht kur lidhet me portin.

Hapat për të krijuar projektin e parë

Nëse dëshironi të filloni krijoni projektin tuaj të parë, mund të përdorni Wizard për ta krijuar atë më lehtë dhe më shpejt:

  1. Shkoni te Platformio Extension Mirë se vini (PIO HOME).
  2. Klikoni Krijo projekt.
  3. Zgjidhni një emër për projektin tuaj të ri.
  4. Zgjidhni një pjatë në skedën e pllakave. Mund të futni shkronjat e para të emrit të pllakës dhe lista do të reduktohet me ndeshjet.
  5. Tani do të shihni që opsioni Framework (një seri kriteresh, konceptesh dhe praktikash të mira për të lehtësuar zhvillimin) shënohet automatikisht, megjithëse mund ta modifikoni.
  6. Mund të modifikoni se ku të ruhet projekti në kutinë Vendndodhja, përndryshe ai do të ruhet në direktorinë e paracaktuar.
  7. Pasi të keni mbaruar, mund të shtypni butonin Finish dhe do të fillojë.

Nga këtu, mënyra e procedimit do të ndryshojë në varësi të llojit të kodit ose projektit që dëshironi të zhvilloni, dhe bordit ose platformës së zgjedhur, pasi do të ketë dallime të vogla.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.