PlatformIO: kompiler kildekode til forskellige platforme

Platformium

Der er flere og flere værktøjer og faciliteter til programmører. Nogle skiller sig især ud, som det er tilfældet Google Samarbejde, hvilket giver meget at tale om. En anden af ​​de platforme, som du skal vær opmærksom er PlatformIO, et websted for at finde ekstraordinære ressourcer til dem, der opretter kildekode til forskellige platforme.

I denne tutorial vil du lære, hvad PlatformIO er, hvad det er til, hvordan du kan få adgang til det og meget mere om det. fantastisk programmeringsværktøj.

Hvad er PlatformIO?

PlatformIO er en IDE, det vil sige et integreret udviklingsmiljø med dens professionelle kodeeditor og dens compiler, så du kan kompilere kildekoden til en lang række platforme, en debugger samt en række meget interessante funktioner og værktøjer til programmering (enhed af seriel testmonitor, kodeanalysator, kodeautofuldførelse, biblioteksmanager osv.). Det er gratis, open source, og du kan udvide dets muligheder gennem plugins eller udvidelser. Det tillader endda fjernudvikling, kan integreres med GitHub og GitLab kodelagre osv.

På den anden side er miljøet meget venligt og nemt at bruge, med et moderne, kraftfuldt, hurtigt og let miljø. En platform Meget alsidig som allerede har tusindvis af brugere, og som er tilgængelig til både GNU/Linux, som Apple macOS og også til Microsoft Windows. Du kan endda installere det på visse SBC-kort som Raspberry Pi.

Mere information om PlatformIO - Se den officielle side

Mere om fællesskabet og kildekoden - Se webstedet på GitHub

Platforme understøttet af Platformio

Listen over understøttede platforme by Platformio er rigtig god. Nogle af de arkitekturer, der understøttes af dens compiler, er:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikrochip
  • RISC-V
  • etc.

Hvordan installerer du?

til installere PlatformIO Core på Windows eller på macOS er det virkelig nemt. Men hvis du har GNU / Linux, vil trinene være noget mere komplicerede (selvom de også har et script til at lette alt), eller hvis du beslutter dig for at installere det fra kilden ved at kompilere dig selv.

Husk at du skal tilfredsstille en række afhængigheder før du installerer, såsom at have Python installeret osv.

masse trin at følge lyd:

  • Download Platformio-pakken:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

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

  • Nu skal du oprette et symbolsk link til pio-kommandoen i mappen / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Nu kan pio bruges som en systemkommando for alle brugere. Som standard vil root-brugeren og brugere med sudo-rettigheder være i stand til at læse og skrive til den serielle port. Følgende er for at tilføje brugeren til den tilsvarende gruppe:
sudo usermod -a -G dialout $USER
  • Husk, at for at foretage ændringer og for at de skal træde i kraft, skal du genstart din computer eller log ud og log ind igen. Prøv nu:
pio --version
  • Endelig kan du nu slette installationsscriptet og cachen, der blev genereret under installationen, da de ikke er nødvendige:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Hvis du vil afinstallere Platformio, vil det være så enkelt som at følge disse andre trin i Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Spørgsmål og mere information - Officiel dokumentation

Installer Platformio IDE

til installere Platformio IDE Det er så simpelt som at følge disse trin:

  1. Download og installer den officielle version af Atom-teksteditoren fra dette link.
  2. Når det er installeret, skal du åbne Atom-pakkehåndteringen.
  3. Gå til Menu> Rediger> Præferencer> Installer.
  4. Se der for officiel platformio-ide.
  5. Installer derefter pakken.
Husk, at det er nødvendigt at installere Python under alle omstændigheder ...

I dette tilfælde er Atom blevet valgt til Platformio, men det er også muligt at gøre det ved at integrere det i Visual Studio Code, som er tilgængelig til Windows og også til GNU / Linux. Det er nemt at installere, da du har det tilgængeligt i DEB og RPM pakker på dette link. I Windows ville installationen være lige så enkel med .exe.

Hvis du undrer dig over trinene til installer udvidelse i VS Code, ligner dem for Atom:

  1. Åbn VS-kode.
  2. Vælg udvidelsesikonet, der vises på venstre side i form af terninger.
  3. Skriv PlatformIO og vælg den første mulighed, der vises.
  4. Tryk på Installer for at installere.
  5. Vent til det er færdigt, og du er færdig.

Andre miljøer, hvor man kan integrere Platformio

Der andre miljøer til at integrere Platformio ud over Atom og VS Code, såsom:

  • Netbeans
  • Sublime Text
  • Kodeblokke
  • Eclipse

IDE arbejdsmiljø

Platform IDE

Hvis det er første gang, du ser Platformio-grænsefladen, vil du se, at den ikke er kompliceret, og at den er opdelt i flere sektioner. Den første ting, du vil se, er en velkomstskærm, når du åbner editoren, og sektioner som:

  • Velkommen: første skærmbillede af udvidelsen, med den installerede version, funktioner til at oprette, importere og åbne projekter, se eksempler osv.
  • Projekter: til venstre kan du også finde en liste med alle de oprettede projekter, som du kan redigere.
  • Inspicer (inspektør): I dette afsnit kan du inspicere dine projekter for statistik over hukommelsesbrug.
  • Biblioteker: Dette afsnit svarer til biblioteksadministratoren for at hjælpe dig med at inkludere globale og private biblioteker.
  • Plader (bræt): her kan du finde og installere drivere til de forskellige boards, som du bruger i din udvikling. Der er mere end 1000 tilgængelige.
  • Platforme- Platforme, der hidtil er brugt, er listet.
  • Enheder: liste med de boards, der er tilsluttet din pc, som du har i øjeblikket. Den genereres automatisk ved tilslutning til porten.

Trin til at oprette det første projekt

Hvis du vil starte oprette dit første projekt, kan du bruge guiden til at oprette den nemmere og hurtigere:

  1. Gå til Platformio Extension Welcome (PIO HOME).
  2. Klik på Opret projekt.
  3. Vælg et navn til dit nye projekt.
  4. Vælg en tallerken i pladerfanen. Du kan indtaste de første bogstaver i navnet på pladen, og listen vil blive reduceret med kampene.
  5. Nu vil du se, at rammemuligheden (en række kriterier, koncepter og god praksis for at lette udviklingen) automatisk markeres, selvom du kan ændre den.
  6. Du kan ændre, hvor projektet skal gemmes, i boksen Placering, ellers ville det blive gemt i standardmappen.
  7. Når du er færdig, kan du trykke på knappen Afslut, og den starter.

Herfra vil fremgangsmåden ændre sig afhængigt af den type kode eller projekt, du ønsker at udvikle, og den valgte board eller platform, da der vil være små forskelle.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.