Hur man installerar Android 2.3 på Raspberry Pi

Med en 700MHz CPU och minst 256 MB RAM har Raspberry Pi specifikationer som kan jämföras med en smart smartphone. Så många användare har givetvis uttryckt intresse för att installera Googles mobilprogram Android på enheten.

Den goda nyheten är att du kan göra just det - Android 2.3 har redan portat, och du kan ladda ner och installera det just nu. Den dåliga nyheten är att den inte stöder hårdvaruacceleration än, vilket innebär att upplevelsen inte är så jämn som du kanske gillar att vara.

Android 4.0 för Pi med hårdvaruacceleration finns i verk, men om du är klåda för att prova den tidigare versionen, så är det vad du behöver göra ...

Vad du behöver

  • Raspberry Pi - om du bara har fått din, här är hur du ställer upp det
  • Ett SD-kort med minst 4 GB ledigt utrymme, formaterat som FAT32
  • CyanogenMod 7.2 (anpassad Android ROM) för Raspberry Pi

Windows

Så, du har laddat ner CyanogenMod från länken ovan, men hur får du det på ditt SD-kort? Att helt enkelt dra över det kommer inte att fungera. din Raspberry Pi kommer inte att kunna starta från ett SD-kort med en .img-fil som sitter på den. Du behöver lite tredje parts programvara för att först packa upp 7z-filen - 7-Zip och WinRAR är båda lika lika - och sedan behövs en annan mjukvara för att extrahera filerna från bilden och överföra dem till SD-kortet .

Lyckligtvis finns det ett praktiskt program för Windows som heter Win32DiskImager som är både fri och lätt och kan ta hand om all tung lyftning för dig. Visa bara var den .img-fil du har extraherat är och vilken enhet du vill kopiera den till. I detta fall var SD-kortet E: \.

När du har börjat processen ska det inte ta för lång tid att slutföra. När det är klart, tryck SD-kortet i din Pi och du kommer navigera runt Android på nolltid.

Mac OS X

Tyvärr innebär processen i Mac OS X ett litet kommandoradsarbete, men det är inget vi inte kan hantera, och du kommer att vara igång innan du vet det.

Som på Windows, är det första steget om du använder en Mac att pakka ut den 7z-fil som du just har laddat ner. Det finns massor av gratisprogram tillgängliga för att göra det, men jag gillar att använda "The Unarchiver", som är väldigt lätt och gratis tillgänglig från App Store.

Därefter måste du hitta BSD-namnet på ditt SD-kort - oroa dig inte, du behöver inte veta några detaljerade detaljer här, vi letar bara efter en information. För att göra detta klickar du på Apple-logotypen från menyraden och går sedan till Om den här datorn> Mer information och kolla på din systemrapport.

När du är där, välj "USB från sidofältet och leta efter" Internt minneskortläsare ". När detta väljs väljs BSD-namnet i detaljerna nedan. I mitt fall står det "disk1".

Med den informationen kan vi nu öppna Terminal för att köra kommandot som kommer att kopiera din .img-fil över till SD-kortet. Skriv in följande kommando: sudo dd if = image_path_here.img av = / dev / diskn bs = 1m - ersätter image_path_here.img med sökvägen till din nedladdade fil och där det står "disk n ", vill du ersätt n med numret på din disk som du hittade i systemrapporten under föregående steg. Se till att du får det här, eftersom dd är ett kraftfullt kommando, och det kommer inte att tveka att formatera vilken körning du pekar på den och ersätta den med den angivna bilden.

Det kommer ta ett tag för dd-kommandot att arbeta med magiken, och det ger ingen feedback när den fungerar, så var inte otålig och låt den bara göra sin sak. När det är klart har du ett SD-kort laddat med filer som låter dig starta upp i Android.

Linux

Liksom Mac OS X är Linux-distributioner baserade på Unix, så de kan också använda dd-kommandot för att kopiera bildfilen till ett SD-kort. Processen är lite mer involverad än den var för OS X, men om du är en Linux-användare är du troligen bekväm med kommandoraden ändå.

För att extrahera bilden från den .7z-fil du bara laddat ner kan du använda ett kommandoradsverktyg som heter p7zip. Ubuntu-användare kan installera det med kommandot: sudo apt-get install p7zip-full .

När p7zip är installerat kan du sedan peka ut den på din .7z-fil och extrahera innehållet genom att skriva: 7za e path_of_your_file.7z .

Nästa steg är att ta reda på vilken etikett ditt SD-kort har tilldelats av systemet. För att göra detta, skriv: df -h till Terminal och du kommer att presenteras med en lista över alla dina enheter. I det här exemplet är SD-kortet beläget på / dev / sdc1.

Minns platsen för ditt SD-kort, du kan avmontera det med kommandot 'umount'. I det här exemplet är kommandot omount / dev / sdc, men du måste justera det beroende på platsen för kortet i ditt system.

Slutligen kan du använda kommandot dd för att kopiera innehållet i bildfilen över till SD-kortet. I det här exemplet kommer kommandot att vara: dd bs = 4M if = image_path_here.img of = / dev / sdc (släpp 1 från slutet av sökvägen som du hittat tidigare, eftersom det är platsen för partitionen, inte den kortet självt).

Nu är allt du behöver göra, vänta på att data kopieras och du är bra att gå.

Jag har installerat Android! Vad nästa?

När du har lyckats starta upp ditt SD-kort kan du göra ganska mycket vad du skulle göra med Android på en smart telefon. Du har fullt Ethernet-stöd, så länge du är ansluten kan du surfa på webben, kolla din e-post och visa din riktigt coola Raspberry Pi till dina vänner på Facebook.

Som jag nämnde tidigare, utan hårdvaruacceleration kan det vara en lite underväldigande upplevelse, och musen och tangentbordet är ganska begränsande om du är van att använda Android på en pekskärm. Det är dock fortfarande ett riktigt coolt projekt att göra med din Raspberry Pi, och det blir bara bättre i framtiden när AndroidPi 4.0 har släppts med hårdvaruacceleration.

  • För fler saker att göra med din Raspberry Pi, kolla in vår 25 roliga projektguide.

Redaktörens anteckning : Några av dessa anvisningar ändrades från den utmärkta Raspberry Pi-communityens SD-kortinstallations wiki.

 

Lämna Din Kommentar