INTRODUÇÃO
Nesse artigo vamos
explicar como configurar o Raspberry PI de modo a deixá-lo
operacional ao usuário. Para quem não conhece, o Raspberry PI é um
mini computador portátil e de baixo custo. A proposta do Raspberry
PI é custar aproximadamente US$ 35,00. No Brasil, o seu preço
somando os impostos como taxas de importações, etc, o preço é de
aproximadamente R$ 199,00. Mesmo assim, comparando com outros
computadores que chegam a custar milhares de reais, o Raspberry PI
mostrou-se um computador de baixo custo e útil. Na próxima seção,
vamos descrever as suas características e configurações.
DESENVOLVIMENTO
Na figura a seguir, vemos
como o Raspberry PI foi configurado e conectado para poder funcionar
como um computador com vídeo em HD (saída HDMI), conexão a
internet (saída cabo de rede ethernet), mouse, teclado (2 saídas
USB), dispositivo de armazenamento, que vai fazer o “papel” do
disco rígido que é um cartão portátil SD. E por último, a fonte
de alimentação que geralmente é uma fonte de algum smartphone que
forneça no mínimo 700 mA de corrente e 5 volts de tensão. Nessa
figura, está sendo usado uma fonte de smartphone da marca “samsung”
de 1A e 5 volts.
Custos:
1 Raspberry PI modelo B de 512 MB –
R$ 199,00
1 Caixa de proteção transparente* –
R$ 35,00
1 Fonte de 1 A – 5 volts –
carregador de smartphone – R$ 99,00
1 Cartão SD de 16 GB – R$ 65,00
1 Mouse – R$ 30,00
1 Teclado – R$ 30,00
Total: R$ 458,00
OBS: Nessa lista não foram inclusos os
cabos de rede, hdmi, roteador, monitor ou televisão.
* A caixa de proteção
foi comprada depois de ser tirada essa foto, mas a caixa ajuda a
proteger o aparelho, apesar que o ideal mesmo é deixar o Raspberry
PI aberto para ter mais ventilação e menos problemas com
aquecimento. Bom, esses testes de stress não foram feitos e não
foram notados problemas com aquecimento nele.
Nas próximas figuras, serão mostrados os passos necessários para instalar/configurar o sistema operacional Raspbian. Esse sistema operacional é derivado do debian (http://www.debian.org) e foi ajustado para ser instalado no hardware do Raspberry PI. Nessas figuras, estamos supondo que o leitor já tenha o cartão SD formatado e com o NOOBS (New Out Of Box Software) instalado. Caso não tenha o cartão SD instalado com NOOBS, acesse a página (http://www.raspberrypi.org/quick-start-guide) para poder seguir os passos para a instalação do NOOBS. Esse software permitirá escolher o sistema operacional da melhor maneira possível, pois se o sistema operacional escolhido der “pau” ou não funcionar, tem uma opção que é clicar em “shift” na inicialização do sistema para entrar no modo resgate e reinstalar o mesmo.
Instalação do sistema operacional
pelo NOOBS.
Configurando o Raspbian
Nessa próxima etapa
vamos configurar o Raspbian com a localização do usuário, teclado,
habilitar um servidor SSH para comunicação remota e outros.
Lembrando que um servidor SSH habilitado permite acesso remoto de
outro micro ao raspberry em console e conexão segura. Esse tipo de
servidor já vem junto com o Raspbian no momento da instalação. O
acesso a servidores SSH pode ser feito por clientes SSH como o WinSCP
(http://winscp.net para windows).
Outra opção é usar o programa SAMBA (http://www.samba.org)
para compartilhar arquivos entre windows e linux. Nesse caso,
precisaria instalar pacotes “.deb” relacionados ao SAMBA para
instalar o servidor SAMBA de arquivos.
CONCLUSÃO
Nesse artigo mostramos um
pouco do minicomputador portátil Raspberry PI e algumas
configurações para poder usá-lo. Lembrando que o Raspberry PI pode
ser conectado com outras placas controladoras como Arduíno
(http://www.arduino.cc) através
das portas GPIO (http://elinux.org/Rpi_Low-level_peripherals).
E também, podemos instalar servidores web como o Apache WebService
(chamado de httpd no linux, http://httpd.apache.org)
para rodar no Raspberry PI. Mas usar servidor web + banco de dados
(PostgreSQL, http://www.postgresql.org)
+ servidor de aplicações JBoss (http://www.wildfly.org)
no mesmo Raspberry PI não
é possível, digo isso em questões de performance, pois esse
minicomputador não “aguenta” e fica lento. O ideal é montar um
cluster de Raspberry PI e colocá-los interconectados por um roteador
de alta velocidade e baixa latência, nesse caso, cada Raspberry PI
teria apenas um servidor. Por exemplo, o Raspberry PI nome “A”
rodaria só o banco de dados Postgresql, o Raspberry PI nome “B”
rodaria o servidor Apache (httpd) e por último, o Raspberry PI nome
“C” rodaria o servidor de aplicações JBoss.
Além disso, existe outro
projeto no site http://arkos.io que
visa fornecer um sistema operacional linux modificado para subir
alguns servidores como web, banco de dados e outros. O mais
interessante no projeto é o painel de gerenciamento desse sistema
operacional (dashboard), que mostram as informações de maneira
organizada e fácil de administrar. Pois para quem administra
servidores, precisa sempre ter uma lista de comandos para verificar
logs (o famoso comando “tail -f -n 50 arquivo.log”), iniciar,
parar httpd, verificar banco de dados, etc. Quase sempre essa lista
existe explicitamente num papel ou implicitamente na memória do
administrador. Mas esse projeto tem o problema de estar no estado
“Beta” e ainda precisa amadurecer mais para ter um uso mais
confiável no Raspberry PI.
REFERÊNCIAS
Site oficial do projeto
Artigos técnicos
Faqs
Techtudo
Sites para compra de Raspberry PI:
Laboratório da garagem
Robocore
Farnell
Nenhum comentário:
Postar um comentário