Arduino-IDE

GNU/Linux: Fehlermeldung 'error opening serial port', 'avrdude: ser_open(): can`t open device <port>', 'permission denied'

GNU/Linux: Fehlermeldung 'error opening serial port', 'avrdude: ser_open(): can`t open device <port>', 'permission denied'

Was tun, wenn man unter GNU/Linux keinen Zugriff auf den seriellen Port/USB erhält?

Übersetzungen: EN, SV

Sind die Zugriffsrechte auf Gerätedateien (serielle Ports, USB) unter GNU/Linux nicht passend gesetzt, kann der Benutzer einen Mikrocontroller weder programmieren noch die Mining-Software 'AVR_Miner.py' nutzen.

Wer das erste Mal einen Arduino UNO mit der Arduino IDE programmieren will, stolpert unter GNU/Linux fast immer über das Problem, dass die IDE keinen Zugriff auf den serielle Port (also USB) hat und so den Mikrocontroller nicht findet. Die Lösung: Korrekte Gruppenzugehörigkeit (und nicht wie oft beschrieben Gerätedateien für alle/jeden freigeben!).

Arduino IDE - erste Schritte nach der Installation

Arduino IDE - erste Schritte nach der Installation

So richtet man die Arduino IDE ein und aktualisiert alle Bibliotheken

Übersetzungen: EN, SV

Die Voreinstellungen der Arduino IDE sind nicht optimal und halten sich beispielsweise unter GNU/Linux auch nicht an Systemvorgaben. Ein paar Anpassungen machen die Arbeit mit der Entwicklungsumgebung einfacher.

Die Arduino IDE ist schnell installiert und lässt sich noch besser im "portable mode" nutzen. Bevor man loslegt sollten aber noch einige Einstellungen optimiert werden.

Arduino IDE (Entwicklungsumgebung) *portable* installieren

Arduino IDE (Entwicklungsumgebung) *portable* installieren

Ein zusätzliches Verzeichnis macht die Arduino IDE viel besser nutzbar!

Übersetzungen: EN, SV

Es hat viele Vorteile, die Arduino IDE im "portable mode" zu installieren. Dabei wird die eigentliche IDE logisch von der persönlichen Einstellungen, Bibliotheken (Libraries) und Bordarchitekturen (Core) getrennt.

Eine normale Arduino IDE-Installation quillt schnell von zusätzlich installierten Bibliotheken, Board-Definitionen und anderen Dingen über. In dem Chaos findet man sich kaum noch zurecht. Ein kleiner Trick bewirkt, dass die eigentliche Entwicklungsumgebung und Daten für eigene Projekte sauber voneinander getrennt werden.

Arduino IDE (Entwicklungsumgebung) installieren

Arduino IDE (Entwicklungsumgebung) installieren

Übersetzungen: EN, SV

Wer den Duinocoin (DUCO) schürfen will, benötigt Software, um einen Arduino UNO/Nano oder einen ESP8266/ESP32 zu programmieren. Das geht am einfachsten über die kostenlose und quelloffene Arduino IDE.

Die einfachste Möglichkeit um Mining-Software auf einen Mikrocontroller zu programmieren ist der Weg über die Arduino IDE (Entwicklungsumgebung). Die freie und quelloffene Software wird vom Arduino-Projekt als kostenloser Download für Windows, GNU/Linux und Mac OS X angeboten.