Sie sind auf Seite 1von 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 published by Maker Media Inc. 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 publicada por Maker Media Inc. 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 tcnica: Nilo Menezes 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

Dados

Internacionais de Catalogao na Publicao (Cmara Brasileira do Livro, SP, Brasil)


Richardson, Matt Primeiros passos com o Raspberry Pi / Matt Richardson, Shawn Wallace ; [traduo Patricia Tieme Maeda]. -- So Paulo : Novatec Editora, 2013. Ttulo original: Getting started with Raspberry ISBN 978-85-7522-345-1

(CIP)

Pi.

1. Microcomputadores - Programao 2. Raspberry Pi (Computador) I. Wallace, Shawn. II. Ttulo.

13-03172

CDD-004.165 ndices para catlogo sistemtico: 1. Raspberry Pi : Computadores : Processamento de dados 004.165
MP20130308

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 suciente 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 precisar tomar uma srie de decises a respeito de dispositivos perifricos e software ao instal-lo e congur-lo. Naturalmente, o primeiro passo adquirir efetivamente um Raspberry Pi. Provavelmente voc j tem um, mas se no tiver, a Fundao Raspberry 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 liais 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 revendedores, 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 laptop. 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 gura 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 comparveis 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 congurados 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 memria 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.

20

Primeiros Passos com o Raspberry Pi

A placa original do Pi suportava 100mA ou quase, mas as revises mais recentes alcanam at a especicao completa das portas USB 2.0. Uma maneira de vericar 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 os 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 Tabela 1.1 LEDs com cinco indicaes de status Descrio 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) LED Cor

21

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 amplicados). 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 gura 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 interruptores, e controlar atuadores como LEDs, rels ou motores.

B. Conector de Interface Serial do Display (DSI). Este conector recebe um


