Hvordan installeres Arduino-udviklingsmiljøet på Linux?

arduino-uno

Arduino er en berømt elektronisk prototypeplatform baseret på fleksibel open source-hardware og software og nem at bruge.

Denne teknologi Det er beregnet til alle typer offentlighederfra kunstnere, designere, fans og alle interesserede i at skabe interaktive objekter eller miljøer med denne platform.

Om Arduino

Arduino fokuserer på at bringe og lette brugen af ​​elektronik og integreret systemprogrammering i tværfaglige projekter.

De produkter, som virksomheden sælger, distribueres som gratis hardware og software under GNU Lesser General Public License.

Med hjælp fra Arduino det er muligt at kommunikere et program, der kører på Arduino med andre enheder, der kører andre populære programmeringssprog og applikationer.

fordi Arduino bruger seriel datatransmission, som understøttes af de fleste sprog. Og for dem, der ikke understøtter det serielle format indbygget, er det muligt at bruge formidlingssoftware, der oversætter de meddelelser, der er sendt af begge parter, for at muliggøre flydende kommunikation.

Og når det kommer til Arduino, er det mest berømte udviklingsmiljø Arduino IDE.

Om Arduino IDE

Arduino Integrated Development Environment (IDE) er en applikation på tværs af platforme (til Windows, macOS, Linux), som er skrevet på Java-programmeringssproget. Det bruges til at skrive og indlæse programmer på Arduino-kortet.

Kildekoden til IDE Den frigives under GNU General Public License, version 2.

Arduino IDE understøtter C- og C ++ - sprog ved hjælp af særlige kodestruktureringsregler, leverer et softwarebibliotek fra Wiring-projektet, som giver mange almindelige ind- og udtjekningsprocedurer.

Koden bruger-skrevet kræver kun to grundlæggende funktioner, som bruges til at starte skitseringen og sløjfen af ​​hovedprogrammet, som er kompileret og forbundet med en hoved () programstub i et eksekverende cyklisk eksekverbart program med GNU-værktøjskæde, som også er inkluderet i IDE-distributionen.

Arduino IDE bruger avrdude-programmet til at konvertere den eksekverbare kode til en hexadecimal kodet tekstfil, der indlæses på Arduino-kortet ved hjælp af et indlæsningsprogram i kortets firmware.

Kort sagt Arduino IDE er et integreret udviklingsmiljø for denne platform, så vi kan oprette vores programmer og overføre dem til Arduino-kortet, til mikrokontrolleren, der kan behandle og handle efter det, vi har planlagt.

Installer Arduino IDE på Linux

arduino ide

At installere Arduino IDE på vores Linux-distribution Vi kan gøre det gennem Flatpak-pakker, så det er yderst nødvendigt, at vi har support til denne teknologi installeret i vores system.

Hvis de ikke har tilføjet det, kan de konsultere den følgende artikel hvor jeg deler måde at installere Flatpak support på i de fleste aktuelle Linux-distributioner.

Er allerede sikker på at have support til at kunne installere Flatpak-applikationer i vores system, vi skal åbne en terminal, og i den skal vi skrive følgende kommandoer for at kunne installere Arduino IDE i vores system.

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

Når dette er gjort, behøver vi kun vente lidt på, at applikationen downloades og installeres på vores system.

Hvis de allerede havde IDE installeret på denne måde og ønsker at kontrollere, om der er en opdatering, kan de gøre det ved at udføre følgende kommando:

flatpak --user update cc.arduino.arduinoide

De kan endelig køre IDE på deres system og se efter launcheren i deres applikationsmenu. Hvis du ikke kan finde det de kan køre IDE fra en terminal med følgende kommando:

flatpak køre cc.arduino.arduinoid

Sådan afinstalleres Arduino IDE fra Linux?

På den anden side, hvis du har brug for at afinstallere programmet, fordi det ikke var, hvad du forventede eller af en eller anden grund, de skal udføre en af ​​følgende kommandoer i en terminal:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.