03 – beaglebone acesso ao Linux por SSH

Uma das opções de acesso a placa é por meio de SSH. Nesse post vou fazer o acesso SSH utilizando o programa para Windows Putty e a placa beaglebone com Kernel 3.8.13 conectada via USB. A instalação dos drivers já foi feita de  acordo com  o descrito nesse post. Após baixar e executar o programa Putty configure o mesmo conforme a figura.

Putty configurado para SSH

Putty configurado para SSH

Ao clicar no botão Open é carregada a tela com a sessão. Para usuário use root e como não tem senha basta dar um enter.

sessaõ SSH

A seguir vamos executar alguns comandos para explorar a placa:

Verificar a versão do kernel do Linux:  cat /proc/version

A versão do Kernel da placa em teste é 3.8.13.

A Beaglebone possui 4 led´s USR0 a USR3 que ligados a pinos GPIO podem ser controlados por programas. No Linux de forma geral o acesso ao periféricos ocorre por meio de escrita e leitura no filesystem. Inicialmente é o método que vamos utilizar para fazer o tradicional “Hello World”   que nesse caso será ligar e desligar o Led USR3. Foi usado  o comando:

echo 1 > /sys/class/leds/beaglebone:green:usr3/brightness

Veja o resultado na placa

beaglebone_03_led_aceso

Mudando o valor para 0 no echo que escreve no arquivo o led é desligado:

echo 0 > /sys/class/leds/beaglebone:green:usr3/brightness

beaglebone_03_led_apagado

Com esses teste podemos considerar que o sistema de hardware e software está funcional.  O passo seguinte é iniciar a programação sendo o Python a linguagem a ser utilizada inicialmente.  Para checar a instalação e versão do Python, simplesmente digitamos python na linha de comando.

beaglebone_03_python

Podemos ver que a versão disponível é a 2.7.3. Para avaliar vamos fazer o tradicional “hello world”, versão brasileira.

beaglebone_03_python_alo

O próximo passo será o estudo de bibliotecas para acessar o hardware a partir do Python.

Esse post foi publicado em Uncategorized. Bookmark o link permanente.

Deixe um comentário