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