Dependencies ============ make avr-libc binutils-avr gcc-avr avrdude dfu-programmer teensy_loader udev example rules ================== DFU programmable Boards: ------------------------ SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="03eb", ATTR{idProduct}=="*", GROUP="plugdev", MODE:="0660" Teensy Boards: -------------- SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", MODE:="0666" KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", SYMLINK+="ttyUSB00%n", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1" Arduino Boards: --------------- SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", ATTRS{serial}=="A6008hTA", SYMLINK+="arduino", OWNER="equinox", GROUP="equinox" Replace "A6008hTA" with the serial of your arduino board. You can obtain it with the following command: udevadm info --name /dev/ttyUSB0 --attribute-walk | grep ATTRs{serial} (replace ttyUSB0 with the actual device your arduino uses) Build ===== Getting the source via subversion: ---------------------------------- svn co https://svn.spreadspace.org/avr/trunk avr cd avr build and flash blink example ----------------------------- # cd blink # make # make program # make run