====== Arduino ====== [[http://www.arduino.cc/playground/Linux/Fedora]] - check this first ===== Fedora 10/12 ===== - install JRE 6 * [[http://www.my-guides.net/en/content/view/125/26/1/11/|install guide]] - get the bin, install to ''~/bin'' - export java_home:export JAVA_HOME=~/bin/jre1.6.0_17 export PATH=$JAVA_HOME/bin:$PATH - install:yum install compat-libstdc++-33 compat-libstdc++-296 - test:java -version which java - install fedora things:yum install uisp avr-libc avr-gcc avr-gcc-c++ avr-binutils rxtx avrdude - install? not sure if needed: yum install libusb.i386 - add the following udev rules to ''/etc/udev/rules.d/09-arduino.rules'':SUBSYSTEMS=="usb", ATTRS{product}=="FT232R USB UART", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="arduino arduino_$attr{serial}" SUBSYSTEMS=="usb", ATTRS{product}=="ARDUINO NANO", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", SYMLINK+="arduino arduino_nano_$attr{serial}" - install arduino: [[http://arduino.googlecode.com/files/arduino-0017.tgz]] - fix ''librxtxSerial.so'', ''RXTXcomm.jar'', and ''avrdude'': cd /lib mv librxtxSerial.so librxtxSerial.so.orig mv RXTXcomm.jar RXTXcomm.jar.orig ln -s /usr/share/java/RXTXcomm.jar . ln -s /usr/lib64/rxtx/librxtxSerial.so . cd ../hardware/tools/ mv avrdude avrdude.orig ln -s /usr/bin/avrdude . - add yourself to the ''uucp'', ''lock'', and ''dialout'' groups - run the ''arduino'' script as root ===== Notes ===== * http://moderndevice.com/ * http://arduino.cc/en/Tutorial/HomePage * http://www.arduino.cc/playground/Linux/Fedora * http://www.arduino.cc/playground/Linux/Udev * http://www.arduino.cc/playground/Learning/Linux * http://www.my-guides.net/en/content/view/125/26/1/11/ == {{tag>:linux:fedora :linux}}