PlatformIO: kompilējiet avota kodu dažādām platformām

Platforma

Programmētājiem ir arvien vairāk rīku un iespēju. Daži īpaši izceļas, kā tas ir gadījumā Google koloratorija, kas dod daudz ko runāt. Vēl viena no platformām, uz kuru jums ir jāatrodas pievērsiet uzmanību PlatformIO, vietne, kur atrast neparastus resursus tiem, kas veido pirmkodu dažādām platformām.

Šajā apmācībā jūs uzzināsit, kas ir PlatformIO, kam tā ir paredzēta, kā tai piekļūt, un daudz ko citu par to. fantastiska programmēšanas utilīta.

Kas ir PlatformIO?

PlatformIO ir IDE, tas ir, integrēta izstrādes vide ar profesionālu koda redaktoru un kompilatoru, lai jūs varētu apkopot avota kodu daudzām platformām, atkļūdotāju, kā arī virkni ļoti interesantu programmēšanas funkciju un rīku (vienība sērijas pārbaudes monitors, kodu analizators, koda automātiskā pabeigšana, bibliotēkas pārvaldnieks utt.). Tas ir bezmaksas, atvērtā koda, un jūs varat paplašināt tā iespējas, izmantojot spraudņus vai paplašinājumus. Tas pat ļauj attālināti izstrādāt, to var integrēt ar GitHub un GitLab kodu krātuvēm utt.

No otras puses, tā vide ir ļoti draudzīga un ērti lietojama, ar modernu, jaudīgu, ātru, vieglu vidi. Platforma Ļoti universāls kam jau ir tūkstošiem lietotāju un kas ir pieejams gan GNU/Linux, gan Apple MacOS, gan arī Microsoft Windows. Jūs pat varat to instalēt noteiktās SBC platēs, piemēram, Raspberry Pi.

Plašāka informācija par PlatformIO - Skatīt oficiālo vietni

Vairāk par kopienu un pirmkodu - Skatīt vietni GitHub

Platformio atbalstītās platformas

Saraksts ar atbalstītās platformas ar Platformio ir patiešām labs. Dažas no jūsu kompilatora atbalstītajām arhitektūrām ir:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 mikroshēma
  • RISC-V
  • un tā joprojām

Kā jūs instalējat?

līdz instalējiet PlatformIO Core operētājsistēmā Windows vai macOS tas ir ļoti vienkārši. Tomēr, ja jums ir GNU / Linux, darbības būs nedaudz sarežģītākas (lai gan tām ir arī skripts, lai visu atvieglotu), vai arī jūs nolemjat to instalēt no avota, pats kompilējot.

Atcerieties, ka pirms instalēšanas jums ir jāapmierina vairākas atkarības, piemēram, jāinstalē Python utt.

L soļi, kas jāievēro skaņa:

  • Lejupielādējiet Platformio pakotni:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Instalējiet Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Tagad jums ir jāizveido simboliska saite uz pio komandu direktorijā / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Tagad pio var izmantot kā sistēmas komandu visiem lietotājiem. Pēc noklusējuma saknes lietotājs un lietotāji ar sudo privilēģijām varēs lasīt un rakstīt seriālajā portā. Tālāk ir norādīts, ka lietotājs jāpievieno attiecīgajai grupai.
sudo usermod -a -G dialout $USER
  • Atcerieties, ka, lai veiktu izmaiņas un tās stātos spēkā, jums tas ir jādara restartējiet datoru vai izrakstieties un atkal piesakieties. Tagad mēģiniet:
pio --version
  • Visbeidzot, tagad varat izdzēst instalēšanas skriptu un kešatmiņu, kas tika ģenerēta instalēšanas laikā, jo tie nav nepieciešami:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Ja jūs vēlaties atinstalējiet Platformio, tas būs tikpat vienkārši, kā veikt šīs citas darbības operētājsistēmā Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Jautājumi un vairāk informācijas - Oficiālā dokumentācija

Instalējiet Platformio IDE

līdz instalēt Platformio IDE Tas ir tik vienkārši, kā sekot šīm darbībām:

  1. Lejupielādējiet un instalējiet Atom teksta redaktora oficiālo versiju No šo saiti.
  2. Pēc instalēšanas atveriet Atom pakotņu pārvaldnieku.
  3. Dodieties uz Izvēlne> Rediģēt> Preferences> Instalēt.
  4. Meklējiet tur oficiālo platformio-ide.
  5. Pēc tam instalējiet pakotni.
