Enquanto saiu recentemente a Raspberry Pi 4 com 8 GiB de RAM e como não tenho verba para tanto, aproveitei o tempo livre deste isolamento social para reutilizar um Raspberry Pi, que estava encostado, e ver como ele poderá ser útil em algum projeto, mas antes preciso relembrar de alguns conceitos e vou aproveitar para registrar aqui essa pequena pesquisa, que sera de nível bem básico, e ainda vai ser bom também para fixar alguns conceitos de hardware hacking, e talvez um OpenWRT se suportar.
Meu Raspberry Pi B 1ª geração rev 2 já com o SDCard conectado |
No primeiro modelo existiram versões com 256MiB e 512MiB de memoria RAM. O Raspberry Pi possui diversas conexões com os mais variados tipos de utilidades:
GPIO - General Purpose Input/Output
I²C - Inter Integrated Circuit
SPI - Serial Peripheral Interface
UART - Universal Asynchrounous Receiver/Transmiter
JTAG - Joint Test Action Group [*]
Disposição dos componentes no Raspberry Pi B Rev 2 - Fonte: Wikipedia |
Em um dos cantos do Rasp, acima das portas USB temos 5 LEDs indicativos que são muito úteis para identificar o correto funcionamento ou até mesmo diagnosticar algum problema, eles são:(*)
- ACT - D5 (Green) – SD Card Access
- PWR - D6 (Red) – 3.3 V Power is present
- FDX - D7 (Green) – Full Duplex (LAN) connected
- LNK - D8(Green) – Link/Activity (LAN)
- 100 - D9(Yellow) – 100Mbit (LAN) connected
LEDs indicativos da Raspberry Pi B de 1ª Rev 2 |
Para identificar qual o modelo de rasp, pode ser feito por linha de comando e depois consultando a tabela de versões do Raspberry Pi, o resultado no meu caso esta na imagem abaixo.
Resultado de informações da CPU pelo terminal no Raspberry Pi OS |
Instalação do Sistema no SD Card
O armazenamento do sistema operacional fica no SD Card, que em uma comparação simplificada seria o disco rígido do computador convencional, neste modelo de Rasp, e vamos ver algumas telas da instalação do Raspberry Pi OS (antigo Raspbian) que foi baseado no Debian.
Uma sugestão bem intuitiva para gravar a imagem no SD Card é o Imager, um software multiplataforma, que funciona em Rwindows, MacOS e GNU/Linux. Depois de baixado e instalado basta executa-lo como veremos adiante.
Divido em 3 etapas principais, a primeira é escolher qual o sistema será gravado no cartão, ou apagar o conteúdo como neste exemplo, pois o SD Card era de uma câmera.
Uma sugestão bem intuitiva para gravar a imagem no SD Card é o Imager, um software multiplataforma, que funciona em Rwindows, MacOS e GNU/Linux. Depois de baixado e instalado basta executa-lo como veremos adiante.
Divido em 3 etapas principais, a primeira é escolher qual o sistema será gravado no cartão, ou apagar o conteúdo como neste exemplo, pois o SD Card era de uma câmera.
Menu de escolha do "Sistema Operacional" no Imager |
Antes de confirmar para apagar o cartão, não esqueça de desmonta-lo no Linux, ou aparecera a mensagem de erro como a da figura a esquerda abaixo.
Caso esteja tudo correto, o Imager vai mostrar um aviso como o da imagem abaixo a direita, pedindo para que confirme se realmente deseja apagar o cartão, basta responder "Yes" e seguirá a formatação.
Caso esteja tudo correto, o Imager vai mostrar um aviso como o da imagem abaixo a direita, pedindo para que confirme se realmente deseja apagar o cartão, basta responder "Yes" e seguirá a formatação.
Na esquerda mensagem de erro e na direita mensagem para confirmar se deseja realmente formatar o cartão |
Depois de finalizada a formatação do SD Card e se tudo ocorreu da forma correta, aparecerá a mensagem como a da imagem esquerda abaixo.
Depois de preparado o cartão vamos escolher o Raspberry Pi OS para gravar e aguardar o processo finalizar
Depois de preparado o cartão vamos escolher o Raspberry Pi OS para gravar e aguardar o processo finalizar
Mensagem de que finalizou a formatação do SD Card a esquerda, e a direita processo de gravação da imagem |
Raspberry Pi OS
Depois de relembrar um pouco do hardware e como preparar uma imagem com o Raspberry Pi OS usando o Imager agora chegou a vez de conhecer o sistema operacional mais usado no Rasp e saber alguns dos softwares que vem por padrão.
Imagem de splash que é apresentada enquanto o sistema é inicializado |
Como o sistema é baseado no Debian com o ambiente gráfico LXDE (Lightweight X11 Desktop Environment), é possível personaliza-lo com os softwares desejados, claro que respeitando a limitação de processamento do hardware, mas aqui vamos focar apenas no que vem por padrão.
Print screen do Raspberry Pi OS 3.3 com um pendrive montado e tela de login do Zenmap |
Na primeira vez que abrir o Raspberry Pi OS no modo gráfico, ele terá uma caixa de dialogo para auxiliar nas configurações, e se estiver conectado na rede já pedirá para efetuar as atualizações, além de recomendar que troque a senha padrão do usuário pi, que é raspberry, substituindo por uma senha pessoal.
Caixas de dialogo de boas vindas do Raspberry Pi OS |
Assim como fiz na série de posts da comparação das distribuições GNU/Linux de 32 bits (parte 1, parte 2, parte 3, parte 4 e parte 5), vamos ver algumas informações do sistema instalado com o LX terminal
Print screen do LX Terminal e suas informações |
Enquanto o gerenciador de arquivos é o PCMan File Manager
E o navegador usado é o Chromium, porém usar mais de uma aba neste hardware é inviável.
Ainda outros softwares que vem como padrão são como reprodutor de midias o VLC, como editor de textos o Mousepad, como interface para programação o Geany.
Print screens com as informações sobre o VLC, Mousepad, Geany a zArchiver |
E pela linha de comando do terminal deste Raspberry Pi B rev 2, com SD Card de 8 GiB vamos verificar algumas outras informações:
free - uso de memória e swap
echo $XDG_CURRENT_DESKTOP - saber a interface gráfica usada, no caso o LXDE (Lightweight X11 Desktop Environment)
Depois disso cheguei a instalar o Nmap e o Zenmap para fazer alguns testes, porém decidi que vou estudar a possibilidade do OpenWRT neste rasp, e conforme for fazendo os testes vou postando aqui.
A comunidade do Raspberry Pi é bem ativa e uma lista de alguns sites que tenho no meu Favoritos com alguns projetos que considero interessantes, usando diversos modelos.
- Revista oficial inglesa The MagPi Magazine, já esta na edição 99 e é gratuita
- Mini PCs com rasp https://www.parts-people.com/blog/2012/12/20/mobile-raspberry-pi-computer-build-your-own-portable-rpi-to-go/ https://www.instructables.com/id/The-Ultimate-Raspberry-Pi-Laptop/
- Parede de TVs analogicas controladas por RPi.
No Instructables existem outros diversos projetos feitos com RPi como por exemplo:
- Gravador de Logs
- Ultimate RPi Laptop
- PiNoculars
- PirateBox
- Arcade Table
- Micro Arcade Cabinet
- Lunchbox Computer
- Media Center
- Portable VCR Media Center
- Arcade Pintendo
- Bartop
- EchoPi
- Usando dispositivo Android como Monitor
Mais links sobre Rasp:
Top..
ResponderExcluir