PlatformIO: kompilera källkod för olika plattformar

Plattform

Det finns fler och fler verktyg och faciliteter för programmerare. Vissa sticker ut särskilt, vilket är fallet med Google Collaboratory, vilket ger mycket att prata om. En annan av plattformarna som du måste uppmärksamma är PlatformIO, en sida för att hitta extraordinära resurser för dem som skapar källkod för olika plattformar.

I den här handledningen kommer du att lära dig vad PlatformIO är, vad det är till för, hur du kan komma åt det och mycket mer om det. fantastiskt programmeringsverktyg.

Vad är PlatformIO?

PlatformIO är en IDE, det vill säga en integrerad utvecklingsmiljö, med dess professionella kodredigerare och dess kompilator så att du kan kompilera källkoden för en mängd plattformar, en debugger, samt en rad mycket intressanta funktioner och verktyg för programmering (enhet seriell testmonitor, kodanalysator, autokomplettering av kod, bibliotekshanterare, etc.). Det är gratis, öppen källkod och du kan utöka dess möjligheter genom plugins eller tillägg. Det tillåter till och med fjärrutveckling, kan integreras med GitHub och GitLab kodlager, etc.

Å andra sidan är dess miljö väldigt vänlig och lätt att använda, med en modern, kraftfull, snabb, lätt miljö. En plattform Mycket mångsidig som redan har tusentals användare, och som är tillgänglig för både GNU / Linux, som Apple macOS och även för Microsoft Windows. Du kan till och med installera det på vissa SBC-kort som Raspberry Pi.

Mer information om PlatformIO - Se officiella webbplats

Mer om communityn och källkoden - Se webbplatsen på GitHub

Plattformar som stöds av Platformio

Listan över stödda plattformar by Platformio är riktigt bra. Några av de arkitekturer som stöds av din kompilator är:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikrochip
  • RISC-V
  • och så vidare

Hur installerar du?

till installera PlatformIO Core på Windows eller på macOS är det väldigt enkelt. Men om du har GNU / Linux kommer stegen att vara något mer komplicerade (även om de också har ett skript för att underlätta allt), eller om du bestämmer dig för att installera det från källkod genom att kompilera själv.

Kom ihåg att du måste uppfylla ett antal beroenden innan du installerar, som att ha Python installerat osv.

mycket steg att följa ljud:

  • Ladda ner Platformio-paketet:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

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

  • Nu måste du skapa en symbolisk länk till kommandot pio i / usr / local / bin / katalogen:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Nu kan pio användas som ett systemkommando för alla användare. Som standard kommer rotanvändaren och användare med sudo-privilegier att kunna läsa och skriva till serieporten. Följande är för att lägga till användaren i motsvarande grupp:
sudo usermod -a -G dialout $USER
  • Kom ihåg att du bör göra ändringar och för att de ska träda i kraft starta om datorn eller logga ut och logga in igen. Försök nu:
pio --version
  • Slutligen kan du nu ta bort installationsskriptet och cachen som genererades under installationen, eftersom de inte är nödvändiga:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Vill man avinstallera Platformio, kommer det att vara så enkelt som att följa dessa andra steg i Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Frågor och mer information - Officiell dokumentation

Installera Platformio IDE

till installera Platformio IDE Det är så enkelt som att följa dessa steg:

  1. Ladda ner och installera den officiella versionen av Atom-textredigeraren från denna länk.
  2. När det är installerat öppnar du Atom-pakethanteraren.
  3. Gå till Meny> Redigera> Inställningar> Installera.
  4. Leta där efter officiell plattformsidé.
  5. Installera sedan paketet.
Kom ihåg att det är nödvändigt att installera Python i alla fall ...

I det här fallet har Atom valts för Platformio, men det är också möjligt att göra det genom att integrera det i Visual Studio Code, som är tillgänglig för Windows och även för GNU / Linux. Det är enkelt att installera, eftersom du har det tillgängligt i DEB och RPM-paket på denna länk. I Windows skulle installationen vara lika enkel, med .exe.

Om du undrar över stegen till installera tillägg i VS Code, liknar dem för Atom:

  1. Öppna VS-kod.
  2. Välj tilläggsikonen som visas på vänster sida i form av kuber.
  3. Skriv PlatformIO och välj det första alternativet som visas.
  4. Tryck på Installera för att installera.
  5. Vänta tills det är klart och du är klar.

Andra miljöer för att integrera Platformio

Det andra miljöer där man kan integrera Platformio utöver Atom och VS Code, till exempel:

  • Netbeans
  • Sublima Text
  • codeblocks
  • Eclipse

IDE-arbetsmiljön

Plattform IDE

Om det är första gången du ser Platformio-gränssnittet kommer du att se att det inte är komplicerat, och att det är uppdelat i flera sektioner. Det första du ser är en välkomstskärm när du öppnar redigeraren och avsnitt som:

  • Välkommen: första skärmen av tillägget, med den installerade versionen, funktioner för att skapa, importera och öppna projekt, se exempel, etc.
  • Projekt: till vänster kan du också hitta en lista med alla skapade projekt som du kan redigera.
  • Inspektera (inspektör): I det här avsnittet kan du inspektera dina projekt för statistik om minnesanvändning.
  • Bibliotek: Det här avsnittet motsvarar bibliotekshanteraren, för att hjälpa dig att inkludera globala och privata bibliotek.
  • Tallrikar (bräda): här kan du hitta och installera drivrutiner för de olika korten som du använder i din utveckling. Det finns mer än 1000 tillgängliga.
  • Plattformar– Plattformar som hittills använts är listade.
  • Enheter: lista med de kort anslutna till din PC som du har för närvarande. Den genereras automatiskt vid anslutning till porten.

Steg för att skapa det första projektet

Om du vill börja skapa ditt första projekt, kan du använda guiden för att skapa den enklare och snabbare:

  1. Gå till Platformio Extension Welcome (PIO HOME).
  2. Klicka på Skapa projekt.
  3. Välj ett namn för ditt nya projekt.
  4. Välj en tallrik i tallrikfliken. Du kan ange de första bokstäverna i namnet på skylten och listan kommer att minska med matchningarna.
  5. Nu kommer du att se att alternativet Framework (en serie kriterier, koncept och god praxis för att underlätta utveckling) automatiskt markeras, även om du kan ändra det.
  6. Du kan ändra var projektet ska sparas i rutan Plats, annars skulle det lagras i standardkatalogen.
  7. När du är klar kan du trycka på Finish-knappen så startar den.

Härifrån kommer tillvägagångssättet att ändras beroende på vilken typ av kod eller projekt du vill utveckla, och vald styrelse eller plattform, eftersom det kommer att finnas små skillnader.


Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.