Conheça o que é o Raspberry Pi, essa poderosa placa de desenvolvimento geral que possui mil e uma utilidades!
| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. Mais detalhes clicando aqui.
1. Introdução
O Raspberry Pi é um embarcado desenvolvido pela Raspberry Pi Foundation, no Reino Unido. Aos marinheiros de primeira viagem, faremos uma breve pausa a respeito desta placa para explicar rapidamente o conceito de Embarcado!
1.1 Sistemas Embarcados
Um sistema embarcado é um sistema no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. Diferentemente de computadores de propósito geral, como o computador pessoal (PC), um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos e sistema operacional dedicado.
Um exemplo clássico de embarcado é um modem de internet. Você tem um hardware, uma CPU, memória RAM, uma ROM ou Flash com um firmware instalado e uma interface de usuário dedicada, tudo para efetuar tarefas restritas e bem definidas – E que devem funcionar sem erros!
2. Raspberry Pi
O Raspberry Pi é um pequeno computador desenvolvido para ser uma máquina completa e acessível por um baixíssimo preço, ideal para implementação da informática em escolas de baixa renda e/ou prover o ensino da programação de forma mais simplificada.
Em suma, você fará com um Raspberry quase tudo aquilo que faria com um computador tradicional: Programar em diversas linguagens, jogar, acessar a internet, ler e-mails, além de poder programar tarefas dedicadas como a utilização do mesmo como central de controle de um sistema autônomo, como uma SmartHome por exemplo.
O primeiro deles, o somente denominado “Raspberry Pi”, foi lançado em 2011 e possuía o hardware mais simples da família:
Mesmo simplório, o hardware dele trazia grandes recursos:
- CPU Broadcom BCM2835 ARM11 (76JZF-S) de 1 núcleo a 700Mhz
- GPU VideoCore IV – Saída HDMI 1080p
- 256Mb de Memória RAM
- Saída para Display via cabo Flat
- Saída de Vídeo RCA (Analógico)
- Saída de Audio via P2
- Saída para câmera via cabo Flat
- 1 Porta USB 2.0
- Entrada para cartão SD (Sistema Operacional)
- Conector Ethernet (Alguns modelos não tinham)
- 20 Pinos para programação de propósito geral (GPIO), tais quais os do Arduino
Seu preço? Apenas US$ 35.00 – Aproximadamente R$ 190.00 na cotação atual sem considerar impostos.
A Pi Foundation conseguiu reunir o máximo de qualidade e eficiência em uma única placa de 8.5 x 5.4 cm a um preço baixíssimo; Almejando ser um computador de baixo custo para promover o ensino de programação e levar a informática a comunidades carentes, logo o pequeno embarcado se mostrou um sucesso!
Professor ensinando aluno na Saint Marcellin Comprehensive College (SAMACCOL), numa pequena vila chamada Binshua ao Noroeste de Camarões, na África Central.
Os Raspberries foram fornecidos por voluntários.
A linha Raspberry possui diversos modelos lançados ao longo dos últimos anos, conforme pode-se notar na tabela a seguir:
O modelo mais notável e mais poderoso até o momento é o Raspberry Pi 4:
Com as dimensões de um cartão de créditos (5.8 x 8.7 cm), ele possui as especificações técnicas mais completas e poderosas até o momento desta publicação – novos lançamentos podem torna-la obsoleta:
- CPU Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit @ 1.5GHz
- 2 × micro-HDMI – suporta saída até 4kp60 em cada porta!
- 2GB, 4GB ou 8GB LPDDR4-3200 SDRAM – Depende do modelo!
- Saída para Display via cabo Flat
- Saída de Vídeo RCA e Audio, ambos analógicos, via P2
- Saída para câmera via cabo Flat
- 2 Portas USB 2.0 e 2 Portas USB 3.0
- Entrada para cartão microSD (Sistema Operacional)
- OpenGL ES 3.1, Vulkan 1.0
- Conector Ethernet LAN Gigabit!
- Wifi 2.4Ghz e 5Ghz + Bluetooth de Baixa Energia 5.0
- 1 Porta USB Type C para alimentação
- 40 Pinos para programação de propósito geral (GPIO)
- Funciona com 5.1V 3.1A
Seu preço? Apenas US$ 35.00 – Aproximadamente R$ 190.00 na cotação atual para o modelo de 2 Gb de RAM. O modelo mais caro com 8 Gb de RAM custa 55 dólares.
3. O Computador de US$ 5,00
A Pi Foundation também lançou um modelo alternativo do Raspberry Pi, ainda mais acessível:
O Raspberry Pi Zero W e seu irmão mais novo, o recém lançado modelo Zero 2 W:
Medindo 65mm × 30mm × 5mm, essa minúscula placa é quase igualmente tão poderosa quanto o modelo de seu irmão maior!
- CPU Quad-core Arm Cortex-A53
- GPU suporta saida 1080p @ 30FPS c/ OpenGL ES 1.1, 2.0 graphics.
- Memória RAM de 512MB LPDDR2 SDRAM
- Saída para câmera via cabo Flat
- 1 Porta microUSB 2.0 OTG
- 1 Porta microUSB 2.0 para alimentação
- Entrada para cartão microSD (Sistema Operacional)
- Wifi 2.4 Ghz e Bluetooth 4.1 de Baixa Energia
- 40 Pinos para programação de propósito geral (GPIO), tais quais os do Arduino
4. Sistemas Operacionais Suportados
Eu poderia dizer de tudo, quase todos.
Apesar da arquitetura ser ARM, existe uma incrível variedade de sistemas operacionais compatíveis com as placas da família Raspberry Pi – Exceto o modelo Zero porque este suporta alguns poucos sistemas, como o Raspbian, baseado no Debian. Dentre os suportados, temos:
- Microsoft Windows 10 IoT*
- Raspberry Pi OS (sistema oficial)
- Arch Linux ARM
- CentOS
- Debian
- Fedora
- FreeBSD
- Freedombox
- Gentoo Linux
- Kali Linux
- Kano
- NetBSD
- OpenBSD
- OpenWrt
- Plan 9
- RISC OS
- Slackware
- OpenSUSE
- Ubuntu Core
- Ubuntu MATE
- Outros…
Infelizmente o Android não é oficialmente suportado. Existem imagens do Android para Raspberry Pi mas seu suporte é inteiramente feito pela comunidade sem qualquer garantia de pleno funcionamento.
A instalação do sistema operacional ao SD Card se faz por meio de gravar a imagem como você faria para criar um LiveUSB de alguma distro Linux utilizando uma máquina á parte, que esteja executando qualquer sistema como o Windows, Apple macOS ou Linux.
O Raspberry Pi OS é um sistema extremamente leve que está fazendo muito sucesso entre os makers.
Devido a isso, a R. Pi Foundation lançou uma versão i386 para permitir que ele seja instalado em computadores convencionais. Através dele é possível comunicar com um Raspberry Pi, utilizando apenas suas GPIO’s, deixando que o computador o governe. O link de download da imagem é este!
Minecraft Pi – Essa versão continua gratuita e livre, não estando sob a licença paga da Microsoft. Porém essa versão só executa no Raspberry Pi e é limitada, por exemplo, não possuindo redstones ou Modo História.
O jogo possui o código aberto e é programável no Raspberry! Você pode, por exemplo escrever um código que, ao executar, construa uma casa automaticamente. O Minecraft Pi vem nativamente como parte dos sistemas Raspberry Pi OS e Ubuntu MATE.
Interface do Windows 10 IoT. Jogando um balde de água fria em quem esperava uma interface gráfica de usuário, o Windows 10 IoT é apenas o kernel do Windows 10 com as bibliotecas do sistema.
Seu uso/acesso se faz remotamente exigindo que você possua uma máquina com Windows 10 e sua programação é feita via PowerShell com comandos do .NET Framework e outras API’s do sistema.
A lista dos sistemas oficialmente suportados, isto é, desenvolvidos com o apoio da R. Pi Foundation, você encontra neste link!
5. Brasil, mostra tua cara!
A FilipeFlop é a revendedora oficial do Raspberry Pi no Brasil. Isso significa que ela é a única loja autorizada pela ANATEL a vender ele como produto oficialmente homologado. Esse tipo de liberação permite que você desenvolva um produto em cima do Raspberry, como um braço robótico para indústrias, e poderá revendê-lo com tudo devidamente homologado, documentado e dentro da lei.
O Raspberry Pi brasileiro é o único no mundo vendido na cor Azul!
6. Concorrência
É claro que o sucesso do embarcado chamaria a atenção de outras grandes empresas que queriam abocanhar uma fatia desse mercado.A ASUS Tinker Board foi desenvolvida para competir com o Raspberry Pi. Ela é uma placa mais cara e seu público alvo são programadores entusiastas mais abastados por ser mais cara porém mais poderosa, com seu núcleo indo a 1.6Ghz e 2 Gb de RAM.
Já o Banana Pi, entrando na brincadeira dos embarcados com nome de fruta, veio competir no aspecto preço e acessibilidade. Esta, possui uma vantagem curiosa sobre o Raspberry: Roda Android. Porém não roda Windows 10 IoT, tal qual o concorrente.
7. Conclusão
Placas como o Raspberry, ODROID, Banana Pi, Thinker Board, etc, vieram para promover a expansão da informática em comunidades carentes ou mesmo alavancar o desenvolvimento da Internet das Coisas entre empresas e entusiastas da tecnologia!
Qual a melhor? – você provavelmente deve estar me perguntando.
Particularmente eu prefiro a Raspberry no custo vs benefício. Uma Raspberry Pi 3 pode ser facilmente encontrada no Brasil e possui mais acessórios e melhores opções estéticas, como cases, que as demais. Tal qual uma distro linux, você terá melhor apoio da comunidade se utilizar o que for mais popular.
Mas isso é mais uma questão de gosto do que de recursos ou preço, tendo em vista que todas elas fazem basicamente a mesma coisa, exceto pelo sistema operacional suportado, interfaces de conexão embutidas na placa, poder computacional e acessórios.
#UrbanCompassPony
Fontes:
RaspberryPiOrg: Camarões
WikiUS: RPi
elinux: RPi
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.