Hvordan installere Android 2.3 på Raspberry Pi

Med en 700MHz CPU og minst 256 MB RAM har Raspberry Pi spesifikasjoner som er sammenlignbare med en smart smarttelefon, så mange brukere har selvfølgelig uttrykt interesse for å installere Googles mobilprogramvare Android på enheten.

Den gode nyheten er at du kan gjøre akkurat det - Android 2.3 har allerede blitt portet, og du kan laste ned og installere det akkurat nå. Den dårlige nyheten er at den ikke støtter maskinvareakselerasjon enda, noe som betyr at opplevelsen ikke er helt så glatt som du kanskje vil at den skal være.

Android 4.0 for Pi med maskinvareakselerasjon er i arbeidene, men hvis du er kløe for å prøve den tidligere versjonen, er det her du må gjøre ...

Hva du trenger

  • Raspberry Pi - Hvis du nettopp har fått din, så setter du opp det
  • Et SD-kort med minst 4 GB ledig plass, formatert som FAT32
  • CyanogenMod 7.2 (tilpasset Android ROM) for Raspberry Pi

Windows

Så, du har lastet ned CyanogenMod fra lenken ovenfor, men hvordan får du det på ditt SD-kort? Bare å dra det over vil ikke fungere; Din Raspberry Pi vil ikke kunne starte opp fra et SD-kort med en .img-fil som sitter på den. Du trenger noen tredjeparts programvare for å først pakke ut 7z-filen - 7-Zip og WinRAR er begge like kvalifiserte - og så er det nødvendig med et annet program for å pakke ut filene fra bildet og overføre dem til SD-kortet .

Heldigvis er det et praktisk program for Windows kalt Win32DiskImager som er både fri og lett og vil kunne ta vare på alt tungt løft for deg. Bare vis det hvor .img-filen du har hentet ut, og hvilken enhet du vil kopiere den til. I dette tilfellet var SD-kortet E: \.

Når du har startet prosessen, bør det ikke ta for lang tid å fullføre. Når det er ferdig, trykk SD-kortet i Pi, og du vil navigere rundt Android på et blunk.

Mac OS X

Dessverre innebærer prosessen i Mac OS X et lite kommandolinjearbeid, men det er ingenting vi ikke klarer å håndtere, og du blir oppe før du vet det.

Som i Windows, er det første trinnet hvis du bruker en Mac, å pakke ut 7z-filen du nettopp har lastet ned. Det er mange gratis programmer tilgjengelig for å gjøre dette, men jeg liker å bruke 'The Unarchiver', som er veldig lett og tilgjengelig gratis fra App Store.

Deretter må du finne BSD-navnet på SD-kortet ditt - ikke bekymre deg, du trenger ikke å vite noen fine detaljer her, vi leter bare etter en informasjon. For å gjøre dette, klikk på Apple-logoen fra menylinjen, og gå til Om denne Mac> Mer info og se på din systemrapport.

Når du er der, velg 'USB fra sidefeltet og se etter' Internt minnekortleser '. Når dette er valgt, vil BSD-navnet bli oppført i detaljene nedenfor. I mitt tilfelle står det 'disk1'.

Med den informasjonen kan vi nå åpne Terminal for å kjøre kommandoen som vil kopiere .img-filen til SD-kortet. Skriv inn følgende kommando: sudo dd if = image_path_here.img of = / dev / diskn bs = 1m - erstatter image_path_here.img med banen til den nedlastede filen, og hvor det står 'disk n ', vil du erstatt n med nummeret på disken din som du fant i systemrapporten under det forrige trinnet. Sørg for å få dette riktig, da dd er en kraftig kommando, og det vil ikke nøle med å formatere hvilken kjøring du peker på den, og erstatte den med bildet som er angitt.

Det vil ta en stund for dd-kommandoen å jobbe med magien, og det gir ingen tilbakemelding mens den fungerer, så vær ikke utålmodig og bare la den gjøre sine ting. Når det er fullført, har du et SD-kort lastet med filer som lar deg starte opp i Android.

Linux

Som Mac OS X er Linux-distribusjoner basert på Unix, slik at de også kan benytte dd-kommandoen til å kopiere bildefilen til et SD-kort. Prosessen er litt mer involvert enn det var for OS X, men hvis du er en Linux-bruker, er du sannsynligvis komfortabel med kommandolinjen uansett.

Hvis du vil pakke ut bildet fra .7z-filen du nettopp lastet ned, kan du bruke et kommandolinjeverktøy kalt p7zip. Ubuntu-brukere kan installere det ved hjelp av kommandoen: sudo apt-get install p7zip-full .

Når p7zip er installert, kan du deretter peke den til din .7z-fil og pakke ut innholdet ved å skrive: 7za e path_of_your_file.7z .

Det neste trinnet er å finne ut hvilken etikett ditt SD-kort har blitt tildelt av systemet. For å gjøre dette, skriv: df -h til Terminal, og du vil bli presentert med en liste over alle enhetene dine. I dette eksemplet er SD-kortet plassert på / dev / sdc1.

Når du husker plasseringen av SD-kortet, kan du avmontere det med kommandoen 'umount'. I dette eksemplet er kommandoen umount / dev / sdc, men du må justere det avhengig av hvor kortet er plassert i systemet.

Til slutt kan du bruke kommandoen dd for å kopiere innholdet i bildefilen til SD-kortet. I dette eksemplet vil kommandoen være: dd bs = 4M hvis = image_path_here.img of = / dev / sdc (slippe 1 fra slutten av banen som du fant tidligere, da det er plasseringen av partisjonen, ikke den kortet selv).

Nå er alt du trenger å gjøre, vent på at dataene skal kopieres, og du er god til å gå.

Jeg har installert Android! Hva nå?

Når du har klart å starte opp fra SD-kortet, kan du gjøre stort sett alt du vil gjøre med Android på en smart telefon. Du har full Ethernet-støtte, så lenge du er koblet til, kan du surfe på nettet, sjekke e-posten din og vise din virkelig kule Raspberry Pi til vennene dine på Facebook.

Som nevnt tidligere, uten maskinvareakselerasjon, kan det være en litt underwhelming opplevelse, og musen og tastaturet er ganske begrensende hvis du er vant til å bruke Android på en berøringsskjerm. Det er imidlertid fortsatt et veldig kult prosjekt å gjøre med Raspberry Pi, og det blir bare bedre i fremtiden når AndroidPi 4.0 er utgitt med maskinvareakselasjon.

  • For flere ting å gjøre med Raspberry Pi, sjekk ut våre 25 morsomme prosjekter guide.

Redaktørens notat : Noen av disse instruksjonene ble endret fra det gode Raspberry Pi-fellesskapets SD Card Setup wiki.

 

Legg Igjen Din Kommentar