Вы находитесь на странице: 1из 22

Primeiros

Passos com o
Raspberry Pi

Matt Richardson
Shawn Wallace

Novatec
Authorized Portuguese translation of the English edition of titled Getting Started with Raspberry Pi, ISBN 9781449344214
2013 Matt Richardson and Shawn Wallace. This translation is published and sold by permission of O'Reilly Media,
Inc., the owner of all rights to publish and sell the same.

Traduo em portugus autorizada da edio em ingls da obra Getting Started with Raspberry Pi, ISBN 9781449344214
2013 Matt Richardson and Shawn Wallace. Esta traduo publicada e vendida com a permisso da O'Reilly
Media, Inc., detentora de todos os direitos para publicao e venda desta obra.

Novatec Editora Ltda. 2013.

Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.


proibida a reproduo desta obra, mesmo parcial, por qualquer processo, sem prvia autorizao, por escrito, do
autor e da Editora.

Editor: Rubens Prates


Traduo: Patricia Tieme Maeda
Reviso gramatical: Naomi Yokoyama Edelbuttel
Editorao eletrnica: Carolina Kuwabata

ISBN: 978-85-7522-345-1

Histrico de impresses:

Maro/2013 Primeira edio

Novatec Editora Ltda.


Rua Lus Antnio dos Santos 110
02460-000 So Paulo, SP Brasil
Tel.: +55 11 2959-6529
Fax: +55 11 2950-8869
E-mail: novatec@novatec.com.br
Site: www.novatec.com.br
Twitter: twitter.com/novateceditora
Facebook: facebook.com/novatec
LinkedIn: linkedin.com/in/novatec

XXX201303XX
captulo 1

Instalao e configurao

Algumas palavras surgem repetidamente quando as pessoas falam sobre


o Raspberry Pi: pequeno, barato, hackevel, educacional. No entanto,
seria um erro descrev-lo como somente um dispositivo plug-and-play,
mesmo que seja fcil o suficiente para lig-lo em um aparelho de TV
e obter uma imagem na tela. Ele no um dispositivo de consumo e,
dependendo do que pretende fazer com o seu Raspberry Pi, voc preci-
sar tomar uma srie de decises a respeito de dispositivos perifricos
e software ao instal-lo e configur-lo.
Naturalmente, o primeiro passo adquirir efetivamente um Raspberry
Pi. Provavelmente voc j tem um, mas se no tiver, a Fundao Rasp-
berry Pi tem acordos com alguns fabricantes com os quais voc poder
comprar diretamente um computador Pi com um preo bem conhecido,
na faixa de US$ 25 a US$ 35. So estes:

Premier Farnell/Element 14 (http://www.element14.com/community/groups/


raspberry-pi/)
Um distribuidor britnico de eletrnicos com muitas filiais em todo o
mundo (como Newark e MCM nos EUA).

