PlatformIO: kompiler kildekode for forskjellige plattformer

Plattform

Det er flere og flere verktøy og fasiliteter for programmerere. Noen skiller seg spesielt ut, som tilfellet er Google Collaboratory, som gir mye å snakke om. En annen av plattformene du må vær oppmerksom er PlatformIO, et nettsted for å finne ekstraordinære ressurser for de som lager kildekode for ulike plattformer.

I denne opplæringen vil du lære hva PlatformIO er, hva det er for, hvordan du får tilgang til det og mye mer om det. fantastisk programmeringsverktøy.

Hva er PlatformIO?

PlatformIO er en IDE, det vil si et integrert utviklingsmiljø, med dens profesjonelle koderedigerer, og dens kompilator slik at du kan kompilere kildekoden for en rekke plattformer, en debugger, samt en rekke svært interessante funksjoner og verktøy for programmering (enhet av seriell testmonitor, kodeanalysator, autofullføring av kode, biblioteksjef, etc.). Det er gratis, åpen kildekode, og du kan utvide funksjonene gjennom plugins eller utvidelser. Den tillater til og med ekstern utvikling, kan integreres med GitHub og GitLab kodelagre, etc.

På den annen side er miljøet veldig vennlig og enkelt å bruke, med et moderne, kraftig, raskt, lett miljø. En plattform Veldig allsidig som allerede har tusenvis av brukere, og som er tilgjengelig for både GNU / Linux, som Apple macOS og også for Microsoft Windows. Du kan til og med installere det på visse SBC-kort som Raspberry Pi.

Mer informasjon om PlatformIO - Se offisiell side

Mer om fellesskapet og kildekoden - Se nettstedet på GitHub

Plattformer støttet av Platformio

Listen over støttede plattformer av Platformio er veldig bra. Noen av arkitekturene som støttes av kompilatoren din er:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikrobrikke
  • RISC-V
  • og så videre

Hvordan installerer du?

Til installer PlatformIO Core på Windows eller macOS er det veldig enkelt. Men hvis du har GNU / Linux, vil trinnene være noe mer kompliserte (selv om de også har et skript for å lette alt), eller hvis du bestemmer deg for å installere det fra kilden ved å kompilere selv.

Husk at du må tilfredsstille en rekke avhengigheter før du installerer, for eksempel å ha Python installert osv.

den trinn å følge er:

  • Last ned 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

  • Nå må du lage en symbolsk lenke til pio-kommandoen i / usr / local / bin / katalogen:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Nå kan pio brukes som en systemkommando for alle brukere. Som standard vil root-brukeren og brukere med sudo-rettigheter kunne lese og skrive til serieporten. Følgende er for å legge brukeren til den tilsvarende gruppen:
sudo usermod -a -G dialout $USER
  • Husk at du bør gjøre endringer for å tre i kraft start datamaskinen på nytt eller logg ut og logg på igjen. Prøv nå:
pio --version
  • Til slutt kan du nå slette installasjonsskriptet og cachen som ble generert under installasjonen, siden de ikke er nødvendige:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

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

Spørsmål og mer informasjon - Offisiell dokumentasjon

Installer Platformio IDE

Til installer Platformio IDE Det er så enkelt som å følge disse trinnene:

  1. Last ned og installer den offisielle versjonen av Atom-tekstredigeringsprogrammet fra denne linken.
  2. Når den er installert, åpner du Atom-pakkebehandlingen.
  3. Gå til Meny> Rediger> Innstillinger> Installer.
  4. Se der for den offisielle platformio-ideen.
  5. Installer deretter pakken.
Husk at det er nødvendig å installere Python i alle fall ...

I dette tilfellet har Atom blitt valgt for Platformio, men det er også mulig å gjøre det ved å integrere det i Visual Studio Code, som er tilgjengelig for Windows og også for GNU / Linux. Det er enkelt å installere, siden du har det tilgjengelig i DEB- og RPM-pakker på denne lenken. I Windows vil installasjonen være like enkel, med .exe.

Hvis du lurer på fremgangsmåten for å installer utvidelse i VS Code, ligner på Atom:

  1. Åpne VS-kode.
  2. Velg utvidelsesikonet som vises på venstre side i form av kuber.
  3. Skriv inn PlatformIO og velg det første alternativet som vises.
  4. Trykk Installer for å installere.
  5. Vent til den er fullført og du er ferdig.

Andre miljøer for å integrere Platformio

Det andre miljøer for å integrere Platformio i tillegg til Atom og VS Code, for eksempel:

  • NetBeans
  • Sublime Text
  • Kodeblokker
  • Eclipse

IDE arbeidsmiljø

Plattform IDE

Hvis dette er første gang du ser Platformio-grensesnittet, vil du se at det ikke er komplisert, og at det er delt inn i flere seksjoner. Det første du ser er en velkomstskjerm når du åpner redigeringsprogrammet, og deler som:

  • Velkommen: første skjermbilde av utvidelsen, med den installerte versjonen, funksjoner for å opprette, importere og åpne prosjekter, se eksempler osv.
  • Prosjekter: til venstre kan du også finne en liste med alle opprettede prosjekter som du kan redigere.
  • Inspiser (inspektør): I denne delen kan du inspisere prosjektene dine for minnebruksstatistikk.
  • Biblioteker: Denne delen tilsvarer biblioteksjefen, for å hjelpe deg med å inkludere globale og private biblioteker.
  • Plater (brett): her kan du finne og installere drivere for de forskjellige brettene du bruker i utviklingen. Det er mer enn 1000 tilgjengelige.
  • Plattformer– Plattformer brukt så langt er listet opp.
  • Enheter: liste over kortene som er koblet til PC-en din som du har for øyeblikket. Den genereres automatisk når du kobler til porten.

Trinn for å lage det første prosjektet

Hvis du vil starte lag ditt første prosjekt, kan du bruke veiviseren til å lage den enklere og raskere:

  1. Gå til Platformio Extension Welcome (PIO HOME).
  2. Klikk på Opprett prosjekt.
  3. Velg et navn for ditt nye prosjekt.
  4. Velg en tallerken i tallerkenfanen. Du kan skrive inn de første bokstavene i navnet på platen og listen vil reduseres med kampene.
  5. Nå vil du se at alternativet Framework (en rekke kriterier, konsepter og god praksis for å lette utviklingen) er automatisk merket, selv om du kan endre det.
  6. Du kan endre hvor prosjektet skal lagres i Location-boksen, ellers vil det lagre det i standardkatalogen.
  7. Når du er ferdig, kan du trykke på Fullfør-knappen og den starter.

Herfra vil fremgangsmåten endres avhengig av typen kode eller prosjekt du ønsker å utvikle, og valgt bord eller plattform, siden det vil være små forskjeller.


Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.