Anda di halaman 1dari 16

UNIVERSIDADE FEDERAL DO

VALE DO SO FRANCISCO

UNIVERSIDADE FEDERAL DO VALE DO SO FRANCISCO


CURSO DE ENGENHARIA DA COMPUTAO

ALISSON GABRIEL SANTOS SOUZA


ANSIO PEREIRA BATISTA FILHO
ELAYNE RUTE LESSA LEMOS
JOO EDUARDO DE ALENCAR PINTO
MAYARA JAZE PEREIRA
YANN GABRIEL OLIVEIRA LOIOLA

RASPBERRY PI 2B

JUAZEIRO
2017
ALISSON GABRIEL SANTOS SOUZA
ANSIO PEREIRA BATISTA FILHO
ELAYNE RUTE LESSA LEMOS
JOO EDUARDO DE ALENCAR PINTO
MAYARA JAZE PEREIRA
YANN GABRIEL OLIVEIRA LOIOLA

RASPBERRY PI 2B

Trabalho apresentado como requisito parcial


para obteno de aprovao na disciplina
Introduo Engenharia da Computao, no
Curso de Engenharia da Computao, na
Universidade Federal do Vale do So
Francisco UNIVASF, Campus Juazeiro.

Orientador: Prof. Dr. Fbio Nelson de Sousa


Pereira

JUAZEIRO
2017
SUMRIO

1 INTRODUO.......................................................................................................3
2 HISTRIA............................................................................................ ..................4
.

3 ARQUITETURA............................................................................... ......................5
.

3.1 Especificaes......................................................................................................5
3.2 Conectores............................................................................................................6
4 COMPARAO COM SIMILARES.......................................................................7
5 APLICAES......................................................................................................10
6 CONCLUSO.......................................................................................................13
REFERNCIAS..........................................................................................................14
1 INTRODUO

As placas Raspberry Pi so componentes de hardware altamente integrados e


potentes. A princpio destinadas a auxiliar crianas na aprendizagem de programao,
evoluiu de modo a hoje apresentar inmeras aplicaes. Tem-se, ento, o foco da
presente pesquisa voltado segunda gerao do modelo B, abrindo-se alguns
parnteses para expor microcomputadores semelhantes no mercado.
Idealizado na Universidade de Cambridge, o projeto Rasberry Pi intentava
desenvolver uma ferramenta que assistisse o aprendizado de programao de
crianas. Com o sucesso dos dispositivos simples e baratos produzidos, a Raspberry
Pi Foundation estreou em 2012 o Rasberry pi Model B, que se mostrou ainda mais
atrativo ao pblico consumidor que a linha anterior, suportando o sistema operacional
Linux. Assim, a segunda gerao do modelo se valeu do seu prestgio e apresentou
melhorias significativas.
A grande aceitao da placa em questo se d, naturalmente, pelo saldo
positivo o custo e o benefcio. Isso por que possui em sua configurao, por exemplo,
uma CPU com quatro ncleos com clock a 900 MHz, 1GB de memria RAM, bem
como entrada Full HDMI e sada de vdeo via HDMI. Existem, contudo, no mercado,
placas que competem fortemente com os modelos Raspberry Pi, a exemplo da Orangi
Pi, da ODROID-C2 e da Banana Pi, que tambm sero citadas.
Com isso, sabe-se que so expressivos os relatos de aplicaes para essas
placas. Da smart TV ao controle remoto de computador, tem-se na Raspberry Pi (e
similares) um potente microcomputador e microcontrolador. H, para ela, exemplos
de aplicaes simples como o PiCalendar, de Alex Pine, assim como dispositivos em
que ela usada como microcontrolador, a saber do sistema monitoramento de
condies ambientais, de Nagaraj e Rahul Patil e Ananda Warad. Reflete-se, portanto,
sobre o quo til a placa pode ser na produo de trabalhos e de pesquisas
acadmicos.
4

2 HISTRIA

A idealizao do Raspberry Pi ocorreu na Universidade de Cambridge em 2006,


a partir da constatao de que vrios alunos que ingressavam na universidade, em
nmeros cada vez maiores desde a dcada de 90, possuiam pouco, ou nenhum,
conhecimento prvio em programao. O objetivo inicial do Raspberry Pi era facilitar
o ensino de programao a crianas atravs do desenvolvimento de um dispositivo
barato, com uma interface simples. Logo, tornou-se um grande sucesso devido ao
baixo custo e sua fcil customizao, popularizando-se, principalmente, entre
desenvolvedores independentes e professores de TI.
Composta inicialmente por Rob Mullins, Jack Lang e Alan Mycroft, junto com
Pete Lomas e David Braben, a Raspberry Pi foundation, estreou em 2012 com o
Rasberry pi Model B, uma verso que contava com uma porta Ethernet, duas entradas
USB e HDMI, e ao preo de U$ 35 (cerca de R$ 90). O microcomputador, que tinha
um processador ARM11 de 700 MHz, 256MB de memria RAM e sistema operacional
Linux, esgotou seu lote inicial em menos de duas horas, logo fazendo com que a
Raspberry Pi foundation se tornasse referncia em microcomputadores baratos e
eficientes.
O Raspberry pi 2B a segunda gerao do Model B, passando a contar com 4
entradas USB e Full HDMI, um processador quad core ARM Cortex-A7 CPU com 900
MHz, 1GB de memria RAM e capaz de rodar distribuies linux, assim como o
Windows 10, que representa uma estrondosa evoluo em relao ao seu antecessor.
5

3 ARQUITETURA

As principais razes da grande aceitao e adoo de placas como a


Raspberry Pi 2B no mercado so a potncia em hardware, sua facilidade de transporte
e o atrativo preo de tudo isso.

Figura 1 A placa Raspberry Pi 2B atrai por sua portabilidade e potncia.

Fonte: <www.raspberryshop.es/images/raspberry-pi-2-placa.jpg>

2.2 Especificaes:

A placa Raspberry Pi 2B conta com, como indicado na Figura 1, um chip


Broadcom BCM2836 SoC (System on a Chip), mantendo uma CPU quad core
(apresenta quatro ncleos) ARM Cortex-7, considerado um processador de alta
performance, e clock, ciclo que rege as operaes na CPU, a 900MHz, o equivalente
ao processador Amd Atlon. Alm disso, possui memria RAM de 1GB e GPU (Graphic
Processing Unit Unidade de Processamento Grfico) Broadcom VideoCore IV, bem
como micro USB socket 5V/2. Mesmo sendo, esses componentes juntos, mais
6

potentes que muitos outros microcomputadores, compreendem uma placa de


dimenses 85 x 56 x 17mm, justificando sua popularidade. (RASPBERRYPI.ORG)

2.3 Conectores:

A placa tambm contm 4 portas USB, GPIO (General Purpose Input/Output


que so portas de entrada e sada de dados que podem ser programadas) de 40 pinos
4 e Slot MicroSD. Assim como entrada Full HDMI, Camera interface (CSI), VideoCore
3D graphics core, porta Ethernet 10/100 (RJ45), sada de vdeo via HDMI, Composite
(PAL e NTSC) ou Raw LCD (DSI) e sada de udio via conector de 3,5mm. A
quantidade de conexes possveis com essa placa, possibilita o desenvolvimento de
variados projetos ou, bem como multiplica os usos particulares.
(RASPBERRYPI.ORG)
7

4 COMPARAO COM SIMILARES

Com a Raspberry Pi se tornando um produto popular, placas semelhantes


foram produzidas com diferentes caractersticas e funcionalidades para ganharem seu
espao no mercado.
Dentre vrias marcas, as que mais se destacaram e disputam junto Raspberry
Pi 2B, tem-se as placas: Orange Pi, Banana Pi e ODROID-C2.
Segue abaixo uma tabela com algumas comparaes das diferenas tcnicas de cada
um:

TABELA 1 ARQUITETURA E COMPONENTES DAS PLACAS

Parmetros Raspberry Pi 2B Banana Pi Orange Pi ODROID- C2


H3 Quad-Core
Broadcom BCM2836 Cortex-A7 Amlogic S905
CPU Cortex A7
4x arm Cortex A7 Dual Core Cortex A53
H.265/HEVC 4K

Mali400MP2 GPU
1 x Video Core IV Mali- @600MHz 3 x ARM Mali -
GPU
250 MHz 400MP2 Supports OpenGL 450MP 700MHz
ES 2.0

RAM 1 GB 1GB 1GB 2GB


USB HOST 4 ports 2 ports 3 ports 4 ports
1 port for Linux
USB DEVICE No No 1 port Gadget Device
(or USB host)
Raspbian,
Ubuntu, Android,
Linux, Ubuntu, Snappy risco, Ubuntu, Android,
Lollipop based
SO suportado Core (bem como Lubuntu, Debian, Raspberry
on Kernel
Windows 10) Android, Pi Imagem
3.14LTS
OpenSUSE
10/100/1000 10/100/1000
Ethernet/LAN 10/100 Mbit/S 10/100 Mbit/s
Mbit/s Mbit/s

Uma observao importante a ser feita, que nenhuma das verses mostradas
na tabela acima possuem conectividade wi-fi ou bluetooth.
Uma das vantagens da Banana PI que, enquanto a Raspberry Pi 2B conta
com MicroSD e USB para armazenamento, a Banana Pi equipada com uma porta
SATA, com opo mais permanente para conexo de dispositivos de armazenamento
em massa, como discos rgidos. Isso gera uma enorme diferena na sua construo,
se voc precisa de acesso a uma grande unidade para ler e escrever de forma
consistente. (BANANAPI.ORG)
8

J a ODROID C2, capaz de executar tarefas mais avanadas como, por


exemplo, incorporar Android TV pronta para a reproduo de contedo em resoluo
4K (graas ao seu processador Amlogic S905), alm de ter um dissipador de calor
maior, com o layout praticamente igual a Pi 2B, tambm possui uma memria RAM
superior s outras placas, 5 portas USB (4 hosts e 1 OTG) e oferece uma rede local
mais rpida, assim como a Orange Pi, que segue os mesmos traos, com diferena
de hardware superior Raspberry PI 2B, com 4 portas UBS (3 hosts e 1 OTG), entre
outras caractersticas. O interessante que, apesar das diferenas de hardware e
software, as placas possuem uma faixa de preo similar. A Raspberry Pi custando
US$35, a Banana Pi US$34, a Orange Pi, com um preo incrvel de US$39 e a
ODROID C2 US$40. (ODROID)
Alm das diferenas apresentadas acima, h tambm desigualdade no
desempenho. Para a apurao do melhor funcionamento, foram apresentados 7
benchmarks pelo site da CNX Software em cada uma das placas e suas outras
verses, de acordo com a imagem abaixo mostrada. (CNXSOFT, 2016)

Figura 2 Comparao de Desempenho entre diferentes placas.

Fonte: <http://192.241.128.247/wp-content/uploads/2016/04/sistemasembarcados_benchmark-
raspberry-banana-orange-pi-odroid.jpg>

O primeiro o John the Ripper, um software utilizado para quebra de senhas;


o C-Ray (raytracer), para testar o desempenho da CPU; o Smallpt, o renderizador de
iluminao; o Himeno Benchmark, solucionador de presso Poisson; o OpenSSL,
software de criptografia; codificao de udio FLAC, e alinhamento Temporrio mafft.
9

(CNXSOFT, 2016)
Como visto na Figura 2, sabendo que quanto maior a pontuao, maior o
desempenho, a Pi 2B s perde para suas concorrentes na quebra de senha (John the
Ripper) e criptografia (OpenSSL). valido citar que o benchmark deve ser feito
visando o que voc deseja obter ao usar a placa. (CNXSOFT, 2016)
10

5 APLICAES

Como j mencionado, a portabilidade, possibilidades de conexo e potncia do


hardware Raspberry Pi 2B so atrativos. Logo, so inmeras as aplicaes a ele
dadas. Na internet, encontram-se muitos tutoriais de utilizao para a plataforma,
entre eles alguns que mesmo com noes bsicas de programao j se conseguiria
utiliz-la, a exemplo:
1. da smart TV, em que basta conectar a raspberry TV, e tem-se um navegador
web completo, com uma biblioteca enorme de aplicativos. Com apenas o
Fedora Remix, a distribuio padro do Pi. (ALPHR, 2016)
2. do media center, ligando a placa TV via HDMI. Atravs de sistemas
operacionais especficos, como RasPlex e RaspbMC (com base na PLEX e
XBMC respectivamente), os quais podem acessar remotamente mdias
armazenadas em outros locais - desde que esteja conectado a uma rede Wi-Fi
- sendo controlados por aplicativos remotos de um smartphone, podendo at
acessar diretamente servios como a NETFLIX para transmisso de seus
contedos. Ele combina todas as funcionalidades de um media center
volumoso e caro, como o da APPLE TV, em um pequeno fator de forma a um
preo bastante acessvel. (ALPHR, 2016)
3. do dispositivo de armazenamento de rede simples. Ao conectar uma unidade
USB com bastante espao no Pi e ativar o compartilhamento de arquivos do
Samba no Fedora Remix, que vem com raspberry, instantaneamente cria-se
um dispositivo de armazenamento de rede. Nessas condies, ele se torna um
servidor para ser acessado em uma dada rede domstica, ficando disponvel o
acesso aos arquivos da rede, que normalmente no caberiam em notebook,
tablet ou smartphone. (ALPHR, 2016)
4. do controle remoto de computador. O VNC um software livre de controle
remoto em que se pode rodar uma verso servidor em um PC ou Mac e acessar
remotamente o desktop do computador usando uma verso cliente chamada
VNC Viewer, que funciona em vrios sistemas operacionais, inclusive no Linux.
Assim, ele pode transformar o Raspberry Pi em controle remoto para
computador. (ALPHR, 2016)

Existem, porm, funes mais complexas, que requerem um conhecimento


11

maior, e alguns desses projetos so:


1. o PiPhone. David Hunt construiu um celular a partir de um Raspberry Pi, um
touchscreen PiTFT de 320240, uma bateria 2500 mAh LIPO, um mdulo para
carto SIM900 GSM/GPRS, um conversor DC-DC de 3,3V para 5V 1A, alguns
cabos, conectores, etc. O aparelho faz ligaes e manda SMS, mas apesar das
funes limitadas, o projeto exige uma certa dedicao para ser montado.
(ARAJO, 2014)
2. o PiCalendar, de Alex Pine. A ideia surgiu quando Alex comprou sua primeira
casa, onde l j existia uma TV defeituosa que estava pendurada na parede da
cozinha. Para no se desfazer do aparelho, ele resolveu montar um sistema
onde antiga televiso pudesse mostrar sua agenda do Google. Usou, ento,
um Raspberry Pi com o sistema operacional Raspbian. O calendrio aberto
no sistema atravs de um navegador derivado do Mozilla Firefox, chamado de
Iceweasel, e mostrado na funo full size (Tela Cheia). (ARAJO, 2014)
3. o PiPad, de Michael Castor. Michael desenvolveu o prottipo de um tablet para
participar de uma feira de projetos de seu trabalho, tambm queria um tablet
que fosse diferente das opes que tinham no mercado, e foi a que ele
resolveu montar seu prprio gadget. A estrutura composta de madeira nas
laterais, fibra no fundo e na frente uma tela de 10 polegadas touchscreen
capacitiva. O aparelho roda o sistema operacional padro do Raspberry, o
Raspbian. O dispositivo tambm possui conexes Wi-Fi e Bluetooth, atravs
de adaptadores USB que ficam escondidos dentro da estrutura. (ARAJO,
2014)
4. o monitoramento de condies ambientais, de Nagaraj Patil, Anand Warad e
Rahul Patil. A equipe usou a placa como base para um sistema que permite
montar uma estao capaz de, por meio de sensores, capturar dados sobre o
ambiente, process-las e armazen-las no Raspberry e na nuvem. Esses
dados podem ser acessados remotamente por diversos usurios por meio de
uma rede. (PATIL et al, 2016)
Alm de todas essas aplicaes, a placa tambm tem auxiliado na
aprendizagem de programadores iniciantes, uma vez que o Raspbian OS j apresenta
programas que facilitam ao mximo a iniciao em codificao. Uma das maneiras
mais comuns de se introduzir na programao criar seu prprio jogo (simples) -
devido a sua rapidez e praticidade.
12

Mesmo no sendo poderoso tanto quanto os computadores que rodam os jogos


contemporneos o Pi 2B se mostra muito eficiente para jogar em emuladores. A
RETROPIE Projecto tem buscado criar uma imagem de disco personalizada, que
permite selecionar e iniciar o emulador desejado - funcionando como uma espcie de
gamepad USB. Em contra partida, o usurio deve possuir uma cpia fsica do jogo,
do contrrio ser considerado pirataria.
13

6 CONCLUSO

Dado isso, percebe-se na placa Raspberry Pi 2B uma estrutura capaz de


atender um sem nmero de necessidades a um baixo custo, o que a torna vivel
economicamente, limitando-se basicamente capacidade de adaptao e criatividade
do usurio. Considera-se, ento, a possibilidade de servir como base ou material
auxiliar para projetos e pesquisas acadmicos, oportunizando, assim, um menor
consumo de recursos.
14