RS Components (http://www.rs-components.com/raspberrypi)
Outro distribuidor global britnico de eletrnicos (e empresa fundadora
da Allied Electronics nos EUA).
O baixo preo do Raspberry Pi obviamente uma parte importante
da histria. Permite que o pblico v diretamente a um distribuidor
e compre poucas quantidades pelo mesmo preo oferecido aos reven-
dedores, o que um acordo fora do comum. Muitos revendedores em

17
18 Primeiros Passos com o Raspberry Pi

potencial foram confundidos pelos anncios originais do ponto de


vista de preo, pois era difcil ver como poderiam ter alguma margem
de lucro. por essa razo que voc ir ver revendedores adicionando
um pequeno aumento ao valor de US$ 35 (normalmente para US$ 40
ou mais). Embora o pblico em geral ainda possa comprar direto dos
distribuidores acima pelo preo original, os varejistas e revendedores
muitas vezes podem entregar os pedidos mais rapidamente. Ambas as
empresas, Maker Shed, da prpria Revista MAKE (http://www.makershed.
com/category_s/227.htm), bem como a Adafruit (http://www.adafruit.com/
category/105), so empresas que vendem Raspberry Pi e acessrios com
um pequeno aumento de preo.
Aps algumas especulaes microeconmicas, vamos comear a olhar
mais atentamente para a placa do Raspberry Pi.

Um passeio pelas placas


Vamos iniciar com uma rpida passada pelo que voc ver quando tirar
o Raspberry Pi da caixa.
tentador pensar no Raspberry Pi como uma placa de desenvolvimento
para microcontrolador como o Arduino, ou como um substituto de lap-
top. Na verdade, mais parecido com os componentes internos, porm
expostos, de um celular (ou PDA), com muitos conectores acessveis a
criadores (Makers) para as vrias portas e funes. A figura 1.1 mostra
todas as partes da placa, conforme descrito a seguir.
A. Processador. No corao do Raspberry Pi est o mesmo processador
que voc encontraria no iPhone 3G e no Kindle 2, assim voc
pode pensar nas capacidades do Raspberry Pi como compar-
veis a esses poderosos pequenos aparelhos. Este processador
sistema-em-um-chip de 700 MHz de 32 bits, construdo sobre a
arquitetura ARM11. Chips ARM apresentam-se em uma variedade
de arquiteturas com diferentes ncleos configurados para fornecer
diferentes capacidades com preos diferentes. O modelo B tem 512
MB de memria RAM e o modelo A tem 256 MB. (O primeiro
lote do modelo B tinha apenas 256 MB de RAM.)
Captulo 1 Instalao e configurao 19

Figura 1.1 Mapa da interface do hardware do Raspberry Pi.

B. Slot para carto de memria SD (Secure Digital). Voc perceber que no h


disco rgido no Pi; tudo armazenado em um carto de mem-
ria SD. Uma razo pela qual voc ir desejar, mais cedo ou mais
tarde, algum tipo de gabinete (case) de proteo, que as soldas
no soquete SD podero quebrar se o carto for acidentalmente
dobrado.
C. Porta USB. No modelo B h duas portas USB 2.0, mas apenas uma no
modelo A. Algumas das primeiras placas do Raspberry Pi foram
limitadas quanto quantidade de corrente que elas poderiam
fornecer. Alguns dispositivos USB podem chegar a 500mA. A placa
20 Primeiros Passos com o Raspberry Pi

original do Pi suportava 100mA ou quase, mas as revises mais


recentes alcanam at a especificao completa das portas USB
2.0. Uma maneira de verificar sua placa ver se tem dois fusveis
rearmveis (termistor PPTC) limitando a corrente (Figura 1.2).
Em todo caso, provavelmente no uma boa ideia recarregar
seu celular com o Raspberry Pi. Voc poder usar um hub com
alimentao externa se tiver um perifrico que necessite de mais
energia.

Figura 1.2 Algumas das placas mais antigas vinham equipadas com fusveis rearmveis (
esquerda) para proteger o hub USB. Algumas placas tm os fusveis rearmveis substitudos
por jumpers (centro), e a ltima reviso do modelo B os removeram e utiliza o espao para
um furo de montagem ( direita).

D. Porta Ethernet. O modelo B tem uma porta Ethernet padro RJ45.


O modelo A no tem, mas pode ser conectado a uma rede com
fios por meio de um adaptador de rede Ethernet USB (a porta no
modelo B na verdade um adaptador Ethernet USB embutido).
A conectividade Wi-Fi por meio de um adaptador USB externo
(dongle) outra opo.
E. Conector HDMI. A porta HDMI oferece sada de udio e vdeo digital.
Catorze resolues de vdeo diferentes so suportadas, e o sinal
HDMI, por meio de adaptadores externos, pode ser convertido
para DVI (usado por muitos monitores), vdeo composto (sinal
de vdeo analgico normalmente transmitido por um conector
RCA amarelo), ou SCART (uma norma europeia para conexo de
equipamentos audiovisuais).
F. LEDs de status. O Pi tem cinco LEDs indicadores de status que podem
ser visualizados (Tabela 1.1).
Captulo 1 Instalao e configurao 21

Tabela 1.1 LEDs com cinco indicaes de status


Acende quando o carto SD acessado (marcado OK em
ACT Verde
placas anteriores)
PWR Vermelho Conectado alimentao de 3.3V
FDX Verde On (ligado) se o adaptador de rede full-duplex
LNK Verde Luz indicando atividade de rede
On (ligado) se a conexo de rede for 100Mbps (algumas
100 Amarelo
placas iniciais tm um erro de impresso de 10M)

G. Sada de udio analgico. um conector de udio analgico padro


de 3,5 mm que destinado a conduzir cargas de alta impedncia
(como alto-falantes amplificados). Fones de ouvido ou alto-falantes
sem alimentao no tero som de qualidade; na verdade, quando
este livro estava sendo escrito, a qualidade da sada analgica era
muito inferior sada de udio HDMI que voc obtm quando
conectado a um televisor por meio da interface HDMI. Parte desse
problema tem a ver com o software controlador de udio, o qual
ainda est em desenvolvimento.
H. Sada de vdeo composto. um conector-padro tipo RCA que fornece
sinais de vdeo composto NTSC ou PAL. Esses formatos de vdeo
tm resoluo extremamente baixa se comparada com HDMI. Se
voc tiver um monitor ou um televisor com entrada HDMI, use-o
em vez de um televisor com entrada de vdeo composto.
I. Entrada de energia. Uma das primeiras coisas que voc perceber
que no h nenhum interruptor de alimentao no Raspberry Pi.
Esse conector micro USB usado para fornecer energia (essa no
uma porta USB adicional, apenas para alimentao). A porta
micro USB foi escolhida porque o conector barato e fontes de
alimentao USB so fceis de encontrar.
A figura 1.3 mostra todos os pinos de energia e de entrada/sada (IO) no
RaspberryPi, os quais so explicados em seguida.
22 Primeiros Passos com o Raspberry Pi

Figura 1.3 Pinos e conectores no Raspberry Pi.

A. Pinos de Entrada e Sada de Uso Geral (GPIO) e outros pinos. Os captulos 7 e


8 mostram como usar esses pinos para leitura de botes e inter-
ruptores, e controlar atuadores como LEDs, rels ou motores.
B. Conector de Interface Serial do Display (DSI). Este conector recebe um cabo
em fita plana (flat cable) de 15 pinos que pode ser usado para se
comunicar com uma tela de exibio LCD ou OLED.
C. Conector de Interface Serial da Cmera (CSI). Esta porta permite que um
mdulo de cmera seja conectado diretamente placa.
D. Conectores P2 e P3. Estas duas linhas de conectores so os conectores
JTAG de teste para os chips Broadcom (P2) e de rede LAN9512
(P3). Devido natureza proprietria do chipset Broadcom, esses
conectores provavelmente no sero de muita utilidade para voc.

No Outono de 2012, a Fundao Raspberry Pi divulgou uma


nova reviso da placa que incluiu alguns novos recursos de
hardware, incluindo dois furos de montagem de 2,5 mm e um
pino para um interruptor de reinicializao (reset). H tambm
um conector 2x4 no preenchido sob o conector GPIO que se
destina a placas de clock e de udio fabricadas por terceiros
(para ser montada embaixo da placa principal).
Captulo 1 Instalao e configurao 23

Perifricos adequados
Agora que voc sabe onde tudo est posicionado na placa, precisa saber algo
sobre os perifricos adequados (alguns so mostrados na figura 1.4) para usar
com seu Raspberry Pi. H vrios kits de inicializao que possuem listas
de peas bem-pensadas. Existem algumas ressalvas e armadilhas ao montar
o seu Raspberry Pi. Existe uma lista definitiva de perifricos suportados
(http://elinux.org/RPi_VerifiedPeripherals) na wiki principal.
A. Fonte de alimentao. Este o perifrico mais importante para ser
obtido. Voc deve usar um adaptador micro USB que pode forne-
cer 5V e pelo menos 700mA de corrente (500mA para o modelo
A). Um carregador de telefone celular no vai funcionar, mesmo
se ele tiver o conector correto. Um carregador de telefone celular
tpico fornece apenas 400mA de corrente ou menos, mas verifique
a classificao indicada na parte de trs. Um Raspberry Pi com
fonte de alimentao inferior pode parecer funcionar, mas ficar
estranho e poder falhar (travar) de forma imprevisvel.

Com a verso atual da placa do Raspberry Pi possvel


fornecer alimentao ao Pi a partir de um hub USB alimentado
(com alimentao externa). No entanto, no existe muita
proteo (eltrica), por isso pode no ser a melhor ideia lig-lo
por meio das portas USB. Isso especialmente verdadeiro se
voc estiver realizando uma prototipagem eletrnica em que
voc pode criar acidentalmente curto-circuitos que podem
descarregar muita corrente.

B. Carto SD. Voc vai precisar de pelo menos 4GB, e deve ser um
carto de Classe 4. Estes cartes so capazes de transferir pelo
menos 4MB/seg. Algumas das placas anteriores do Raspberry Pi
apresentaram problemas com cartes de Classe 6 ou superiores,
os quais so capazes de velocidades mais rpidas, mas com menos
estabilidade. Um carto micro SD em um adaptador perfeita-
mente utilizvel tambm.
24 Primeiros Passos com o Raspberry Pi

Figura 1.4 Perifricos bsicos: uma fonte de alimentao micro USB, cabos e carto SD.
Voc vai precisar de pelo menos um carto SD de Classe 4, 4GB (cartes micro SD com um
adaptador so permitidos tambm). Cartes SD genricos so notoriamente imprevisveis
em questo de qualidade, ento aconselhvel ficar com um modelo de confiana (veja
http://elinux.org/RPi_VerifiedPeripherals # SD_cards).

C. Cabo HDMI. Se voc est se conectando a um monitor, precisar deste


cabo ou um adaptador apropriado para um monitor DVI. Voc
tambm pode executar o Pi sem monitor, como descrito poste-
riormente neste captulo. Cabos HDMI podem variar muito de
preo. Se est instalando um cabo de 90 a 180 cm para o monitor,
no h necessidade de gastar mais de US$ 3 em um cabo HDMI.
Se estiver instalando comprimentos maiores, voc definitivamente
deve pesquisar cabos de maior qualidade e evitar os genricos
mais baratos.
D. Cabo Ethernet. Sua casa pode no ter mais tantos conectores Ethernet
com fio como tinha h cinco anos. Visto que atualmente pratica-
mente tudo sem fio (wireless), voc pode encontrar um pouco
de dificuldade com a porta com fio (cabeada). Consulte a seo
Instalao sem interface (pgina XX) para algumas alternativas
conexo do cabo Ethernet diretamente na parede ou hub.
Captulo 1 Instalao e configurao 25

Se quiser fazer muito mais com seu Raspberry Pi, existem alguns peri-
fricos e outros acessrios que voc ir desejar, sobre os quais falaremos
no captulo 5. Voc tambm pode querer considerar alguns dos seguintes
acessrios (ver http://elinux.org/RPi_VerifiedPeripherals para uma lista de
perifricos que so conhecidos por funcionar):

Hub USB Alimentado (com alimentao externa)


Um hub USB 2.0 recomendado.

Dissipador de calor
Um dissipador de calor um pequeno objeto de metal, normalmente
com aletas, para criar bastante rea de superfcie para dissipar o calor
de forma eficiente. Dissipadores de calor podem ser anexados aos chips
que possam ficar quentes. O chipset do Raspberry Pi foi projetado para
aplicaes mveis, de modo que um dissipador de calor no necessrio
na maioria das vezes. No entanto, como veremos mais tarde, existem casos
em que voc pode querer executar o Pi em altas velocidades ou processar
nmeros por um longo perodo, e o chip poder ento aquecer um pouco.
Algumas pessoas relataram que o chip de rede pode ficar quente tambm.

Relgio em tempo real


Voc pode querer adicionar um chip de relgio em tempo real (como
o DS1307) para logging ou marcao de hora enquanto estiver offline
(desconectado).

Mdulo de cmera
Um mdulo oficial de cmera Raspberry Pi de 5 megapixels estar
disponvel no incio de 2013. At l, voc pode usar uma webcam USB
(veja captulo 9 para um exemplo completo).

Display LCD
Muitos LCDs podem ser utilizados por meio de algumas conexes nos
pinos GPIO. LCDs que usam a interface DSI estaro disponveis em 2013.

Adaptadores externos USB Wi-Fi


Muitos adaptadores externos USB Wi-Fi funcionam com o Pi; procure
um que no consuma muita energia.
26 Primeiros Passos com o Raspberry Pi

Docking station de laptop


Diversas pessoas tm modificado as estaes portteis destinadas a te-
lefones celulares (como o lapdock da Atrix) para trabalhar como base/
display para o Raspberry Pi.

Gabinete (case)
Voc vai descobrir rapidamente que quer um gabinete para o seu
Raspberry Pi. Os cabos rgidos de todos os lados tornam difcil mant-
lo num plano fixo, e alguns dos componentes, como o slot para carto
SD, podem ser danificados mecanicamente, mesmo com o uso normal.
O Pi contm seis camadas de trilhas condutoras que conectam vrios
componentes, ao contrrio de muitas placas de circuito impresso (PCB)
de microcontroladores simples, que possuem apenas trilhas na parte
superior e inferior. H quatro camadas de trilhas finas prensadas entre a
parte superior e a inferior; se a placa ficar muito flexionada, voc poder
quebrar algumas dessas trilhas e ser impossvel consertar. Soluo:
consiga um gabinete de proteo.
Existem vrios gabinetes pr-fabricados disponveis, mas h tambm
uma grande quantidade de projetos de gabinetes disponveis para do-
wnload e fabricao em uma cortadora a laser ou impressora 3D. Em
geral, evite gabinetes com abas em que acrlico frgil usado em ngulos
retos. O acrlico em camadas da Pibow (http://pibow.com/) (Figura 1.5)
uma opo colorida.
Provavelmente poderamos prosseguir sem comentar, mas um da-
queles erros bvios que voc pode cometer s vezes: certifique-se de
no colocar o seu Raspberry Pi sobre uma superfcie condutora. Vire
a placa e olhe para o fundo; existem muitos componentes nela e uma
grande quantidade de juntas de soldagem que podem facilmente entrar
em curto-circuito. Outra razo pela qual importante proteger seu Pi
com um gabinete!
Captulo 1 Instalao e configurao 27

Figura 1.5 Gabinete Pibow colorido.

Escolha sua distribuio


O Raspberry Pi utiliza o Linux como sistema operacional. O Linux
tecnicamente apenas o kernel, e um sistema operacional muito mais
do que isso; a coleo total de drivers, servios e aplicaes compem o
sistema operacional. Uma diversidade de sabores (flavors) ou distribui-
es de Linux tem sido desenvolvida ao longo dos anos. Algumas das
mais comuns em computadores desktop so Ubuntu, Debian, Fedora
e Arch. Cada uma tem suas comunidades prprias de usurios e so
ajustadas para aplicaes especficas.
Em virtude de o computador Pi ser baseado em um chipset de disposi-
tivo mvel, ele tem requisitos de software diferentes de um computador
desktop. O processador Broadcom tem algumas caractersticas proprie-
trias que exigem drivers de dispositivos especiais (binary blob) e
programas que no esto includos em nenhuma distribuio Linux
padro. E enquanto a maioria dos computadores desktop tem gigabytes
de memria RAM e centenas de gigabytes de armazenamento, o Pi
mais limitado em ambos os aspectos. Distribuies Linux especiais que
visam o Raspberry Pi tm sido desenvolvidas. Algumas das distribuies
mais estabelecidas so:
28 Primeiros Passos com o Raspberry Pi

Raspbian (http://raspbian.org)
A distribuio oficialmente recomendada da Fundao Raspberry, com
base no Debian (Figura 1.6). Note que o site raspbian.org um site da
comunidade, no administrado pela Fundao. Se voc est procurando
pela distribuio oficial, visite a pgina de downloads em raspberrypi.org.

Figura 1.6 Raspberry Pi + Debian = Raspbian.

Linux Educacional Raspberry Pi da Adafruit (Occidentalis) (http://learn.


adafruit.com/adafruit-raspberry-pi-educational-linux-distro)
Esta a distribuio baseada na Raspbian da Adafruit, que inclui fer-
ramentas e drivers teis para ensinar eletrnica.

Arch Linux (http://www.archlinux.org/)


Arch Linux visa especificamente computadores com base na arquitetura
ARM, de modo que eles suportam o Raspberry Pi desde o lanamento.

Xbian (http://xbian.org/)
Esta uma distribuio baseada na Raspbian para usurios que desejam
utilizar o Raspberry Pi como um centro de mdia (veja tambm OpenE-
LEC (http://openelec.tv/) e Raspbmc (http://www.raspbmc.com)).

QtonPi (http://qt-project.org/wiki/Qt-RaspberryPi)
Uma distribuio baseada no framework Qt 5.
Neste livro, vamos nos concentrar na distribuio oficial do Raspbian.
Captulo 1 Instalao e configurao 29

Gravando o carto SD
Muitos vendedores vendem cartes SD com o sistema operacional pr-
-instalado; para algumas pessoas, isso pode ser a melhor maneira de
comear. Mesmo que no seja o release mais recente, voc pode atua-
lizar facilmente depois de ter inicializado e conectado o Raspberry Pi
internet.
O Raspbian tambm tem um instalador de rede (http://www.raspbian.
org/RaspbianInstaller). Para usar essa ferramenta, voc precisa colocar
os arquivos de instalao em um carto SD (formatado como FAT32,
o que tpico para esses cartes) e depois inicializar o Pi com o carto
inserido. O problema que voc precisa estar conectado internet para
que isso funcione.
A primeira tarefa que voc deve realizar o download do Raspbian na
pgina de downloads em raspberrypi.org (http://www.raspberrypi.org/
downloads). O sistema operacional distribudo como uma imagem de
disco, que uma representao bit-a-bit de como os dados devem ser
gravados no carto SD. Note que voc no pode simplesmente arrastar
a imagem de disco para o carto SD: voc dever fazer uma cpia bit-
-a-bit da imagem.
Voc precisar de um gravador de cartes SD e um utilitrio de imagem
de disco; qualquer gravador de cartes barato realizar essa operao.
As instrues variam dependendo do sistema operacional que voc est
executando. Descompacte o arquivo de imagem (voc deve finalizar com
uma extenso de arquivo .img) e siga as instrues apropriadas, conforme
descrito no apndice A.

Downloads mais rpidos com BitTorrent


Voc ver uma nota no site de download de arquivos torrent expli-
cando a maneira mais eficiente de baixar o Raspbian. O arquivo
torrent um modo descentralizado de distribuio de arquivos;
ele pode ser muito mais rpido porque voc estar obtendo bits de
download a partir de muitos outros clientes torrent em vez de um
nico servidor central. Voc necessitar de um cliente BitTorrent se
escolher esse caminho.
30 Primeiros Passos com o Raspberry Pi

Alguns clientes BitTorrent populares so descritos a seguir:


Vuze (http://www.vuze.com/): pesquisa e download de arquivos
torrent integrados.
Miro (http://www.getmiro.com/): msica de cdigo-fonte aberto e
reprodutor de vdeo que tambm lida com arquivos torrent.
MLDonkey (http://mldonkey.sourceforge.net/Main_Page): ferramenta
de compartilhamento de arquivos Windows e Linux.
Transmission (http://www.transmissionbt.com/): cliente bsico Mac
e Linux, e tambm usado em sistemas embarcados.

Inicializao (booting up)


Siga estes passos para inicializar o seu Raspberry Pi pela primeira vez:
1. Insira o carto SD no soquete.
2. Conecte teclado e mouse USB. No modelo A, conecte-os em um
hub com alimentao, em seguida conecte o hub ao Raspberry Pi.
3. Ligue a sada HDMI em seu televisor ou monitor. Certifique-se
de que o monitor esteja ligado.
4. Conecte a fonte de alimentao. Em geral, tente se certificar de
que todo o resto esteja conectado antes de ligar a energia.

Como ficar online


Voc tem algumas maneiras diferentes de se conectar internet. Se
voc tem fcil acesso a um roteador, switch (ou conector Ethernet
ligado a um roteador), basta conect-lo por meio de um cabo
Ethernet padro. Se tem um adaptador externo USB Wi-Fi, voc
pode usar a conexo sem fio; h um cone na rea de trabalho
para configurar a sua conexo sem fio. Nem todos os adaptadores
externos (dongles) funcionaro; confira a lista de dispositivos
perifricos testados (http://elinux.org/RPi_VerifiedPeripherals) para
encontrar um adaptador que seja compatvel.
Captulo 1 Instalao e configurao 31

Se voc tem um laptop por perto ou se estiver executando o Pi em


uma configurao sem interface, pode compartilhar o Wi-Fi em seu
laptop com o Pi (Figura 1.7). supersimples no Mac: basta ativar
Compartilhamento de Internet em suas configuraes de compar-
tilhamento e em seguida use um cabo Ethernet para conectar o
Raspberry Pi a seu Mac. No Windows, ative Permisso a outros
usurios da rede para se conectar atravs desta conexo internet
do computador em suas propriedades de compartilhamento de
conexo internet. O Pi deve obter automaticamente um endereo
IP quando conectado e online.
Voc provavelmente vai precisar de um cabo cross-over (invertido
ou cruzado) para um PC com Windows, mas pode usar qualquer
cabo Ethernet em equipamentos da Apple, visto que ele detectar
automaticamente o tipo de cabo.

Figura 1.7 Um truque til compartilhar a conexo Wi-Fi do seu laptop com o Pi. Voc
tambm pode executar o Pi sem interface (veja Execuo sem interface na pgina XX), o
que conveniente se voc estiver usando o Raspberry Pi durante a execuo.

Se tudo correr bem, voc ver um monte de linhas de log da iniciali-


zao que aparecem na sua tela. Se no funcionar, consulte a seo de
soluo de problemas no final deste captulo. Essas mensagens de log
mostram todos os processos que esto sendo iniciados conforme voc
inicializa o Pi. Voc ver a interface de rede ser inicializada e todos os
32 Primeiros Passos com o Raspberry Pi

seus dispositivos perifricos USB sendo reconhecidos e registrados. Voc


pode ver essas mensagens de log aps efetuar o login, digitando dmesg na
linha de comando.
A primeira vez que voc inicializar o Pi, ser apresentada a ferramenta
raspi-config (Figura 1.8). Existem algumas configuraes importantes que
voc precisa ajustar aqui; as chances de seu Raspberry Pi no funcionar
exatamente do modo que voc deseja logo na primeira tentativa so razo-
veis. Se precisar retornar a essa ferramenta de configurao a qualquer
momento, digite o seguinte texto na linha de comando:
sudo raspi-config

Figura 1.8 Menu da ferramenta Raspi-config.

Configurando o seu Raspberry Pi


Em seguida, iremos percorrer as etapas e mostrar quais opes de con-
figurao so essenciais e para quais voc poder retornar se precisar
delas. Ao configurar as opes da ferramenta, use as setas para cima e
para baixo para se deslocar na lista, a barra de espao para selecionar
uma opo e tab para alterar os campos ou mover o cursor para os botes
na parte inferior da janela. Vamos seguir a ordem das opes de menu
na ferramenta de configurao:

Expand rootfs
Voc deve sempre escolher esta opo. Isso ampliar o sistema de arquivos
para que voc use o carto SD inteiro.
Captulo 1 Instalao e configurao 33

Overscan
Deixe a opo Overscan desativada no incio. Se voc tem um monitor
de alta definio, poder achar que o texto sai pelo lado da tela. Para
corrigir isso, ative o Overscan e altere os valores para ajustar a imagem
tela. Os valores indicam a quantidade de Overscan para que o software
de visualizao possa corrigir; use valores positivos se a imagem sai da
tela e valores negativos se h bordas pretas em torno do canto da tela.

Keyboard
As configuraes do teclado-padro so para um teclado genrico em um
layout estilo britnico (UK). Se quiser que as teclas faam o que esto
rotuladas para fazer, voc com certeza selecionar um tipo de teclado e
mapeamento que corresponde sua configurao. Felizmente, a lista de
teclado bem completa. Note que suas configuraes regionais podem
afetar suas configuraes do teclado tambm.

Password
uma boa ideia alterar a senha-padro do Raspberry para algo um
pouco mais forte.

Change Locale
Se voc estiver fora do Reino Unido, deve mudar o seu pas para refletir
a sua linguagem e as preferncias de codificao de caracteres. A confi-
gurao-padro para o ingls do Reino Unido com uma codificao
de caracteres-padro UTF-8 (en_GB.UTF-8). Selecione en_US.UTF-8 se voc
estiver nos EUA. Selecione pt_BR.UTF-8 no Brasil.

Change timezone
Voc provavelmente vai querer definir isso (fuso horrio).

Memory split
Esta opo permite alterar a quantidade de memria usada pela CPU
e GPU. Deixe essa opo definida como padro (default) por enquanto.

Overclock
Voc poder executar o processador em velocidades superiores a 700
MHz com esta opo. Para sua primeira inicializao, deixe as con-
34 Primeiros Passos com o Raspberry Pi

figuraes-padro ou tente Medium (configurao mdia) ou Modest


(configurao modesta). Voc pode querer retornar a essa configurao
mais tarde (modo Turbo pode ser executado em 1000MHz).

SSH
Esta opo ativa o servidor SSH (Secure Shell), que lhe permitir entrar
no Raspberry Pi remotamente pela rede. Isso realmente til, assim
voc dever ativ-la.

Desktop Behaviour
Esta opo permite iniciar o Pi diretamente no ambiente de desktop
grfico e configurada para YES (sim), por padro. Se selecionar NO
(no), voc ter a linha de comando quando inicializar o Pi e ter de fazer
o login e iniciar a interface grfica manualmente deste modo:
raspberrypi login: pi
Password: raspberry
pi@raspberrypi ~ $ startx
Quando voc estiver no desktop grfico, seu prompt de comando
desaparecer. Voc poder abrir um programa de terminal para obter
um prompt de comando enquanto estiver no desktop grfico. Clique
no menu do desktop no canto esquerdo inferior e em seguida escolha
Accessories LXTerminal.

Update
Por fim, se voc estiver conectado internet, ser capaz de atualizar o
utilitrio de configurao com esta opo. No atualize o sistema ope-
racional na sua primeira vez, veremos outras maneiras de fazer isso no
captulo 2.
Quando estiver pronto, selecione Finish (concluir) e retornar para a linha
de comando. Digite:
pi@raspberrypi ~ $ sudo reboot

E seu Pi reiniciar com as novas configuraes. Se tudo correr bem (e


se voc escolheu a opo de inicializao direta para o ambiente de
desktop grfico), voc deve ver o gerenciador de janelas Openbox sendo
executado no ambiente Lightweight X11 Desktop Environment (LXDE).
Voc estar pronto e com tudo funcionando!
Captulo 1 Instalao e configurao 35

Desligando (Shutting Down)


No h nenhum interruptor de energia no Raspberry Pi (embora haja
um pino para um interruptor de reinicializao (reset) em placas mais
novas). A maneira correta de desligamento por meio do menu Logout na
rea de trabalho grfica; selecione Shutdown para sair do sistema.
Voc tambm pode desligar a partir da linha de comando digitando:
pi@raspberrypi ~ $ sudo shutdown -h now

Certifique-se de fazer um desligamento normal (e no s puxar o plugue).


Em alguns casos, voc pode corromper o carto SD se desligar a energia
sem antes sair do sistema.

Soluo de problemas
Se algo no estiver funcionando da maneira que deveria estar, existem
alguns erros e passos perdidos comuns. Certifique-se de verificar as
seguintes orientaes:
O carto SD est no slot e est bem-conectado? Voc est utili-
zando o tipo correto de carto SD?
A imagem do disco foi gravada corretamente no carto? Tente
copiar novamente com outro leitor de carto.
A proteo de gravao est ativada no carto SD? Este um
pequeno interruptor na lateral que pode facilmente ser alternado
para o lado errado.
Verifique a integridade de sua imagem de disco original. Voc
pode fazer isso executando um utilitrio de checksum SHA (Secure
Hash Algorithm) na imagem de disco e comparar o resultado com
o hash de 40 caracteres publicado na pgina de download.
O Pi reinicia ou apresenta problemas intermitentes? Verifique sua
fonte de alimentao; uma placa com pouca alimentao pode
parecer estar funcionando, mas se comporta de modo estranho.
36 Primeiros Passos com o Raspberry Pi

Voc teve uma pane de kernel na inicializao? Uma pane de


kernel o equivalente tela azul da morte do Windows; fre-
quentemente causado por um problema com um dispositivo no
hub USB. Tente desconectar os dispositivos USB e reiniciar.
Se isso tudo falhar, siga para a pgina de soluo de problemas no wiki
do Hub Raspberry Pi (http://elinux.org/R-Pi_Troubleshooting) para todos
os tipos de problemas que as pessoas tm encontrado.

Qual placa voc tem?


Se voc est pedindo ajuda em um e-mail ou em um frum,
pode ser til a quem lhe ajuda saber exatamente qual verso
do sistema operacional e qual placa voc est usando. Para
saber a verso do sistema operacional, abra LXTerminal e
digite:
cat /proc/version
Para encontrar a sua verso da placa, digite:
cat /proc/cpuinfo

Indo mais alm


Hub do Raspberry Pi (http://elinux.org/RPi_Hub)
Hospedados por elinux.org, este um wiki completo de informaes
sobre hardware e configurao do Raspberry Pi.

Lista de Perifricos Verificados (http://elinux.org/RPi_VerifiedPeripherals)


A lista definitiva de perifricos aprovados para trabalhar com o Rasp-
berry Pi.

Похожие интересы