Maitiro ekuisa iyo Arduino budiriro nharaunda paLinux?

arduino-uno

Arduino inozivikanwa yemagetsi prototyping chikuva kunoenderana inoshanduka yakavhurika sosi Hardware uye software uye nyore kushandisa.

Iyi tekinoroji Iyo inoitirwa marudzi ese eruzhinji, kubva kune maartist, vagadziri, mafeni uye chero munhu anofarira kugadzira zvinhu zvinofambidzana kana nharaunda nepuratifomu iyi.

Nezve Arduino

Arduino inotarisa kuunza uye kufambisa kushandiswa kwemagetsi uye yakadzamidzirwa system programming mumapurojekiti mazhinji.

Izvo zvigadzirwa zvinotengeswa nekambani zvinogoverwa seFree Hardware uye Software, pasi peGNU Lesser General Public License.

Nebatsiro kubva kuna Arduino zvinokwanisika kutaurirana application inomhanya paArduino nemamwe majaira ayo anomhanyisa mamwe anozivikanwa epurogiramu mitauro uye kunyorera.

Nokuti Arduino inoshandisa serial data transmission, iyo inotsigirwa nemitauro yakawanda. Uye kune avo vasingatsigire iyo serial fomati natively, zvinokwanisika kushandisa intermediary software iyo inoshandura meseji dzakatumirwa nemapato maviri kubvumidza kutaurirana kwemvura.

Uye kana zvasvika kuna Arduino, iyo inonyanya kuzivikanwa nharaunda yekuvandudza ndiyo Arduino IDE.

Nezve iyo Arduino IDE

Iyo Arduino Yakabatanidzwa Yekuvandudza Nzvimbo (IDE) ndeye muchinjiko-chikuva chikumbiro (yeWindows, macOS, Linux) iyo yakanyorwa mumutauro weJava programming. Iyo inoshandiswa kunyora uye kurodha zvirongwa pane iyo Arduino bhodhi.

Iyo kodhi kodhi yeiyo IDE Inoburitswa pasi peGNU General Public License, vhezheni 2.

Iyo Arduino IDE inotsigira C uye C ++ mitauro uchishandisa yakasarudzika kodhi kuronga mitemo, inopa raibhurari yesoftware kubva kune Wiring chirongwa, iyo inopa akawanda akajairika kutarisa-mukati uye kuongorora-kubuda maitiro.

Iyo kodhi mushandisi-yakanyorwa chete inoda maviri ekutanga mabasa, iyo inoshandiswa kutanga iyo sketch uye chiuno chechirongwa chikuru, icho chakanyorwa uye chakabatanidzwa ne main () chirongwa stub muchirongwa chevakuru cyclic chinoitwa neiyo GNU toolchain, iyo inosanganisirwa pamwe nekuparadzirwa kweIDE.

Iyo Arduino IDE inoshandisa iyo avrdude chirongwa kushandura inoitisa kodhi kuita hexadecimal encoded mameseji faira akaiswa mubhokisi reArduino uchishandisa chirongwa chemutoro mubhodhi firmware.

Muchidimbu, Arduino IDE inzvimbo inosanganisirwa yekusimudzira yepuratifomu iyi kuti tikwanise kugadzira zvirongwa zvedu nekuzvitumira kuArduino board, kune microcontroller iyo inogona kugadzirisa nekuita zvinoenderana nezvatakaronga.

Isa Arduino IDE paLinux

arduino ide

Kuisa Arduino IDE pane yedu Linux kugovera Tinogona kuzviita kuburikidza neFlatpak mapakeji, saka zvinonyanya kukosha kuti isu tive nerutsigiro rweiyi tekinoroji yakaiswa mune yedu system.

Kana vasina kuti iwedzerwe, vanogona kubvunza chinyorwa chinotevera kwandinogovana nzira yekuisa Flatpak rutsigiro mune mazhinji aripo ekuparadzirwa kweLinux.

Watova nechokwadi chekuva nerutsigiro rwekugona kuisa Flatpak kunyorera mune yedu system, isu tinofanirwa kuvhura terminal uye mairi tichaenda kunyora mirairo inotevera kukwanisa kuisa iyo Arduino IDE mune yedu system.

flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref

Kana izvi zvangoitwa, isu tinongofanirwa kumirira zvishoma kuti iko kunyorera kutorwe uye kuiswa pane yedu system.

Dai vanga vatove neIDE yakaiswa nenzira iyi uye vanoda kutarisa kana paine yekuvandudza, vanogona kuzviita nekuita unotevera kuraira:

flatpak --user update cc.arduino.arduinoide

Ivo vanogona pakupedzisira kumhanya iyo IDE pane yavo system, vachitsvaga iyo yekutanga mune yavo yekushandisa menyu. Kana ukasakwanisa kuiwana ivo vanogona kumhanyisa iyo IDE kubva kune terminal neinotevera kuraira:

flatpak mhanya cc.arduino.arduinoid

Maitiro ekubvisa iyo Arduino IDE kubva kuLinux?

Kune rimwe divi, kana iwe uchida kusunungura iyo chirongwa nekuti zvaive zvisiri izvo iwe zvawaitarisira kana chero chikonzero, ivo vanofanirwa kuita chero yeanotevera mirairo mune inoteedzera:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako