PlatformIO: ururi koodka isha ee aaladaha kala duwan

Platformium

Waxaa aad iyo aad u badan agabka iyo tas-hiilaadka loogu talagalay barnaamijyada. Qaar ka mid ah ayaa si gaar ah u taagan, sida kiiska Wadajirka Google, taas oo wax badan siinaysa in laga hadlo. Mid kale oo ka mid ah dhufto ee aad u baahan tahay inaad fiiro gaar ah waa PlatformIO, goob lagu helo ilo aan caadi ahayn oo loogu talagalay kuwa abuura koodka isha ee aaladaha kala duwan.

Tababarkan waxaad ku baran doontaa waxa PlatformIO yahay, waxa loogu talagalay, sida aad u geli karto, iyo wax badan oo ku saabsan. utility Programming fantastic.

Waa maxay PlatformIO?

PlatformIO waa IDE, taas oo ah, jawi horumarineed oo isku dhafan, oo leh tifaftiraha koodka xirfadlaha ah, iyo iskudubaridihiisa si aad u ururin karto koodhka isha ee qalabyo badan, debugger, iyo sidoo kale taxane hawlo iyo qalab aad u xiiso badan oo loogu talagalay barnaamijka (cutub). ee kormeeraha imtixaanada taxanaha ah, koodhka falanqaynta, koodhka autocomplete, maareeyaha maktabadda, iwm.). Waa lacag la'aan, il furan, waxaadna ku kordhin kartaa awoodeeda iyada oo loo marayo plugins ama kordhin. Waxay xitaa ogolaataa horumarka fog, waxaa lagu dari karaa GitHub iyo GitLab koodka kaydka, iwm.

Dhanka kale, deegaankeedu waa mid saaxiibtinimo leh oo sahlan in la isticmaalo, oo leh jawi casri ah, awood leh, degdeg ah, iftiin leh. Plataform Aad u badan kaas oo horey u lahaa kumanaan isticmaaleyaal ah, taasina waxay diyaar u tahay labada GNU / Linux, sida Apple macOS iyo sidoo kale Microsoft Windows. Waxaad xitaa ku dhejin kartaa looxyada SBC qaarkood sida Raspberry Pi.

Macluumaad dheeraad ah oo ku saabsan PlatformIO - Eeg goobta rasmiga ah

Wax badan oo ku saabsan bulshada iyo koodhka isha - Ka eeg goobta GitHub

Platforms ay taageerto Platformio

Liiska dhufto ee la taageeray by Platformio runtii aad ayuu u fiican yahay. Qaar ka mid ah qaab-dhismeedyada uu taageeray isku-duwahaagu waa:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • PIC32 microchip
  • RISC-V
  • iwm

Sidee u rakibtaa?

para ku rakib PlatformIO Core Windows, ama macOS, runtii way fududahay. Si kastaba ha noqotee, haddii aad leedahay GNU / Linux, tillaabooyinka waxay noqon doonaan kuwo aad u dhib badan (in kasta oo ay sidoo kale leeyihiin qoraal si ay u fududeeyaan wax walba), ama haddii aad go'aansato inaad ka soo rakibto isha adiga oo isku dubaridinaya naftaada.

Xusuusnow inaad u baahan tahay inaad ku qanacdo tiro ku-tiirsanaansho ka hor intaadan rakibin, sida in Python la rakibo, iwm.

ka tallaabooyinka la raacayo Waxay yihiin:

  • Soo deji xirmada Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

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

  • Hadda waxaad u baahan tahay inaad abuurto xiriir calaamad ah amarka pio ee / usr / local / bin / directory:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Hadda pio waxaa loo isticmaali karaa amar nidaam ahaan dhammaan isticmaalayaasha. Sida caadiga ah, isticmaalaha xididka iyo isticmaalayaasha leh mudnaanta sudo waxay awoodi doonaan inay akhriyaan oo u qoraan dekedda taxanaha ah. Kuwa soo socda waa in lagu daro isticmaalaha kooxda u dhiganta:
sudo usermod -a -G dialout $USER
  • Xusuusnow si aad isbeddel u samayso oo ay u dhaqan galaan, waa inaad dib u bilaw kombayutarka ama ka bax oo dib u gal. Hadda isku day:
pio --version
  • Ugu dambeyntii, waxaad hadda tirtiri kartaa qoraalka rakibaadda iyo kaydka la sameeyay intii lagu jiray rakibidda, maadaama aysan lagama maarmaan ahayn:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Haddii aad rabto ka saar Platformio, waxay noqon doontaa mid fudud sida soo socota tillaabooyinka kale ee Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Su'aalo iyo macluumaad dheeraad ah - Dukumiintiyada rasmiga ah

Ku rakib Platformio IDE

para ku rakib Platformio IDE Way fududahay sida soo socota ee talaabooyinkan:

  1. Soo deji oo rakib nooca rasmiga ah ee tifaftiraha qoraalka Atom laga soo xigtay.
  2. Marka la rakibo, fur maareeyaha xirmada Atom.
  3. Tag Menu> Tafatir> Dookhyada> Ku rakib.
  4. Ka raadi goobta rasmiga ah ee platformio-ide.
  5. Kadibna ku rakib xirmada.
Xusuusnow in ay lagama maarmaan tahay in la rakibo Python kiis kasta ...

Xaaladdan oo kale Atom ayaa loo doortay Platformio, laakiin sidoo kale waa suurtogal in la sameeyo isku-dhafka ee Visual Studio Code, kaas oo diyaar u ah Windows iyo sidoo kale GNU / Linux. Si fudud ayaa loo rakibay, maadaama aad haysato Xirmooyinka DEB iyo RPM. Daaqadaha Windows-ka, rakibidda waxay noqon doontaa mid fudud, oo leh .exe.

Haddii aad la yaabto tillaabooyinka si ku rakib kordhinta VS Code, waxay la mid yihiin kuwa Atom:

  1. Fur VS Code.
  2. Dooro astaanta kordhinta ee ka muuqata dhinaca bidix ee qaabka xabadaha.
  3. Ku qor PlatformIO oo dooro ikhtiyaarka ugu horreeya ee soo muuqda.
  4. Riix Install si aad u rakibto.
  5. Sug inta uu dhamaystirayo oo aad dhammaysay

Deegaano kale oo lagu dhex daro Platformio

Waxaa jira deegaanno kale kaas oo lagu dari karo Platformio marka lagu daro Atom iyo VS Code, sida:

  • Netbeans
  • Qoraalka Sare
  • Koodhadhka
  • madoobaad

Deegaanka shaqada ee IDE

Platform IDE

Haddii tani ay tahay markii ugu horeysay ee aad aragto Platformio interface, waxaad arki doontaa in uusan ahayn mid adag, oo loo qaybiyo qaybo badan. Waxa ugu horreeya ee aad arki doonto waa shaashad soo dhaweyn leh markaad furto tifaftiraha, iyo qaybaha sida:

  • Soo dhawoow: shaashadda koowaad ee kordhinta, oo leh nooca rakibay, hawlaha abuurista, soo dejinta iyo furitaanka mashaariicda, eeg tusaalooyin, iwm.
  • Mashaariicda: dhanka bidix waxa kale oo aad ka heli kartaa liis ay ku jiraan dhammaan mashaariicda la abuuray oo aad wax ka beddeli karto.
  • Kormeere (Kormeeraha)Qaybtan waxaad ku eegi kartaa mashaariicdaada xisaabaadka isticmaalka xusuusta.
  • Maktabadaha: Qaybtani waxay u dhigantaa maamulaha maktabadda, si uu kaaga caawiyo inaad ku darto maktabado caalami ah iyo kuwo gaar loo leeyahay.
  • Taarikada (Board)Halkan waxaad ka heli kartaa oo ku rakibi kartaa darawallada looxyada kala duwan ee aad u isticmaasho horumarintaada. Waxaa jira in ka badan 1000 la heli karo.
  • Platform- Platform-ka la isticmaalay ilaa hadda waa la taxay.
  • Qalabka: ku tax looxyada ku xidhan kombayutarkaga ee aad hadda haysato. Si toos ah ayaa loo soo saarayaa marka lagu xidho dekedda.

Tallaabooyinka lagu abuurayo mashruuca ugu horreeya

Haddii aad rabto inaad bilowdo samee mashruucaaga ugu horreeya, waxaad isticmaali kartaa Wizard si aad u abuurto si sahlan oo degdeg ah:

  1. Tag Platformio Extension Welcome (PIO HOME).
  2. Guji mashruuc samee
  3. Magaca u dooro mashruucaaga cusub.
  4. Dooro saxan ku jira taarikada taarikada. Waxaad geli kartaa xarfaha ugu horreeya ee magaca saxanka, liiskana waa la dhimi doonaa kulammada.
  5. Hadda waxaad arki doontaa in ikhtiyaarka qaabdhismeedka (tixanaha shuruudo, fikrado iyo dhaqamada wanaagsan ee fududaynta horumarka) si toos ah loo calaamadeeyay, inkasta oo aad wax ka beddeli karto.
  6. Waxaad wax ka beddeli kartaa meesha aad mashruuca ku kaydinayso sanduuqa Goobta, haddii kale waxa ay ku kaydinaysaa tusaha caadiga ah.
  7. Marka aad dhammayso, waxaad riixi kartaa badhanka dhame oo wuu bilaaban doonaa.

Laga soo bilaabo halkan, habka loo socdo ayaa isbeddeli doona iyadoo ku xiran nooca koodka ama mashruuca aad rabto inaad horumariso, iyo guddiga la doortay ama goobta, maadaama ay jiri doonaan kala duwanaansho yar.


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.