Como instalar o Android 2.3 no Raspberry Pi

Com uma CPU de 700MHz e pelo menos 256MB de RAM, o Raspberry Pi possui especificações comparáveis ​​a um smartphone de nível básico, portanto, naturalmente, muitos usuários expressaram interesse em instalar o software móvel do Google, o Android, no dispositivo.

A boa notícia é que você pode fazer isso - o Android 2.3 já foi portado, e você pode baixá-lo e instalá-lo agora mesmo. A má notícia é que ele ainda não suporta aceleração de hardware, o que significa que a experiência não é tão boa quanto você gostaria.

Android 4.0 para o Pi com aceleração de hardware está em obras, mas se você está ansioso para experimentar a versão anterior, aqui está o que você terá que fazer ...

O que você precisará

  • Raspberry Pi - se você acabou de adquirir o seu, veja como configurá-lo
  • Um cartão SD com pelo menos 4 GB de espaço livre, formatado como FAT32
  • CyanogenMod 7.2 (custom Android ROM) para o Raspberry Pi

janelas

Então, você baixou o CyanogenMod do link acima, mas como você coloca isso no seu cartão SD? Simplesmente arrastá-lo não funcionará; seu Raspberry Pi não poderá inicializar a partir de um cartão SD com um arquivo .img sobre ele. Você precisará de algum software de terceiros para primeiro descompactar o arquivo 7z - o 7-Zip e o WinRAR são igualmente capazes - e, em seguida, outro software é necessário para extrair os arquivos da imagem e transferi-los para o cartão SD. .

Felizmente, existe um prático programa para Windows chamado Win32DiskImager, que é ao mesmo tempo gratuito e leve e poderá cuidar de todo o trabalho pesado para você. Simplesmente mostre onde o arquivo .img que você extraiu é e para qual dispositivo você deseja copiá-lo. Neste caso, o cartão SD era E: \.

Depois de iniciar o processo, não deve demorar muito para ser concluído. Quando terminar, coloque o cartão SD no seu Pi e você estará navegando em torno do Android em pouco tempo.

Mac OS X

Infelizmente, o processo no Mac OS X envolve um pouco de trabalho de linha de comando, mas não é nada que não possamos resolver, e você estará pronto para funcionar antes de conhecê-lo.

Como no Windows, o primeiro passo se você estiver usando um Mac é descompactar o arquivo 7z que você acabou de baixar. Existem muitos programas gratuitos disponíveis para isso, mas eu gosto de usar o 'The Unarchiver', que é realmente leve e está disponível gratuitamente na App Store.

Em seguida, você precisará encontrar o nome BSD do seu cartão SD - não se preocupe, você não precisa conhecer nenhum detalhe aqui, estamos apenas procurando por uma informação. Para fazer isso, clique no logotipo da Apple na barra de menu, acesse Sobre este Mac> Mais informações e dê uma olhada no Relatório do sistema.

Quando estiver lá, selecione 'USB na barra lateral e procure por' Internal Memory Card Reader '. Uma vez selecionado, o nome do BSD será listado nos detalhes abaixo. No meu caso, diz 'disk1'.

Com essa informação, podemos agora abrir o Terminal para executar o comando que irá copiar o seu arquivo .img para o cartão SD. Digite o seguinte comando: sudo dd if = image_path_here.img de = / dev / diskn bs = 1m - substituindo image_path_here.img pelo caminho do seu arquivo baixado, e onde ele diz 'disk n ', você vai querer substitua n pelo número do seu disco encontrado no Relatório do sistema durante a etapa anterior. Certifique-se de acertar isso, pois dd é um comando poderoso e não hesitará em formatar a unidade em que você a apontar e substituí-la pela imagem especificada.

Vai demorar um pouco para o comando dd trabalhar sua mágica, e ele não fornece nenhum feedback enquanto estiver funcionando, então não seja impaciente e apenas deixe que ele faça o que quer. Quando estiver concluído, você terá um cartão SD carregado com arquivos que lhe permitirão inicializar no Android.

Linux

Como no Mac OS X, as distribuições do Linux são baseadas no Unix, portanto, elas também podem utilizar o comando dd para copiar seu arquivo de imagem para um cartão SD. O processo é um pouco mais complicado do que era para o OS X, mas se você é um usuário Linux, provavelmente está confortável com a linha de comando.

Para extrair a imagem do arquivo .7z que você acabou de baixar, você pode usar uma ferramenta de linha de comando chamada p7zip. Usuários do Ubuntu podem instalá-lo usando o comando: sudo apt-get install p7zip-full .

Quando o p7zip estiver instalado, você poderá apontá-lo para o arquivo .7z e extrair o conteúdo digitando: 7za e path_of_your_file.7z .

O próximo passo é descobrir que etiqueta seu cartão SD foi atribuído pelo sistema. Para fazer isso, digite: df -h no Terminal e você será presenteado com uma lista de todos os seus dispositivos. Neste exemplo, o cartão SD está localizado em / dev / sdc1.

Lembrando a localização do seu cartão SD, você pode desmontá-lo com o comando 'umount'. Neste exemplo, o comando é umount / dev / sdc, mas você precisará ajustá-lo dependendo da localização do cartão em seu sistema.

Finalmente, você pode usar o comando dd para copiar o conteúdo do arquivo de imagem para o cartão SD. Neste exemplo, o comando será: dd bs = 4M if = caminho_do_imagem_aqui.img de = / dev / sdc (soltando o 1 do final do caminho que você encontrou anteriormente, pois esse é o local da partição, não o cartão propriamente dito).

Agora tudo o que você precisa fazer é esperar que os dados sejam copiados e você está pronto para ir.

Eu instalei o Android! Qual o proximo?

Uma vez que você conseguiu arrancar o seu cartão SD, você pode fazer praticamente qualquer coisa que você faria com o Android em um telefone inteligente. Você tem suporte total a Ethernet, portanto, enquanto estiver conectado, poderá navegar na Web, verificar seu e-mail e mostrar seu Raspberry Pi realmente legal para seus amigos no Facebook.

Como mencionei anteriormente, sem aceleração de hardware, pode ser uma experiência um pouco abaixo do esperado, e o mouse e o teclado são bastante limitadores se você estiver acostumado a usar o Android em uma tela sensível ao toque. Apesar disso, este é um projeto muito legal para fazer com o seu Raspberry Pi, e só vai melhorar no futuro, uma vez que o AndroidPi 4.0 tenha sido lançado com aceleração de hardware.

  • Para mais informações sobre o Raspberry Pi, confira nosso guia de 25 projetos.

Nota do Editor : Algumas destas instruções foram modificadas a partir do excelente wiki SD Card Setup da comunidade Raspberry Pi.

 

Deixe O Seu Comentário