Viss, kas jums jāzina par Arduino CLI

  • Arduino CLI ļauj pārvaldīt projektus un ierīces no termināļa.
  • Tā piedāvā integrāciju ar tādiem redaktoriem kā Vim un automatizētām darbplūsmām.
  • Vienkārša uzstādīšana un konfigurēšana, kas ir saderīga ar dažādām platformām.

Arduino CLI

Arduino CLI Tas ir būtisks rīks tiem, kas vēlas strādāt ar Arduino ekosistēmu, neizmantojot tradicionālo grafisko IDE. Šis komandrindas interfeiss sniedz izstrādātājiem iespēju programmēt, apkopot un pārvaldīt Arduino projektus tieši no termināļa, nodrošinot elastību y izcila pielāgošana dažādām darbplūsmām.

Šajā rakstā mēs rūpīgi izpētīsim Arduino CLI funkcijas, priekšrocības un lietojumus. Kopš viņa uzstādīšana līdz priekšrocības kas veicina tādus procesus kā nepārtraukta integrācija vai tā spēju strādāt dažādās platformās, jūs atklāsiet visu nepieciešamo, lai apgūtu šo jaudīgo rīku.

Kas ir Arduino CLI?

Arduino komandrindas interfeiss (CLI) ir rīks, kas ļauj pārvaldīt Arduino plates un projektus tieši no komandrindas. Tā vietā, lai izmantotu grafisko vidi, piemēram, Arduino IDE, šī saskarne ļauj ērti pilnībā kontrolēt skices un konfigurācijas, izmantojot vienkāršas komandas y daudzpusīgs.

Viena no tās galvenajām priekšrocībām ir spēja integrēties automatizētas darbplūsmas, piemēram, nepārtrauktas integrācijas (CI) sistēmas, papildus atbalsta platformām, piemēram, Raspberry Pi, serveriem un citām arhitektūrām, kuru pamatā ir ARM vai Intel. Tas padara to par elastīgu risinājumu gan profesionāļiem, gan hobijiem, kuri vēlas optimizēt savus projektus.

Arduino CLI funkcijas

Galvenās Arduino CLI priekšrocības

Arduino CLI ļauj veikt praktiski visas funkcijas ko var izdarīt ar tradicionālo IDE, bet pievienojot to iespējamu skriptu integrācija un automatizēti procesi. Starp viņa izcilākās priekšrocības ir:

  • Iespēja kompilēt un ielādēt programmas tieši no termināļa.
  • Bibliotēku un dēļu pārvaldība, izmantojot īpašas komandas.
  • Atbalsts vairākām platformām, tostarp Windows, macOS un Linux.
  • Izvadu izgatavošana JSON formātā, atvieglojot integrāciju ar citām programmām.

Turklāt tas ir lielisks rīks tiem, kas dod priekšroku darbam ar uzlabotiem teksta redaktoriem, piemēram, spars, Emacs o Visual Studio kods, ļaujot viņiem pārvērst šos redaktorus par jaudīgu izstrādes vidi.

Arduino CLI instalēšana

Arduino CLI instalēšanas process ir diezgan vienkāršs un nedaudz atšķiras atkarībā no operētājsistēmas. Piemēram, izplatījumos, kuru pamatā ir Arch Linux, to var instalēt, izmantojot pakotņu pārvaldnieku ar šādu komandu:

# pacman -S arduino-cli

Pēc instalēšanas ieteicams inicializēt tā konfigurāciju, izmantojot komandu:

$ arduino-cli config init

Tādējādi lietotāja direktorijā tiks izveidots konfigurācijas fails, kuru var rediģēt atbilstoši projekta vajadzībām. Pēc tam būs jāatjaunina pamata un bibliotēkas indeksi, izmantojot:

$ arduino-cli core update-index

Ierīču un dēļu vadība

Izmantojot Arduino CLI, ir diezgan viegli pārbaudīt plates savienojamību un saderību. intuitīvs. Kad ierīce ir pievienota, izmantojot USB, vienkārši palaidiet:

$ arduino-cli board list

Dažreiz tas var parādīties kā "Nezināms", kas norāda, ka ierīce nav pilnībā identificēta. Šādos gadījumos varat manuāli meklēt dēļa nosaukumu, izmantojot:

$ arduino-cli board listall

Kad tas būs atrasts, tas būs jāinstalē atbilstošie draiveri. Piemēram, ESP32 jūs izmantotu:

$ arduino-cli core install esp32:esp32 --additional-urls https://dl.espressif.com/dl/package_esp32_index.json

Projektu veidošana un vadība

Arduino CLI ļauj ģenerēt projekta pamatstruktūru ar vienu komandu:

$ arduino-cli sketch new nombre_proyecto

Tas izveidos sākotnējo failu projekta_nosaukums.ino, gatavs rediģēšanai. Pēc pievienošanas nepieciešams kods, kompilācija tiek veikta, norādot dēļa modeli ar komandu:

$ arduino-cli compile --fqbn esp32:esp32:esp32cam

Visbeidzot, lai ielādētu programmu uz tāfeles, vienkārši izmantojiet:

$ arduino-cli upload -p /dev/ttyACM0 --fqbn esp32:esp32:esp32cam

Integrācija ar tādiem redaktoriem kā Vim

Arduino CLI viegli integrējas ar tādiem teksta redaktoriem kā Vim, pārveidojot to par pilnībā funkcionālu izstrādes vidi. Caur spraudņi, varat apkopot, ielādēt un pārvaldīt projektus tieši no Vim. Dažas noderīgas komandas ietver:

  • : ArduinoAttach: savienojiet ar plati, izmantojot USB.
  • :ArduinoChooseBoard: atlasiet kartes modeli.
  • :ArduinoVerify: apkopojiet kodu.

Ar papildu rīkiem, piemēram ekrāns, ir iespējams apskatīt ieejas un izejas seriālo portu, vēl vairāk uzlabojot izstrādes pieredzi.

Arduino CLI, bez šaubām, ir spēcīgs un daudzpusīgs rīks, kas paplašina iespējas strādāt ar Arduino. Tā spēja integrēties pielāgotajās darbplūsmās, kā arī saderība ar vairākas platformas un redaktoriem, padariet to par būtisku iespēju gan pieredzējušiem izstrādātājiem, gan zinātkāriem iesācējiem.


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.