No último post apresentei como iniciar o desenvolvimento de aplicativos para o N900 com a linguagem de programação Python. Durante o tutorial construí o primeiro Hello World. Porém, utilizamos a conexão sem fio para estabelecer a comunicação entre o aparelho N900 e o Mac/PC. Se não tivermos uma conexão sem fio disponível uma outra opção é fazer a comunicação entre o N900 e seu computador por USB. Como procedemos ?
1 - O primeiro passo é conectar o cabo USB no seu MAC/PC ao N900 e setar a conexão no modo "PC Suite Mode". (lembre-se que dever ser PC Suite Mode e não "Mass Storage Mode".
2 - Depois no seu N900, abra o X Terminal e execute o comando:
$ root $ ifup usb0
Este comando gera uma configuração de rede válida via USB para o N900. O mais importante para você é que ele gera um ip e uma máscara de rede válida para uma rede local.
Agora para seu PC/Mac enxergue seu telefone, é necessário você configurar o IP estaticamente nele. Para isso vá até a sua configuração de rede (de acordo com o seu sistema operacional) e adicione um ip estático conforme abaixo:
IP: 192.168.2.xx (Pode ser na faixa entre 1 a 254) Máscara de Rede: 255.255.255.0
Por exemplo, esta é uma possível configuração no Mac OS X 10.5 Leopard:
Configuração do IP Estático no MACOS/X |
Feito esta configuração, agora só iniciar a conexão remota ao seu aparelho por meio do terminal do seu Mac/PC.
$ ssh root@192.168.2.15
$ root@ip_do_n900's password: (digite a senha para o ssh)
$ BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso26+0m5) ?:~#
Caso a configuração não funcione, verifique se você realmente estabeleceu um ip válido na mesma sub-rede do N900 para sua máquina. O N900 deve estar configurado com o ip 192.168.2.15/255.255.255.0.
Verifique realmente se foi gerado um ip válido após o comando ifup usb0 . Um comando ifconfig -all no N900 pode te informar se ele gerou um ip. Lembre-se que este comando deve ser feita toda vez que você desligar o aparelho.
O fluxo segue conforme o post anterior a partir do passo 3.
Espero ter ajudado,
Atenciosamente,
Marcel Caraciolo
0 comentários:
Postar um comentário