REFERNCIAS

ALECRIM, Emerson. Processadores: clock, bits, memria cache e mltiplos ncleos.


InfoWester, 26 jun. 2012. Disponvel em:
<http://www.infowester.com/processadores.php>. Acesso em: 9 out. 2016. Citado em:
p. 4, p. 5.

ARAJO, Thayron. 5 Projetos Legais com Raspberry Pi. Fazedores, 13 out. 2014.
Disponvel em: <http://blog.fazedores.com/5-projetos-legais-com-raspberry-pi/>.
Acesso em: 9 out. 2016. Citado em: p. 11.

BANANAPI.ORG. A higher single-board computer: Banana Pi. Disponvel em:


<http://www.bananapi.org/p/product.html>. Acesso em: 10 out. 2016. Citado em: p. 7.

BRITO, Edivaldo. Site lista cinco coisas que voc pode fazer com o Raspberry Pi.
TechTudo, 30 dez. 2012. Disponvel em:
<http://www.techtudo.com.br/noticias/noticia/2012/12/site-lista-cinco-coisas-que-
voce-pode-fazer-com-o-raspberry-pi.html>. Acesso em: 8 out. 2016. Citado em: p. 10,
p. 11.

CNXSOFT. Low Cost Development Boards Linux Benchmarks: Raspberry Pi vs


Banana Pi vs Orange Pi vs ODROID. CNXSoft, 2 abr. 2016. Disponvel em:
<http://www.cnx-software.com/2016/04/02/low-cost-development-boards-linux-
benchmarks-raspberry-pi-vs-banana-pi-vs-orange-pi-vs-odroid/>. Acesso em: 8 out.
2016. Citado em: p. 8, p. 9.

ELINUX. RPi HardwareHistory. eLinux.org, 23 set. 2016. Disponvel em:


<http://elinux.org/RPi_HardwareHistory#Raspberry_Pi_2_Model_B>. Acesso em: 8
out. 2016. Citado em: p. 5, p. 6.

HARDKERNEL. ODOID-C2. Disponvel em:


<http://www.hardkernel.com/main/products/prdt_info.php>. Acesso em: 10 out. 2016.
Citado em: p. 7-9.
15

MCMULLAN, Thomas. Raspberry Pi 3: 18 of the best projects you can try with the
microcomputer. Alphr, 10 out. 2016. Disponvel em: <http://www.alphr.com/raspberry-
pi/raspberry-pi-2/1000043/raspberry-pi-3-18-of-the-best-projects-you-can-try-with-
the>. Acesso em: 12 out. 2016. Citado em: p. 10.

ORANGIPI.ORG. Orangi Pi PC. Disponvel em:


<http://www.orangepi.org/orangepipc/>. Acesso em: 9 out. 2016. Citado em: p. 7-9.

PATIL, Nagaraj; PATIL, Rahul; WARAD Anand K.. Monitoring the environmental
conditions by using raspberry pi and WSN. Ijaetmas: Banglore, v. 3, n.1, abr. 2016.
ISSN: 2349-3224. Citado em: p. 11.

RASPBERRYPI.ORG. Raspberry Pi 2 Model B. Disponvel em:


<https://www.raspberrypi.org/products/raspberry-pi-2-model-b/>. Acesso em: 10 out.
2016. Citado em: p. 5-9.

RASPBERRYSHOP.ES. Hardware Raspberry Pi. Disponvel em:


<https://www.raspberryshop.es/hardware-raspberry-pi.php>. Acesso em: 10 out.
2016. Citado em: p. 5, p. 6.

SALVES, Dbora. Raspberry Pi: cocriador conta histria e fala de planos para 2013.
Terra: So Paulo, 1 fev. 2013. Disponvel em:
<https://tecnologia.terra.com.br/campus-party/raspberry-pi-cocriador-conta-historia-e-
fala-de-planos-para-
2013,b31d46ba4e79c310VgnVCM20000099cceb0aRCRD.html>. Acesso em: 10 out.
2016. Citado em: p. 4.

SOUSA, Diego. Raspberry Pi: confira a evoluo do microcomputador que tanto


impressiona. TechTudo, 27 jan. 2015. Disponvel em:
<http://www.techtudo.com.br/noticias/noticia/2015/01/raspberry-pi-confira-evolucao-
do-microcomputador-que-tanto-impressiona.html>. Acesso em: 10 out. 2016. Citado
em: p. 4.