Arduino

Aus wiki.archlinux.de
Version vom 13. November 2013, 23:35 Uhr von Smokephil (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Installation == * Installiere {{AUR|arduino}} von den AUR. * Installiere {{AUR|arduino-beta}} von den AUR (mit Unterstützung für Arduino Yún und…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Installation

  • Installiere arduinoAUR von den AUR.
  • Installiere arduino-betaAUR von den AUR (mit Unterstützung für Arduino Yún und Arduino Due Boards)
  • Füge dich der Gruppe uucp hinzu.

Fehlerbehandlung

Compilierungs Fehler

Sollte der Fehler

/usr/share/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../avr/bin/ld: cannot find -lm

beim compilieren auftreten muss einfach statt der mitgelieferte gcc Version die avr-gcc aus den Quellen installiert werden und in die Arduino-IDE wie Folgt eingebunden werden:

cd /usr/share/arduino/hardware/tools/avr/bin
mv ./avr-gcc ./avr-gcc-backup
ln -s /usr/bin/avr-gcc ./

Serial Port

Um als normaler Nutzer auf den Port zugreifen zu dürfen muss mann die Berechtigung von /etc/lock anpassen. Da dieses Verzeichnis beim Starten angelegt wird muss man die Berechtigung in der Datei /usr/lib/tmpfiles.d/legacy.conf wie folgt vornehmen.

Mann muss die Zeile

d /run/lock 0755 root root -

in

d /run/lock 0775 root lock -

ändern und sich dann der Gruppe lock hinzufügen.

Für die aktuelle Sitzung kann man mit

sudo chown root:lock /run/lock
sudo chmod 775 /run/lock

die Berechtigung setzen

Weblinks