elektronik:avr:usbasplinux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

elektronik:avr:usbasplinux [2017/04/13 18:26]
elektronik:avr:usbasplinux [2020/11/01 16:40] (aktuell)
Zeile 1: Zeile 1:
  
 +====== USBasp unter Linux ======
 +
 +Um den USBasp von Thomas Fischl unter Linux ohne root Rechte mit AVRdude zum Laufen zu bringen war ein Eintrag im Objective Development Forum sehr hilfreich. Unter Ubuntu 10.04 und aufwärts war das nicht mehr erforderlich.
 +
 +<blockquote Abd>
 +
 +<blockquote christian>
 +This depends on your Linux configuration. As far as I know, you can configure hotplug to set less restrictive permissions for particular USB devices. By default, only root has full access.
 +</blockquote>
 +
 +Hi all, with christian suggestions and some googling I used these simple instructions for adding permissions to users for using usb device:
 +
 +How to add user permission for USBasp (I have tested this method in ubuntu 7.10):
 +source: [[http://www.bitpim.org/help/]]
 +
 +  - Create new rule for udev\\ <code>sudo gedit /etc/udev/rules.d/60-objdev.rules</code>
 +  - Edit new rule in gedit and add following:<code>
 +SUBSYSTEM!="usb_device", ACTION!="add", GOTO="objdev_rules_end"
 +# USBasp
 +SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", GROUP="users", MODE="666"
 +LABEL="objdev_rules_end"
 +</code>
 +  - Restart udev.\\ <code>sudo /etc/init.d/udev restart</code>
 +</blockquote>
 +
 +Debian scheint SYSFS nicht zu verstehen. Alternative geht: 
 +<code>
 +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0666", SYMLINK+="USBasp"
 +</code>