Hello,
The instructions in pololu.com/docs/0J51/all#4 for setting up the Pololu USB AVR Programmer in Ubuntu Linux are pretty good, but I want to add one detail.
When I tried to program with “make program”, I got a “this device is busy” error. I needed “sudo make program”. However it gets annoying really fast to type my password every time I want to program.
I created a udev rule to allow programming without a password.
Create the file /etc/udev/rules.d/10-pololu-programmer.rules and put in it:
SUBSYSTEMS==“usb”, ATTRS{idVendor}==“1ffb”, ATTRS{idProduct}==“0081”, GROUP=“plugdev”, MODE=“0666”
Run “sudo restart udev” and next time you plug in the programmer you should be able to program simply with “make program”