====== 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}}