====== Instalação Eclipse em Linux ======
Esta secção descreve como instalar e utilizar o ambiente de desenvolvimento AVR no sistema operativo Linux Ubuntu. Para a instalação, é utilizado o repositório do Robotic HomeLab.
===== Instalação Automática de Software =====
**1. Configuração de fonte de Software**
Para configuração da fonte, o pacote de software HomeLab-keyring deverá ser descarregado e instalado.
Descarregar da página web:
[[http://www.roboticlab.eu/repo/ubuntu/dists/oneiric/main/binary-all/misc/homelab-keyring_2012.02.26-1_all.deb|homelab-keyring]]. De seguida o browser de páginas web irá abrir uma janela onde a instalação do pacote onde poderá ser selecionada a instalação automática.
{{ :kit:repo2.png?400 |}}
Se selecionar a opção certa o agente de instalação irá abrir (exemplo em Ubuntu 10.04).
{{ :kit:repo3.png?400 |}}
Em versões Ubuntu 10.10 e acima, o "Ubuntu Software Center" irá aparecer.
{{ :kit:repo3maverick.png?400 |}}
Prima "Install package" para instalar e insira a password de utilizador root.
{{ :kit:repo4.png?400 |}}
Se a instalação se encontrar concluida encerre o agente de instalação.
{{ :kit:repo5.png?400 |}}
Como conclusão temos instalado com sucesso a fonte de software do Robotic HomeLab.
**2. Instalação de software Robotic HomeLab**
Para instalar o software do Robotic HomeLab em Gnome selecione do menu: //Applications -> Programming -> Install Homelab//
{{ :kit:repo6.png?400 |}}
Em caso de usar Unity escreva: //homelab// na linha de comandos
Insira a passworde de utilizador root quando requisitada.
{{ :kit:repo4.png?400 |}}
Se a password estiver correcta a janela de terminal será lançada e a instalação do software arrancará. Se não, o processo de instalação não arrancará. O processo de instação pode ser iniciada novamente se a primeira tentativa não foi bem sucedida.
{{ :kit:repo7.png?400 |}}
A instalação do software poderá demorar entre alguns minutos e um quarto de hora, dependendo da ligação à internet e da rapidez do computador.
Como resultado da instalação os seguintes pacotes de software estarão instalados:
* HomelabSetup - programa de configuração do HomeLab
* Eclipse-CDT - ambiente de desenvolvimento
* gcc-avr – compilador de linguagem C da GNU para plataforma AVR
* avrdude – programa de carregamento hexadecimal para o microcontrolador
* avr-libc – bibliotecas em linguagem C para código da plataforma AVR
* libhomelab - biblioteca HomeLab
* hlflash - programa do HomeLab para efectuar o flashing
* hlflash-gui - programa de interface gráfica do HomeLab para efectuar o flashing
* hlinit - programa de inicialização do HomeLab
O terminal será fechado após a instalação destes pacotes de software.
O software do Robotic HomeLab encontra-se instalado com sucesso!
===== Instalação Manual de Software =====
Em caso da instalação automática falhar por qualquer motivo, os pacotes de software também podem ser instalados manualmente.
**1. Primeiro, adicione o repositório Robotic HomeLab ao Ubuntu package manager através do terminal. **
Para esse fim a seguinte linha pode ser copiada para o terminal:
sudo add-apt-repository http://roboticlab.eu/repo/ubuntu/
**2. Instalação chave GnuPGP **
Devido a todos os pacotes de software do Robotic HomeLab conterem chave GnuPGP para validação, será também necessário instalar a correspondente chave pública no computador.
Poderá descarregar a chave da seguinte página web: {{:et:examples:setup:homelab-keyring.gpg.zip|}}
Extraia o arquivo usando a interface de utilizador ou o terminal.
Correspondente linha de comandos:
unzip homelab-keyring.gpg.zip
De seguida adicione esta chave ao Ubuntu package manager. Para tal, dentro da directoria que contém o ficheiro homelab-keyring.gpg escreva:
sudo apt-key add homelab-keyring.gpg
**3. Descarregar todos os updates de software. **
Utilize a seguinte linha para actualização:
sudo apt-get update
Depois de descarregados os updates, os seguintes pacotes de software são necessários instalar:
* eclipse
* eclipse-cdt
* urjtag-homelab
* hlflash
* hlinit
* hlflash-gui
* libhomelab
* avrdude-homelab
* eclipse-avr
Copiar esta linha para o terminal para efectuar esta instalação:
sudo apt-get install eclipse eclipse-cdt urjtag-homelab hlflash hlinit hlflash-gui
libhomelab avrdude-homelab eclipse-avr
Após completar a instalação destes pacotes de software o Robotic HomeLab encontra-se instalado com sucesso!
Para criar um novo projecto e configurar variveis de virgual fluctuante consulte as instruções de instalação do Eclipse.