terça-feira, 30 de agosto de 2011

Instalando o Arduino IDE v0022 no Slackware v13.37 64b

Palavras-chave: Instalar Arduino, Arduino no Slackware, Arduino IDE no Slackware

Não há segredos na instalação do Arduino IDE v0022 no Slackware v13.37 64b.

Primeiramente iremos efetuar o download dos pacotes necessários.

$ su
$ senha de root
# mkdir /opt/Arduinopkgs
# cd /opt/Arduinopkgs

IDE do Arduino.

# wget http://repository.slacky.eu/slackware64-13.37/development/arduino/0022/arduino-0022-x86_64-2sl.txz

Avr-binutils.

# wget http://repository.slacky.eu/slackware64-13.37/development/avr-binutils/2.21/avr-binutils-2.21-x86_64-2sl.txz

Avr-gcc.

# wget http://repository.slacky.eu/slackware64-13.37/development/avr-gcc/4.5.3/avr-gcc-4.5.3-x86_64-1sl.txz

Avr-libc.

# wget http://repository.slacky.eu/slackware64-13.37/libraries/avr-libc/1.7.1/avr-libc-1.7.1-x86_64-2sl.txz

Avrdude.

# wget http://repository.slacky.eu/slackware64-13.37/development/avrdude/5.10/avrdude-5.10-x86_64-1sl.txz

Agora iremos instalar os pacotes.

# installpkg arduino-0022-x86_64-2sl.txz
# installpkg avr-binutils-2.21-x86_64-2sl.txz
# installpkg avr-gcc-4.5.3-x86_64-1sl.txz
# installpkg avr-libc-1.7.1-x86_64-2sl.txz
# installpkg avrdude-5.10-x86_64-1sl.txz

Em /opt será criado um diretório chamado arduino. Saia do diretório Arduinopkgs e entre no diretório arduino.

# cd ..
# cd /arduino

Execute o comando abaixo para verificar se o caminho PATH está correto.

# $echo $PATH

O resultado, na última linha, deve se parecer com:

/root/arduino/avr/bin

Caso esteja diferente digite:

# PREFIX=$HOME/arduino/avr
# export PREFIX
# PATH=$PATH:$PREFIX/bin
# export PATH

Execute novamente o comando a seguir e confira a linha.

# $echo $PATH

Agora conecte o cabo USB no Arduino (neste exemplo utilizei o Arduino UNO) e no computador.

Digite o seguinte comando:

# tail -f /var/log/messages

Deverá conter algo como:

kernel: usb 6-1: new full speed USB device using uhci_hcd and address 2
kernel: usb 6-1: Product: Arduino Uno
kernel: usb 6-1: Manufacturer: Arduino (www.arduino.cc)
kernel: cdc_acm 6-1:1.0: ttyACM0: USB ACM device

Na última linha acima apareceu ttyACM0, mas pode ser que apareça ttyUSB0. Em todo caso precisamos dar permissão para que a IDE consiga gravar o Arduino.

# chmod 660 /dev/ttyACM0

Apague o diretório com os pacotes txz.

# cd /opt
# rm -r /Arduinopkgs

Para executar a IDE bastar estar na pasta do arduino e digitar:

# ./arduino

Ou vá no menu K, clique em "Desenvolvimento" e depois em "Arduino IDE".

Obs.: Sempre que estou logado como usuário comum e após conectar o Arduino, devo dar permissão através do chmod. Infelizmente ainda não consegui achar uma solução para isso.

Nem todos os comandos acima necessitam estar logado como root, mas por praticidade deixei assim.

Materiais/Links relacionados

Arduino - http://www.arduino.cc/

Mais info sobre instalação - http://www.arduino.cc/playground/Linux/Slackware
-

Nenhum comentário: