User Tools

Site Tools


arduino:arduino_on_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
arduino:arduino_on_linux [2019/12/28 20:15] – [USBtiny permissions] mithatarduino:arduino_on_linux [2019/12/28 20:19] mithat
Line 6: Line 6:
 ==== Serial port permissions ==== ==== Serial port permissions ====
  
-Depending on your distribution, you might need to add permission to your user so it can access ''/dev/ttyACM*'' or whatever. On my Debian system, the following worked (as root):+Depending on your distribution, you may need to add permission to your user so it can access ''/dev/ttyACM*'' or whatever. On my Debian sid system, all I needed to do was add my user to the ''dialout'' group. The following did the trick (as root):
 <code> <code>
 # usermod -a -G dialout <username> # usermod -a -G dialout <username>
Line 15: Line 15:
 If you plan to use a USBtiny to program your Arduino instead of the more conventional approaches, you are likely to encounter a different permission error. On my Debian sid system, I encountered a “Warning: cannot open USB device: Permission denied” error that adding my user to the ''dialout'' group didn't fix.  If you plan to use a USBtiny to program your Arduino instead of the more conventional approaches, you are likely to encounter a different permission error. On my Debian sid system, I encountered a “Warning: cannot open USB device: Permission denied” error that adding my user to the ''dialout'' group didn't fix. 
  
-I was able to clear it by adding the suggestion at the end of this [[https://learn.adafruit.com/usbtinyisp/avrdude|Adafruit page]]. +I was able to clear it by adding the suggestion at the end of this [[https://learn.adafruit.com/usbtinyisp/avrdude|Adafruit page]]. Specifically, as root create a file ''/etc/udev/rules.d/99-USBtiny.rules'' with the following single line:
- +
-Specifically, as root create a file ''/etc/udev/rules.d/99-USBtiny.rules'' with the following single line:+
 <code> <code>
 SUBSYSTEM=="usb", ATTR{product}=="USBtiny", ATTR{idProduct}=="0c9f", ATTRS{idVendor}=="1781", MODE="0660", GROUP="dialout" SUBSYSTEM=="usb", ATTR{product}=="USBtiny", ATTR{idProduct}=="0c9f", ATTRS{idVendor}=="1781", MODE="0660", GROUP="dialout"
arduino/arduino_on_linux.txt · Last modified: 2019/12/29 05:37 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki