12/22/09

Arduino on Karmic Koala


To use arduino on karmic koala, first we need to install required package e.g. gcc-avr and jre[here i use jdk instead]

pnix@x300:~$ sudo aptitude install gcc-avr sun-java6-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following NEW packages will be installed:
binutils-avr{a} gcc-avr gsfonts-x11{a} java-common{a} odbcinst1debian1{a} sun-java6-bin{a} sun-java6-jdk
sun-java6-jre{a} unixodbc{a}
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
...
Initializing package states... Done
Writing extended state information... Done

pnix@x300:~$

then get latest version of arduino ide, extract and run.
pnix@x300:~/Downloads$ wget http://arduino.googlecode.com/files/arduino-0017.tgz
--2009-12-22 23:05:34-- http://arduino.googlecode.com/files/arduino-0017.tgz
Resolving arduino.googlecode.com... 209.85.231.82
Connecting to arduino.googlecode.com|209.85.231.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4141675 (3.9M) [application/x-gzip]
Saving to: `arduino-0017.tgz'

100%[=========================================================================>] 4,141,675 10.9K/s in 8m 36s

2009-12-22 23:14:12 (7.83 KB/s) - `arduino-0017.tgz' saved [4141675/4141675]

pnix@x300:~/Downloads$ mkdir ~/bin
pnix@x300:~/Downloads$ tar xzf arduino-0017.tgz -C ~/bin
pnix@x300:~/Downloads$ cd /home/pnix/bin/arduino-0017/arduino
bash: cd: /home/pnix/bin/arduino-0017/arduino: Not a directory
pnix@x300:~/Downloads$ cd /home/pnix/bin/arduino-0017/
pnix@x300:~/bin/arduino-0017$ ./arduino
Experimental: JNI_OnLoad called.
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7


Update:
now the ide should start running fine. but after first compile i've got many error about can't find many avr header file so another package we need [and i forgot].
pnix@x300:~/bin/arduino-0017$ sudo aptitude search avr-libc
p avr-libc - Standard C library for Atmel AVR development
pnix@x300:~/bin/arduino-0017$ sudo aptitude install avr-libc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following NEW packages will be installed:
avr-libc
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
...
Writing extended state information... Done

pnix@x300:~/bin/arduino-0017$

1 comments:

Viagra Online said...

hi dear blogger, thank you so much for the tutorial, I have been using Karmic Koala and I recommend it to your blog followers!