sexta-feira, 27 de julho de 2012

Divisão da memória Ram

    Uma das configurações possíveis do RasPi é a repartição da Memória entre o ARM e o GPU. É semelhante a alguns computadores portáteis que permitem que a memória RAM partilhada entre o CPU e a Placa gráfica seja configurada.

    O RasPi vem "equipado" com 256Mb de memória RAM que pode ser dividida da seguinte forma:

 ARM (Mb)   GPU (Mb)   Indicado para 
240  16  ???? Suponho que não deva ter ambiente gráfico.???
224  32  Memória máxima para o ARM. Ideal para uso como computador pessoal sem aceleração vídeo ou 3D.
192  64  Quantidade de memoria razoável para o ARM. Ideal para vídeo simples (omxplayer) ou 3D (quake)
128  128  Memória máxima para o GPU. Ideal para trabalho em 3D. Necessário para o XBMC (Media Center)


Para configurar esta divisão podemos usar o "rpi-update" que já falei anteriormente:
sudo rpi-update 224
Reiniciar o RasPi e já está.

Como parâmetro do comando pode ser passado o valor da memória referente ao ARM retirado da tabela. Neste caso ao colocar 224, iremos ficar com 224Mb de Ram atribuidas ao ARM e 32Mb ao GPU.

No meu RasPI com instalação do Raspbian, tenho configurado 224Mb para o ARM. Já experimentei a opção de 128, mas fica muito lento tornando quase impossível fazer alguma coisa.

quarta-feira, 25 de julho de 2012

Manter o Raspberry Pi atualizado

Antes de mais nada queria confessar que este é a minha primeira mensagem a ser escrita a partir de um RasPi.

Nesta publicação vou descrever como podes manter o teu RasPi atualizado, isto é, com a ultima versão do firmware, do kernel e do software. Eu sei, é muito palavrão só numa frase.

O firmware é o programa que é executado dentro do RasPi, e que permite que seja instalado um Sistema operativo no cartão de memória que depois é lido e executado.

O kernel é o componente principal do sistema operativo e serve de ponte entre as aplicações e o processador.

O software, ... este sabem o que é...

Firmware e Kernel:


A maneira mais fácil de o atualizar é usando o rpi-update desenvolvido pelo Hexxeh :

1 - Ligar o nosso RasPi e executar o LXTerminal (sim, essa janela preta com letras -brancas).

2 - Executar o seguinte comando para descarregar o rpi-update:
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
    O "sudo" faz com que o comando seja executado com permissões de Administrador.

3 - Para permitir que o programa que descarregamos seja executado, fazer:
sudo chmod +x /usr/bin/rpi-update
4 - Como provavelmente não devem ter o "Git" instalado, devem executar:
sudo apt-get install git-core
    O "Git" é um programa que permite o controlo de versões de código fonte e que é necessário ter instalado para executar o "rpi-update".

    O "apt-get" permite a instalação e atualização de programas e suas dependencias.

5 - Finalmente executar o seguinte comando, esperar que termine e no final re-iniciar o RasPi:
sudo rpi-update
Para verificar a versão do firmware que está instalada podem fazer:
/opt/vc/bin/vcgencmd version
Podes confirmar a data pela versão disponibilizada aqui.

E para o kernel :
uname -a
Podes confirmar a versão e a data com a versão mais atualizada do kernel que está aqui.

Software


1 - Para atualizar a lista de versões dos programas e das bibliotecas:
sudo apt-get update
2 - Por forma a efectuar a atualização para as novas versões, executar:
sudo apt-get upgrade

segunda-feira, 23 de julho de 2012

História do lançamento do Raspberry Pi

Acho que vale a pena deixar aqui umas palavras sobre a historia do RasPi.

    O RasPi foi posto à venda às 6 da manha do dia 29 de Fevereiro de 2012. A Fundação tinha mandado fabricar 10000 RasPi numa fabrica na China, que (para desespero da comunidade) após alguns atrasos e algumas correções lá ficaram prontos. Ao aperceberem-se de procura que o RasPi iria ter, e que não teriam capacidade de produzir essas quantidades e gerir essas encomendas, decidiram fazer um acordo com duas grandes empresas inglesas de distribuição de componentes eletrónicos: a RS e a Farnell.
    A procura foi tanta que, se não me engano, na primeira semana foram "vendidos" cerca de 300 000 RasPi's. Disse "vendidos" porque na verdade, eles só começaram a ser enviados a 14 de Abril devido ao facto de ambas as empresas terem exigido que o RasPi fosse certificado com a marca CE e a equivalente americana.
    Ambos os "sites" da RS e da Farnell não aguentaram o número de pedidos iniciais o que provocou a perda de alguns registos, registos duplicados, ordem errada dos registos.
    Ambas as empresas iniciaram a produção de RasPi, mandando produzir 100000 cada, que forma sendo enviados, mas mantendo a limitação de um por cliente.
    No dia 16 de Julho foi aberta a venda de mais de um por cliente.

  Alguns destes dados podem não ser totalmente exactos visto os ter escrito de memória...

   Para quem encomendou agora a sua "tarte" o melhor é ir espreitando no "forum" da Fundação a secção "Ordering and shipping". Acredito que o processo de encomenda e entrega esteja a normalizar porque a primeira "avalanche" de clientes já está servida e a partir de agora espera-se que o ciclo de fabrico e envio seja mais estável e curto... vamos lá ver.

   Para que está à espera do seu RasPi só desejo boa sorte e paciência.

   Eu fiz o pedido do meu no dia 29 de Fevereiro às 6 da manhã e recebi-o em casa no dia 10 de Julho.

sexta-feira, 20 de julho de 2012

Comando para o Media-Center


Ok, já tenho o meu Media-Center instalado e ligado à TV mas tenho que andar com um teclado e um rato agarrados ?????


Não. Se tiveres um telefone Android acabaste de ganhar um Comando gratuito.

Basta instalar a aplicação para Android "XBMC Remote" e configurar para se ligar ao OpenElec.

No OpenElec, aceder às Configurações no menu Sistema e fazer as configurações das imagens:

Nota: a aplicação XMBC Remote tem um "bug" e por isso não podem ser configurados "Utilizador" e "Palavra-passe".
 

No "XBMC Remote" do Android, adicionar um novo Servidor utilizando o IP que aparece no menu do Sistema, Informações do Sistema:


 Se tudo correr bem vamos ter algo parecido com:




quinta-feira, 19 de julho de 2012

Raspbian "wheezy"

Ontem a fundação do Raspberry Pi lançou uma nova distribuição (Sistema Operativo) para o RasPi chamada Raspbian “wheezy”. A vantagem distribuição é que faz uso do hardware para operações com virgula flutuante existentes no RasPi.
Ok, e quais são as vantagens????
O RasPi está mais rápido e mais fluido.

Claro que já instalei o Raspbian num cartão SD... Gostei.

A instalação no SD foi simples, usei o método que descrevi no artigo anterior:
  1. Descarreguei o zip com a imagem.
  2. Descompactei o conteudo e criei um gzip com a imagem.
  3. Usei o Fedora Remix Installer para criar o SD com esta imagem.
Já tinha experimentado outra distribuição Debian e depois de instalada o teclado estava desconfigurado, a area do televisor não era toda usado, a hora não sincronizava e não era fácil alterar o idioma. Claro que se tinha que recorrer a alguns comandos "manhosos" num terminal para configurar estas coisas...

Mas.... no Raspbian “wheezy” depois do RasPi arrancar e proceder ao resto da instalação, é apresentada uma interface gráfica onde é possível configurar o nosso ambiente:
  1. Utilização da área do televisor toda (desativar o overscan)
  2. Alterar a Password do utilizador
  3. Alterar a partição para usar o espaço do cartão todo.
  4. Alterar o teclado, região geográfica e idioma.
  5. Definir que o arranque seja logo feito para o ambiente gráfico
  6. Repartição da memória RAM entre a placa gráfica e uso geral.
  7. Atualização do sistema.
E é rápido??
      É o suficiente para navegar na Internet (ainda não experimentei muito mais)

Media-Center

Já instalei o OpenElec que é uma distribuição para o Raspberry Pi. Temos um Media Center.


A instalação é bastante simples, basta um cartão SD e seguir os passos que estão aqui. Ou então usando o Fedora Remix Installer e em vez de instalar a imagem do Fedora, criar um gzip com a imagem do OpenElec e escolhê-la como "source" para a nossa instalação.

Experimentei ver filmes HD que "rolaram" sem problemas. No arranque temos uns soluços que passam após uns segundos. Os filmes estavam armazenados num disco externo remoto ligado à rede.

Instalei um add-on para o Youtube que funciona 5 * apesar de um pouco lento nas procuras ou listagens.

Só encontrei um problema na visualização de imagens jpg que bloqueia o RasPi. O problema já esta reportado e acredito que não vai demorar muito tempo a ser resolvido. (cant-open-jpg-pictures-localnetwork-raspi-hangs)

quarta-feira, 18 de julho de 2012

Raspberry Pi

Já chegou o meu brinquedo novo...
Não sabes o que é???
Raspberry Pi




Resumindo é um micro-computador, muito barato (35 USD), para ligar à TV.

Claro que não é nenhum PC topo de gama dual-core mas chega para ver filmes em HD, navegar na Internet e editar uns documentos (espero eu).

Para que é que eu quero???
Em primeiro lugar para Media-Center e navegar na Internet sem ter que ligar o PC.
Em segundo lugar para fazer umas experiências com robótica e afins...