Atcerieties, ka Python ir jāinstalē jebkurā gadījumā ...

Šajā gadījumā platformai Platformio ir izvēlēts Atom, taču to iespējams izdarīt arī to integrējot programmā Visual Studio Code, kas ir pieejama operētājsistēmai Windows un arī GNU/Linux. Tas ir viegli uzstādāms, jo jums tas ir pieejams DEB un RPM pakotnes šajā saitē. Operētājsistēmā Windows instalēšana būtu tikpat vienkārša, izmantojot .exe.

Ja jūs domājat par darbībām, lai instalējiet paplašinājumu VS kodā, ir līdzīgi kā Atom:

  1. Atveriet VS kodu.
  2. Atlasiet paplašinājumu ikonu, kas tiek parādīta kreisajā pusē kubu veidā.
  3. Ierakstiet PlatformIO un atlasiet pirmo parādīto opciju.
  4. Nospiediet Instalēt, lai instalētu.
  5. Pagaidiet, līdz tas tiks pabeigts, un esat pabeidzis.

Citas vides, kurās integrēt Platformio

Tur citās vidēs kurā integrēt Platformio papildus Atom un VS kodam, piemēram:

  • Netbeans
  • Sublime Teksta
  • Kodu bloķēšana
  • Aptumsums

IDE darba vide

IDE platforma

Ja šī ir pirmā reize, kad redzat Platformio saskarni, jūs redzēsit, ka tas nav sarežģīts un ir sadalīts vairākās sadaļās. Pirmā lieta, ko redzēsit, ir sveiciena ekrāns, kad atverat redaktoru, un tādas sadaļas kā:

  • Laipni lūdzam: pirmais paplašinājuma ekrāns ar instalēto versiju, projektu izveides, importēšanas un atvēršanas funkcijām, skatiet piemērus utt.
  • Projekti: kreisajā pusē varat atrast arī sarakstu ar visiem izveidotajiem projektiem, kurus varat rediģēt.
  • Pārbaudīt (inspektors): šajā sadaļā varat pārbaudīt savus projektus, lai iegūtu atmiņas lietojuma statistiku.
  • Bibliotēkas: Šī sadaļa atbilst bibliotēkas pārvaldniekam, lai palīdzētu iekļaut globālās un privātās bibliotēkas.
  • Šķīvji (dēlis): šeit varat atrast un instalēt draiverus dažādām platēm, kuras izmantojat savā izstrādē. Ir pieejami vairāk nekā 1000.
  • Platformas- Ir norādītas līdz šim izmantotās platformas.
  • Ierīces: saraksts ar jūsu datoram pievienotajiem dēļiem, kas jums pašlaik ir. Tas tiek ģenerēts automātiski, kad tiek izveidots savienojums ar portu.

Pirmā projekta izveides soļi

Ja vēlaties sākt izveidot savu pirmo projektu, varat izmantot vedni, lai to izveidotu vienkāršāk un ātrāk:

  1. Dodieties uz Platformio paplašinājuma sveicienu (PIO HOME).
  2. Noklikšķiniet uz Izveidot projektu.
  3. Izvēlieties sava jaunā projekta nosaukumu.
  4. Cilnē Plāksnes atlasiet plāksni. Jūs varat ievadīt šķīvja nosaukuma pirmos burtus, un saraksts tiks samazināts ar sērkociņiem.
  5. Tagad jūs redzēsit, ka Framework opcija (kritēriju, koncepciju un labas prakses piemēru virkne, lai veicinātu izstrādi) ir automātiski atzīmēta, lai gan jūs to varat mainīt.
  6. Lodziņā Atrašanās vieta varat mainīt projekta saglabāšanas vietu, pretējā gadījumā tas tiks saglabāts noklusējuma direktorijā.
  7. Kad esat pabeidzis, varat nospiest pogu Finish, un tas sāksies.

Turpmāk rīcības veids mainīsies atkarībā no koda vai projekta veida, kuru vēlaties izstrādāt, un izvēlētās plates vai platformas, jo būs nelielas atšķirības.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.