PlatformIO: cód foinse a thiomsú d’ardáin éagsúla

Ardán

Tá níos mó agus níos mó uirlisí agus áiseanna ann do ríomhchláraitheoirí. Seasann cuid acu amach go háirithe, mar atá i gcás Google Collaboratory, atá ag tabhairt go leor le labhairt. Ceann eile de na hardáin a gcaithfidh tú a dhéanamh aird a thabhairt ar PlatformIO, suíomh chun acmhainní neamhghnácha a fháil dóibh siúd a chruthaíonn cód foinse d’ardáin éagsúla.

Sa rang teagaisc seo foghlaimeoidh tú cad é PlatformIO, cad chuige dó, conas is féidir leat rochtain a fháil air, agus i bhfad níos mó faoi. fóntais cláir iontach.

Cad é PlatformIO?

Is IDE é PlatformIO, is é sin, timpeallacht fhorbartha chomhtháite, lena eagarthóir cód gairmiúil, agus a thiomsaitheoir ionas gur féidir leat an cód foinse a thiomsú le haghaidh an iliomad ardán, dífhabhtóir, chomh maith le sraith feidhmeanna agus uirlisí an-suimiúla le haghaidh cláir (aonad) de thástáil monatóra sraitheach, anailíseoir cód, cód uathchomhiomlán, bainisteoir leabharlainne, srl.). Tá sé saor in aisce, foinse oscailte, agus is féidir leat a chumais a leathnú trí fhorlíontáin nó síntí. Ligeann sé fiú cianfhorbairt, is féidir é a chomhtháthú le stórtha cód GitHub agus GitLab, srl.

Ar an láimh eile, tá a thimpeallacht an-chairdiúil agus éasca le húsáid, le timpeallacht nua-aimseartha, chumhachtach, tapa, éadrom. Plataform An-versatile tá na mílte úsáideoir ann cheana féin, agus tá sé sin ar fáil do GNU / Linux, mar Apple macOS agus do Microsoft Windows freisin. Is féidir leat é a shuiteáil fiú ar bhoird áirithe SBC cosúil leis an Raspberry Pi.

Tuilleadh faisnéise faoi PlatformIO - Féach an suíomh oifigiúil

Tuilleadh eolais faoin bpobal agus faoin gcód foinse - Féach ar an suíomh ar GitHub

Ardáin le tacaíocht ó Platformio

An liosta de ardáin tacaithe le Platformio an-mhaith. Is iad seo a leanas cuid de na hailtireachtaí a dtacaíonn do thiomsaitheoir leo:

  • ARM
  • AVR saor in aisce,
  • ARC32
  • NXP LPC
  • Micreascóp PIC32
  • RISC-V
  • etc.

Conas a shuiteáil tú?

go shuiteáil PlatformIO Core tá sé an-éasca ar Windows, nó ar macOS. Mar sin féin, má tá GNU / Linux agat, beidh na céimeanna beagán níos casta (cé go bhfuil script acu freisin chun gach rud a éascú), nó má shocraíonn tú é a shuiteáil ón bhfoinse trí tú féin a thiomsú.

Cuimhnigh go gcaithfidh tú roinnt spleáchas a shásamh sula ndéantar iad a shuiteáil, mar shampla Python a bheith suiteáilte, srl.

An céimeanna le leanúint fuaime:

  • Íoslódáil an pacáiste Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Suiteáil Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Anois ní mór duit nasc siombalach a chruthú leis an ordú pio san eolaire / usr / local / bin / eolaire:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Anois is féidir pio a úsáid mar ordú córais do gach úsáideoir. De réir réamhshocraithe, beidh an t-úsáideoir fréimhe agus na húsáideoirí a bhfuil pribhléidí sudo acu in ann léamh agus scríobh chuig an bport sraitheach. Seo a leanas an t-úsáideoir a chur leis an ngrúpa comhfhreagrach:
sudo usermod -a -G dialout $USER
  • Cuimhnigh gur cheart duit athruithe a dhéanamh agus iad a chur i bhfeidhm do ríomhaire a atosú nó logáil amach agus logáil isteach arís. Anois bain triail as:
pio --version
  • Faoi dheireadh, is féidir leat anois an script suiteála agus an taisce a gineadh le linn na suiteála a scriosadh, ós rud é nach gá iad:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Croí Platformio Densinstall

Más mian leat díshuiteáil Platformio, beidh sé chomh simplí agus na céimeanna eile seo i Linux a leanúint:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Ceisteanna agus tuilleadh faisnéise - Doiciméadú oifigiúil

Suiteáil Platformio IDE

