Arduino IDE

From Attie's Wiki
(Difference between revisions)
Jump to: navigation, search
m
m
Line 17: Line 17:
 
#!/bin/bash
 
#!/bin/bash
 
cla=$@
 
cla=$@
 +
cd `$0|rev|cut -d / -f2-|rev`
 
while [ "$1" != "" ]; do
 
while [ "$1" != "" ]; do
 
   if [ "`echo $1|cut -b-2`" == "-P" ]; then
 
   if [ "`echo $1|cut -b-2`" == "-P" ]; then
Line 24: Line 25:
 
   shift
 
   shift
 
done
 
done
cd `$0|rev|cut -d / -f2-|rev`
 
 
stty hup -F $serprt
 
stty hup -F $serprt
 
./avrdude2 $cla
 
./avrdude2 $cla

Revision as of 00:54, 27 March 2010

To use the Arduino IDE on Fedora 12 you must do a few things:

$ yum install uisp avr-libc avr-gcc-c++ rxtx avrdude

$ cd <path to arduino>/lib 
$ rm librxtxSerial.so RXTXcomm.jar 
$ ln -s /usr/share/java/RXTXcomm.jar 
$ ln -s /usr/lib/rxtx/librxtxSerial.so
$ cd <path to arduino>/hardware/tools
$ rm avrdude
$ ln -s /usr/bin/avrdude ./avrdude2

Then put the following in ./avrdude and give it execute permissions

#!/bin/bash
cla=$@
cd `$0|rev|cut -d / -f2-|rev`
while [ "$1" != "" ]; do
  if [ "`echo $1|cut -b-2`" == "-P" ]; then
    serprt=$(echo $1 | cut -b3-)
    break
  fi
  shift
done
stty hup -F $serprt
./avrdude2 $cla

See also: http://www.arduino.cc/playground/Linux/Fedora

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox