Mudanças entre as edições de "Raspberry Pi"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com 'Arquivo:Rasp-pi-vertical.jpg [http://www.raspberrypi.org/ [[Arquivo:Rasp-pi-vertical.jpg|260px|thumb|right|'''Raspberry Pi model B rev. 2''': note os furos de montagem, ause...')
 
 
(27 revisões intermediárias por 6 usuários não estão sendo mostradas)
Linha 1: Linha 1:
  +
[[Arquivo:Rasp-pi-vertical.jpg|260px|thumb|right|'''Raspberry Pi model B rev. 2''': as principais interfaces são, em sentido horário, 2 x USB 2.0, Ethernet 10/100, slot SD (no verso da placa), 26 pinos GPIO, vídeo composto RCA e audio estéreo com plug TRS de 3.5mm (dimensões da placa: 56x85mm)]]
Arquivo:Rasp-pi-vertical.jpg [http://www.raspberrypi.org/
 
   
  +
O '''Raspberry Pi''' é primeiro [[:Categoria:Mini PC|mini PC]] que se tornou um grande sucesso de público, com cerca de [http://www.raspberrypi.org/archives/30111 1 milhão de unidades vendidas até janeiro de 2013] e [http://www.raspberrypi.org/archives/5265 2 milhões de unidades vendidas até outubro de 2013].
[[Arquivo:Rasp-pi-vertical.jpg|260px|thumb|right|'''Raspberry Pi model B rev. 2''': note os furos de montagem, ausentes na primeira versão (dimensões da placa: 56x85mm]]
 
   
  +
A versão atual em abril/2013 é o modelo B, rev. 2, e tem um processador ARM11 de 700MHz, 512MB de RAM e um slot para o cartão SD que é usado para armazenar o sistema operacional e os programas do usuário. O sistema operacional mais utilizado no Pi é o Raspbian GNU/Linux, uma variante do Debian, com gerenciador de janelas LXDE (o mesmo do Lubuntu).
[[Categoria:Mini PC]]
 
  +
  +
=== Origens ===
  +
  +
O '''Raspberry Pi''' foi projetado no Reino Unido por uma equipe liderada por Eben Upton, professor de computação da universidade de Cambridge, com o objetivo de tornar mais acessível o aprendizado de programação, como era nos anos 1980-90 quando os microcomputadores, assim que ligados, colocavam o usuário imediatamente em contato com uma linguagem de programação.
  +
  +
== Explorando ==
  +
  +
== Onde comprar ==
  +
  +
* Farnell-Newark (Brasil): http://www.farnellnewark.com.br/sbcraspberrypimodelb512mbcore,product,43W5302,0.aspx
  +
* Mercado Livre
  +
  +
==Dicas==
  +
  +
===Configurando o teclado "ABNT2"===
  +
  +
Para fazer o Raspberry Pi reconhecer o teclado brasileiro com cedilha, falsamente denominado ABNT2, edite o arquivo <code>/etc/default/keyboard</code> assim:
  +
  +
#sudo nano /etc/default/keyboard
  +
XKBMODEL="abnt2"
  +
XKBLAYOUT="br"
  +
XKBVARIANT=""
  +
XKBOPTIONS="lv3:alt_switch,compose:rctrl"
  +
  +
===Acessando scripts de configurações iniciais===
  +
  +
No primeiro boot é exibido algumas opções de scripts úteis para configurar seu Raspberry Pi. Caso deseje acessá-lo novamente, basta digitar no terminal:
  +
  +
sudo raspi-config
  +
  +
===Acessando via SSH (terminal e GUI)===
  +
  +
O SSH está desabilitado por padrão no Raspbian. A habilitação é feita no raspi-config, em Advanced Options.
  +
  +
Para acessar o Raspberry Pi através do SSH basta conhecer o IP que foi atribuído e utilizar os comandos abaixo no terminal de seu computador:
  +
  +
ssh <endereço IP do seu RasPi> -l <nome de usuário do seu RasPi>
  +
  +
Para acessar diretamente com interface gráfica (GUI), basta utilizar o comando a seguir:
  +
  +
ssh -X <endereço IP do seu RasPi> -l <nome de usuário do seu RasPi>
  +
  +
Obs.: O nome de usuário padrão é <code>pi</code>, e a senha <code>raspberry</code>.
  +
  +
=== Parâmetros de configuração do boot===
  +
  +
O arquivo <code>config.txt</code> contém parâmetros que, num PC normal ficariam na BIOS (algo que o Raspberry Pi não possui). Uma explicação detalhada pode ser achada em http://elinux.org/RPi_config.txt
  +
  +
== BASIC no Raspberry Pi ==
  +
  +
Se você quiser conhecer (ou recordar) como eram os primeiros computadores pessoais, experimente instalar o yabasic:
  +
  +
sudo apt-get install ncurses-dev xorg-dev
  +
mkdir temp
  +
cd temp
  +
wget http://www.yabasic.de/download/yabasic-2.763.tar.gz
  +
tar xf yabasic-2.763.tar.gz
  +
cd yabasic-2.763
  +
./configure
  +
sudo make install
  +
  +
O yabasic é apenas um interpretador, não incluindo um editor propriamente dito. Use o editor de sua preferência (o Raspbian vem com o nano), colocando a seguinte linha no início do arquivo:
  +
  +
#!/usr/local/bin/yabasic
  +
  +
Após salvar, marque o arquivo como executável:
  +
  +
chmod +x arquivo
  +
  +
=== Referências ===
  +
  +
* [http://www.yabasic.de/ site do yabasic, inclui o manual on-line]
  +
* [http://dqsoft.blogspot.com.br/2013/11/raspberry-pi-dragon-island.html exemplo de programa BASIC]
  +
  +
== Veja também ==
  +
  +
* [[Raspberry Pi/GPIO]]
 
* [[Dia do Mini PC]]
  +
* [[Acesssórios para o Raspberry Pi]]
  +
* [https://github.com/oturing/rpi/ Repositório no GitHub com exemplos em de programação do Raspberry Pi em Python]
  +
  +
  +
[[Categoria:Mini PC]][[Categoria:IoT]][[Categoria:RaspberryPi]][[Categoria:Desatualizado]]

Edição atual tal como às 13h48min de 6 de maio de 2016

Raspberry Pi model B rev. 2: as principais interfaces são, em sentido horário, 2 x USB 2.0, Ethernet 10/100, slot SD (no verso da placa), 26 pinos GPIO, vídeo composto RCA e audio estéreo com plug TRS de 3.5mm (dimensões da placa: 56x85mm)

O Raspberry Pi é primeiro mini PC que se tornou um grande sucesso de público, com cerca de 1 milhão de unidades vendidas até janeiro de 2013 e 2 milhões de unidades vendidas até outubro de 2013.

A versão atual em abril/2013 é o modelo B, rev. 2, e tem um processador ARM11 de 700MHz, 512MB de RAM e um slot para o cartão SD que é usado para armazenar o sistema operacional e os programas do usuário. O sistema operacional mais utilizado no Pi é o Raspbian GNU/Linux, uma variante do Debian, com gerenciador de janelas LXDE (o mesmo do Lubuntu).

Origens

O Raspberry Pi foi projetado no Reino Unido por uma equipe liderada por Eben Upton, professor de computação da universidade de Cambridge, com o objetivo de tornar mais acessível o aprendizado de programação, como era nos anos 1980-90 quando os microcomputadores, assim que ligados, colocavam o usuário imediatamente em contato com uma linguagem de programação.

Explorando

Onde comprar

Dicas

Configurando o teclado "ABNT2"

Para fazer o Raspberry Pi reconhecer o teclado brasileiro com cedilha, falsamente denominado ABNT2, edite o arquivo /etc/default/keyboard assim:

 #sudo nano /etc/default/keyboard
 XKBMODEL="abnt2"
 XKBLAYOUT="br"
 XKBVARIANT=""
 XKBOPTIONS="lv3:alt_switch,compose:rctrl"

Acessando scripts de configurações iniciais

No primeiro boot é exibido algumas opções de scripts úteis para configurar seu Raspberry Pi. Caso deseje acessá-lo novamente, basta digitar no terminal:

 sudo raspi-config

Acessando via SSH (terminal e GUI)

O SSH está desabilitado por padrão no Raspbian. A habilitação é feita no raspi-config, em Advanced Options.

Para acessar o Raspberry Pi através do SSH basta conhecer o IP que foi atribuído e utilizar os comandos abaixo no terminal de seu computador:

 ssh <endereço IP do seu RasPi> -l <nome de usuário do seu RasPi>

Para acessar diretamente com interface gráfica (GUI), basta utilizar o comando a seguir:

 ssh -X <endereço IP do seu RasPi> -l <nome de usuário do seu RasPi>

Obs.: O nome de usuário padrão é pi, e a senha raspberry.

Parâmetros de configuração do boot

O arquivo config.txt contém parâmetros que, num PC normal ficariam na BIOS (algo que o Raspberry Pi não possui). Uma explicação detalhada pode ser achada em http://elinux.org/RPi_config.txt

BASIC no Raspberry Pi

Se você quiser conhecer (ou recordar) como eram os primeiros computadores pessoais, experimente instalar o yabasic:

 sudo apt-get install ncurses-dev xorg-dev
 mkdir temp
 cd temp
 wget http://www.yabasic.de/download/yabasic-2.763.tar.gz
 tar xf yabasic-2.763.tar.gz
 cd yabasic-2.763
 ./configure
 sudo make install

O yabasic é apenas um interpretador, não incluindo um editor propriamente dito. Use o editor de sua preferência (o Raspbian vem com o nano), colocando a seguinte linha no início do arquivo:

 #!/usr/local/bin/yabasic

Após salvar, marque o arquivo como executável:

 chmod +x arquivo

Referências

Veja também