cabo em ta plana (at 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 gura 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 denitiva de perifricos suportados (http://elinux.org/RPi_VeriedPeripherals) na wiki principal.

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 car com um modelo de conana (veja http://elinux.org/RPi_VeriedPeripherals # SD_cards).

A. Fonte de alimentao. Este o perifrico mais importante para ser


obtido. Voc deve usar um adaptador micro USB que pode fornecer 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 verique a classicao indicada na parte de trs. Um Raspberry Pi com fonte de alimentao inferior pode parecer funcionar, mas car estranho e poder falhar (travar) de forma imprevisvel.

24

Primeiros Passos com o Raspberry Pi


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 perfeitamente utilizvel tambm.

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 posteriormente 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 denitivamente 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 o como tinha h cinco anos. Visto que atualmente praticamente tudo sem o (wireless), voc pode encontrar um pouco de diculdade com a porta com o (cabeada). Consulte a seo Instalao sem interface (pgina 51) para algumas alternativas conexo do cabo Ethernet diretamente na parede ou hub. Se quiser fazer muito mais com seu Raspberry Pi, existem alguns perifricos 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_VeriedPeripherals para uma lista de perifricos que so conhecidos por funcionar):

Captulo 1 Instalao e configurao

25

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 eciente. Dissipadores de calor podem ser anexados aos chips que possam car 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 car 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 ocial 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.

Docking station de laptop


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

26

Primeiros Passos com 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 mantlo num plano xo, e alguns dos componentes, como o slot para carto SD, podem ser danicados 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 nas prensadas entre a parte superior e a inferior; se a placa car muito exionada, 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 download 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.

Figura 1.5 Gabinete Pibow colorido.

Captulo 1 Instalao e configurao

27

Provavelmente poderamos prosseguir sem comentar, mas um daqueles erros bvios que voc pode cometer s vezes: certique-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!

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 (avors) ou distribuies 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 especcas. Em virtude de o computador Pi ser baseado em um chipset de dispositivo mvel, ele tem requisitos de software diferentes de um computador desktop. O processador Broadcom tem algumas caractersticas proprietrias 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:
Raspbian (http://raspbian.org)
A distribuio ocialmente 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 ocial, visite a pgina de downloads em raspberrypi.org.

28

Primeiros Passos com o Raspberry Pi

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 ferramentas e drivers teis para ensinar eletrnica.

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


Arch Linux visa especicamente 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 OpenELEC (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 ocial do Raspbian.

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 atualizar facilmente depois de ter inicializado e conectado o Raspberry Pi internet.

Captulo 1 Instalao e configurao

29

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 nalizar 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 explicando a maneira mais eciente 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. 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.

30

Primeiros Passos com o Raspberry Pi

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. Certique-se


de que o monitor esteja ligado.

4. Conecte a fonte de alimentao. Em geral, tente se certicar 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 o; h um cone na rea de trabalho para congurar a sua conexo sem o. Nem todos os adaptadores externos (dongles) funcionaro; conra a lista de dispositivos perifricos testados (http://elinux.org/RPi_VeriedPeripherals) para encontrar um adaptador que seja compatvel. Se voc tem um laptop por perto ou se estiver executando o Pi em uma congurao 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 conguraes de compartilhamento e em seguida use um cabo Ethernet para conectar o Raspberry Pi a seu Mac. No Windows, ative Permisso a outros

Captulo 1 Instalao e configurao

31

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 51), 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 inicializao que aparecem na sua tela. Se no funcionar, consulte a seo de soluo de problemas no nal 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 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.

32

Primeiros Passos com o Raspberry Pi

A primeira vez que voc inicializar o Pi, ser apresentada a ferramenta raspi-config (Figura 1.8). Existem algumas conguraes 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 razoveis. Se precisar retornar a essa ferramenta de congurao a qualquer momento, digite o seguinte texto na linha de comando:
sudo raspi-config

Figura 1.8 Menu da ferramenta Raspi-cong.

Configurando o seu Raspberry Pi


Em seguida, iremos percorrer as etapas e mostrar quais opes de congurao so essenciais e para quais voc poder retornar se precisar delas. Ao congurar 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 congurao:
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 denio, 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 conguraes 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 congurao. Felizmente, a lista de teclado bem completa. Note que suas conguraes regionais podem afetar suas conguraes 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 reetir a sua linguagem e as preferncias de codicao de caracteres. A congurao-padro para o ingls do Reino Unido com uma codicao 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 denir isso (fuso horrio).

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

34

Primeiros Passos com o Raspberry Pi

Overclock
Voc poder executar o processador em velocidades superiores a 700 MHz com esta opo. Para sua primeira inicializao, deixe as conguraes-padro ou tente Medium (congurao mdia) ou Modest (congurao modesta). Voc pode querer retornar a essa congurao 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 grco e congurada 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 grca manualmente deste modo:
raspberrypi login: pi Password: raspberry pi@raspberrypi ~ $ startx

Quando voc estiver no desktop grco, seu prompt de comando desaparecer. Voc poder abrir um programa de terminal para obter um prompt de comando enquanto estiver no desktop grco. Clique no menu do desktop no canto esquerdo inferior e em seguida escolha Accessories LXTerminal.

Update
Por m, se voc estiver conectado internet, ser capaz de atualizar o utilitrio de congurao com esta opo. No atualize o sistema operacional 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

Captulo 1 Instalao e configurao

35

E seu Pi reiniciar com as novas conguraes. Se tudo correr bem (e se voc escolheu a opo de inicializao direta para o ambiente de desktop grco), voc deve ver o gerenciador de janelas Openbox sendo executado no ambiente Lightweight X11 Desktop Environment (LXDE). Voc estar pronto e com tudo funcionando!

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 grca; selecione Shutdown para sair do sistema. Voc tambm pode desligar a partir da linha de comando digitando:
pi@raspberrypi ~ $ sudo shutdown -h now

Certique-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. Certique-se de vericar as seguintes orientaes: O carto SD est no slot e est bem-conectado? Voc est utilizando 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.

36

Primeiros Passos com o Raspberry Pi

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. Voc teve uma pane de kernel na inicializao? Uma pane de kernel o equivalente tela azul da morte do Windows; frequentemente 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 congurao do Raspberry Pi.

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


A lista definitiva de perifricos aprovados para trabalhar com o Raspberry Pi.

Das könnte Ihnen auch gefallen