Kako instalirati razvojno okruženje Arduino na Linux?

arduino-uno

Arduino je poznata platforma za elektroničko prototipiranje koja se temelji na fleksibilnom hardveru otvorenog koda i softver i jednostavan za korištenje.

Ova tehnologija Namijenjen je svim vrstama javnosti, od umjetnika, dizajnera, obožavatelja i svih zainteresiranih za stvaranje interaktivnih objekata ili okruženja s ovom platformom.

O Arduinu

Arduino usredotočuje se na dovođenje i olakšavanje upotrebe elektronike i programiranja ugrađenih sustava u multidisciplinarnim projektima.

Proizvodi koje tvrtka prodaje distribuiraju se kao besplatni hardver i softver, pod GNU Lesser General Public License.

Uz pomoć Arduina moguće je komunicirati aplikaciju koja radi na Arduinu s drugim uređajima koji pokreću druge popularne programske jezike i programe.

jer Arduino koristi serijski prijenos podataka, koji podržava većina jezika. A za one koji izvorno ne podržavaju serijski format, moguće je koristiti posrednički softver koji prevodi poruke koje su poslale obje strane kako bi omogućio tečnu komunikaciju.

A što se tiče Arduina, najpoznatije razvojno okruženje je Arduino IDE.

O Arduino IDE-u

Integrirano razvojno okruženje Arduino (IDE) aplikacija je na više platformi (za Windows, macOS, Linux) koji je napisan na programskom jeziku Java. Koristi se za pisanje i učitavanje programa na ploči Arduino.

Izvorni kod za IDE Objavljen je pod GNU General Public License, inačica 2.

ID Arduino podržava jezike C i C ++ koristeći posebna pravila za strukturiranje koda, isporučuje softversku knjižnicu iz projekta Wiring, koji nudi mnoge uobičajene postupke prijave i odjave.

Kod korisnički napisan zahtijeva samo dvije osnovne funkcije, koji se koriste za pokretanje skice i petlje glavnog programa, koji se sastavljaju i povezuju glavnim () klatom programa u izvršni ciklički izvršni program s GNU alatnim lancem, koji je također uključen u IDE distribuciju.

Arduino IDE koristi program avrdude za pretvaranje izvršnog koda u heksadecimalnu kodiranu tekstualnu datoteku koja se učitava na ploču Arduino pomoću programa za učitavanje u firmwareu ploče.

Ukratko, Arduino IDE je integrirano razvojno okruženje za ovu platformu tako da možemo kreirati svoje programe i prenijeti ih na ploču Arduino, mikrokontroleru koji može obrađivati ​​i djelovati u skladu s onim što smo planirali.

Instalirajte Arduino IDE na Linux

arduino ide

Da instaliramo Arduino IDE na našu Linux distribuciju To možemo učiniti putem Flatpak paketa, pa je izuzetno neophodno da imamo podršku za ovu tehnologiju instaliranu u našem sustavu.

Ako ga nemaju dodanog, mogu se savjetovati sljedeći članak gdje dijelim kako instalirati podršku za Flatpak u većinu trenutnih Linux distribucija.

Već sigurni da imamo podršku za instaliranje Flatpak aplikacija u naš sustav, moramo otvoriti terminal i u njega ćemo upisati sljedeće naredbe kako bismo mogli instalirati Arduino IDE u naš sustav.

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

Nakon što to učinimo, ostaje nam samo malo pričekati da se aplikacija preuzme i instalira na naš sustav.

Ako su već instalirali IDE na ovaj način i žele provjeriti postoji li ažuriranje, mogu to učiniti izvršavanjem sljedeće naredbe:

flatpak --user update cc.arduino.arduinoide

Napokon mogu pokrenuti IDE na svom sustavu, tražeći pokretač u izborniku svojih aplikacija. U slučaju da ga ne možete pronaći oni mogu pokrenuti IDE s terminala sa sljedećom naredbom:

flatpak run cc.arduino.arduinoid

Kako deinstalirati Arduino IDE s Linuxa?

S druge strane, ako trebate deinstalirati program jer nije bio ono što ste očekivali ili iz bilo kojeg razloga, moraju izvršiti bilo koju od sljedećih naredbi u terminalu:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.