go shuiteáil Platformio IDE Tá sé chomh simplí na céimeanna seo a leanúint:

  1. Íoslódáil agus suiteáil leagan oifigiúil eagarthóir téacs Atom as an nasc seo.
  2. Nuair atá sé suiteáilte, oscail bainisteoir an phacáiste Atom.
  3. Téigh go Roghchlár> Cuir in Eagar> Sainroghanna> Suiteáil.
  4. Féach ansin le haghaidh an platformio-ide oifigiúil.
  5. Ansin suiteáil an pacáiste.
Cuimhnigh gur gá Python a shuiteáil ar aon chuma ...

Sa chás seo roghnaíodh Atom do Platformio, ach is féidir é a dhéanamh á chomhtháthú freisin i gCód Stiúideo Amharc, atá ar fáil do Windows agus do GNU / Linux freisin. Tá sé suiteáilte go héasca, ós rud é go bhfuil sé ar fáil agat i Pacáistí DEB agus RPM ag an nasc seo. I Windows bheadh ​​an tsuiteáil chomh simplí céanna, leis an .exe.

Má bhíonn iontas ort faoi na céimeanna chun suiteáil síneadh i gCód VS., cosúil leo siúd Atom:

  1. Oscail Cód VS.
  2. Roghnaigh deilbhín na síntí atá le feiceáil ar an taobh clé i bhfoirm ciúbanna.
  3. Clóscríobh PlatformIO agus roghnaigh an chéad rogha atá le feiceáil.
  4. Brúigh Suiteáil chun a shuiteáil.
  5. Fan go gcríochnóidh sé agus go mbeidh tú déanta.

Timpeallachtaí eile chun Platformio a chomhtháthú

timpeallachtaí eile chun Platformio a chomhtháthú i dteannta le Atom agus VS Code, mar shampla:

  • Géaracha
  • Téacs Sublime
  • Bloic cóid
  • eclipse

Timpeallacht oibre an IDE

Ardán IDE

Más é seo an chéad uair a fheiceann tú comhéadan Platformio, feicfidh tú nach bhfuil sé casta, agus go bhfuil sé roinnte ina chodanna éagsúla. Is é an chéad rud a fheicfidh tú ná scáileán fáilte nuair a osclaíonn tú an t-eagarthóir, agus rannáin mar:

  • Fáilte: an chéad scáileán den síneadh, leis an leagan suiteáilte, feidhmeanna chun tionscadail a chruthú, a allmhairiú agus a oscailt, féach samplaí, srl.
  • Tionscadail: ar thaobh na láimhe clé is féidir leat liosta a fháil freisin leis na tionscadail go léir a cruthaíodh is féidir leat a chur in eagar.
  • Cigire (Cigire): Sa chuid seo is féidir leat do thionscadail a iniúchadh le haghaidh staitisticí úsáide cuimhne.
  • Leabharlanna: Freagraíonn an chuid seo do bhainisteoir na leabharlainne, chun cabhrú leat leabharlanna domhanda agus príobháideacha a áireamh.
  • Plátaí (Bord): anseo is féidir leat tiománaithe a aimsiú agus a shuiteáil do na boird éagsúla a úsáideann tú i do fhorbairt. Tá níos mó ná 1000 ar fáil.
  • Ardáin- Liostáiltear na hardáin a úsáideadh go dtí seo.
  • Gléasanna: liostáil leis na cláir atá ceangailte le do ríomhaire atá agat faoi láthair. Gintear é go huathoibríoch agus é ag nascadh leis an bport.

Céimeanna chun an chéad tionscadal a chruthú

Más mian leat tosú cruthaigh do chéad tionscadal, is féidir leat an Draoi a úsáid chun é a chruthú níos éasca agus níos gasta:

  1. Téigh chuig Fáilte Síneadh Platformio (PIO HOME).
  2. Cliceáil Cruthaigh tionscadal.
  3. Roghnaigh ainm do do thionscadal nua.
  4. Roghnaigh pláta sa chluaisín plátaí. Féadfaidh tú na chéad litreacha d’ainm an phláta a iontráil agus laghdófar an liosta leis na lasáin.
  5. Anois feicfidh tú go bhfuil rogha an Chreata (sraith critéar, coincheapa agus dea-chleachtas chun forbairt a éascú) marcáilte go huathoibríoch, cé go bhféadfá é a mhodhnú.
  6. Is féidir leat an áit chun an tionscadal a shábháil sa bhosca Suíomh a mhodhnú, nó bheadh ​​sé stóráilte san eolaire réamhshocraithe.
  7. Nuair a bheidh tú déanta, is féidir leat an cnaipe Críochnaigh a bhrú agus tosóidh sé.

Ón áit seo, athróidh an bealach chun dul ar aghaidh ag brath ar an gcineál cód nó tionscadail a theastaíonn uait a fhorbairt, agus an bord nó an t-ardán roghnaithe, ós rud é go mbeidh difríochtaí beaga ann.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.