C.H.I.P. – Micro CPU Debian para o mundo IoT

 

IMG_20160701_131250

Chegaram os módulos C.H.I.P. que comprei na campanha do Kickstater no ano passado. A promessa do computador de US$ 9,00 não se cumpre totalmente devido ao frete de US$ 20,00 e principalmente ao imposto de 60% sobre o valor + frete na hora que chega ao Brasil mas mesmo assim é um marco na diminuição dos preços para os tiny computers. O C.H.I.P é muito interessante pelo tamanho, configuração  e possibilidades de utilização , já que já possui WiFi e Bluetooth 4.0 no seu hardware básico.

 

IMG_20160702_062359210

 

A impressão inicial é de uma construção muito bem cuidada com detalhes como a capa de plástico para a parte da solda da plaquinha:

 

IMG_20160702_062410700

 

 

Outro detalhe que demonstra a atenção com os makers e hackers é a colocação da descrição das funções dos pinos de I/O nos conectores do C.H.I.P:

 

IMG_20160702_062447816

 

O C.H.I.P. vem com um cabo com saidas para o audio e video composto para monitores analógicos:

 

IMG_20160702_062321352

 

Adicionei ao meu pedido uma placa de interface ( DIP ) para conexão a um monitor HDMI:

 

IMG_20160702_062802299

 

Agora é atualizar o sistema operacional com a versão mais atualizada, começar a experimentar o funcionamento do C.H.I.P. e postar por aqui algumas das experiências.

Referências:

Site do fabricante e loja : https://getchip.com/

Documentação para os iniciantes: http://docs.getchip.com/chip.html

 

Instalando Oracle Java 8 na Beaglebone Black – IoT Episódio 1

Java é uma unanimidade. Ponto.  Então é necessário conhecer e instalar o Java JDK para poder utilizar alguns softwares interessantes na expedição pela Internet da Coisas. Neste post iremos instalar o Java Development Kit na Beaglebone Black.  A Beaglebone Black, vulgo BBB , é um computador ARM de baixo custo , totalmente open-source no hardware e no software que tem uma performance bastante interessante para o seu tamanho e faixa de preço no exterior.

Para começar vamos  na página da oracle  em http://www.oracle.com/technetwork/java/javase/downloads/index.html e clique no botão “JDK DOWNLOAD”

botaoJdk

Na próxima página que se abre , marque a opção “Accept License Agreement”  e clique no nome do arquivo para iniciar o download da versão do Java para ARM “Linux ARM 32 Hard Float ABI” . Em junho de 2016, o arquivo disponível é o jdk-8u91-linux-arm32-vfp-hflt.tar.gz.

telaDownloadOracle

Se tiver feito o download em outro computador , faça a transferencia para a BBB por rsync , ftp ou rcp.

Após a transferencia para a BBB , vá para o diretório para onde o arquivo foi transferido e execute os seguintes comandos :

$ sudo mkdir /opt/jdk
$ sudo tar -zxf jdk-8u91-linux-arm-vfp-hflt.tar.gz -C /opt/jdk
$ sudo update-alternatives --install /usr/bin/java java  /opt/jdk/jdk1.8.0_91/bin/java 100
$ sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_91/bin/javac 100

Ao final da execução dos comandos , verifique se está ok :

$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) Client VM (build 25.91-b14, mixed mode)

Pronto , sua BBB está pronta para compilar e executar programas em Java.

Divirta-se !

Referencias:

Download Oracle Java para Arm:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Beaglebone Black: https://beagleboard.org/black

IoT - Internet of Things , Internet das Coisas:
https://pt.wikipedia.org/wiki/Internet_das_Coisas