Enchanting e LeJOS: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 49: Linha 49:
Adicionar seu usuário ao grupo lego:  
Adicionar seu usuário ao grupo lego:  
  sudo gpasswd -a username lego
  sudo gpasswd -a username lego
'''Fazendo o upload do Lejos para o NXT'''
Dentro do dirétio aonde foi instalado (descompactado e feito o build com o comando ant), existe um diretório /bin dentro deste diretório estarão todos os executáveis para o programa.
Inicialmente seria interessante utilizar o nxjbrowse para identificar possíveis erros de instalação.
./nxjbrowse
se a instalação foi feita corretamente você deve ver os dispositivos conectados.
Depois é necessário fazer o flash do novo firmware no NXT
Existe a possibilidade de realizar em modo console ou em modo gráfico. Serão respectivamente:
./nxjflash
./nxjflasg
Obs: para colocar o NXT em modo de atualização é necessário pressionar um botao no equipamento. Na parte de trás escondido no canto superior esquerdo.
[[Arquivo:Exemplo.jpg]]
Depois de dado o comando o percentual de instalação será mostrado. Se tudo correr bem o NXT já irá reiniciar com o o novo sistema operacional.

Edição das 20h34min de 26 de fevereiro de 2014

Instalação do Lejos no Ubuntu 13.10

Guia escrito pelo Prof. Fernando Nakayama de Queiroz para utilização dos alunos do IFPR Câmpus Foz do Iguaçu

Comandos Iniciais

sudo apt-get update
sudo apt-get install libusb-dev libbluetooth-dev ant

Obtendo o Lejos http://sourceforge.net/projects/lejos/files/lejos-NXJ/

Versão utilizada: 0.9.1beta Extraindo os arquivos

tar -zxvf lejos_NXJ_0_9_1beta.tar.gz

Tornando o programa executável:

cd /diretório_de_instalação/bin
chmod +x nxj*

Compilando o driver USB

cd /diretório_de_instalação/build
ant

Configurando as variáveis de ambiente

sudo nano /etc/environment

Edite o arquivo da seguinte forma:

PATH="/diretório_de_instalação/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

Criar as regras para o lego em:

sudo nano /etc/udev/rules.d/70-lego.rules

O conteúdo do arquivo deve ser o seguinte:

BUS=="usb", SYSFS{idVendor}=="03eb", GROUP="lego", MODE="0660"
BUS=="usb", SYSFS{idVendor}=="0694", GROUP="lego", MODE="0660"

Criar grupo lego:

sudo groupadd lego

Adicionar seu usuário ao grupo lego:

sudo gpasswd -a username lego


Fazendo o upload do Lejos para o NXT


Dentro do dirétio aonde foi instalado (descompactado e feito o build com o comando ant), existe um diretório /bin dentro deste diretório estarão todos os executáveis para o programa. Inicialmente seria interessante utilizar o nxjbrowse para identificar possíveis erros de instalação.

./nxjbrowse

se a instalação foi feita corretamente você deve ver os dispositivos conectados.

Depois é necessário fazer o flash do novo firmware no NXT

Existe a possibilidade de realizar em modo console ou em modo gráfico. Serão respectivamente:

./nxjflash
./nxjflasg

Obs: para colocar o NXT em modo de atualização é necessário pressionar um botao no equipamento. Na parte de trás escondido no canto superior esquerdo.

Depois de dado o comando o percentual de instalação será mostrado. Se tudo correr bem o NXT já irá reiniciar com o o novo sistema operacional.