Sådan installeres Android 2.3 på Raspberry Pi

Med en 700MHz CPU og mindst 256 MB RAM har Raspberry Pi specs, der kan sammenlignes med en smartphone på entry level. Naturligvis har mange brugere udtrykt interesse for at installere Googles mobilsoftware Android på enheden.

Den gode nyhed er, at du bare kan gøre det - Android 2.3 er allerede blevet portet, og du kan downloade og installere det lige nu. Den dårlige nyhed er, at den ikke understøtter hardware acceleration endnu, hvilket betyder, at oplevelsen ikke er helt så glat, som du måske kan lide at være.

Android 4.0 til Pi med hardware acceleration er i værkerne, men hvis du er kløe for at prøve den tidligere version ud, her er hvad du skal gøre ...

Hvad du skal bruge

  • Raspberry Pi - hvis du lige har fået din, så er det sådan, hvordan du sætter det op
  • Et SD-kort med mindst 4 GB ledig plads, formateret som FAT32
  • CyanogenMod 7.2 (brugerdefineret Android ROM) til Raspberry Pi

vinduer

Så du har downloadet CyanogenMod fra linket ovenfor, men hvordan får du det på dit SD-kort? Du skal bare trække det på tværs af det. din Raspberry Pi vil ikke kunne starte fra et SD-kort med en .img-fil, der sidder på den. Du skal bruge noget tredjeparts software til først at pakke ud 7z-filen - 7-Zip og WinRAR er begge lige i stand - og så er der brug for et andet software til at udpakke filerne fra billedet og overføre dem til SD-kortet .

Heldigvis er der et praktisk program til Windows kaldet Win32DiskImager, der både er fri og let og vil kunne tage sig af alle de tunge løft for dig. Du skal blot vise det, hvor den .img-fil, du har udtaget, er, og hvilken enhed du vil kopiere den til. I dette tilfælde var SD-kortet E: \.

Når du har startet processen, bør det ikke tage for lang tid at fuldføre. Når det er færdigt, pop SD-kortet ind i din Pi, og du vil navigere rundt i Android på ingen tid.

Mac OS X

Processen i Mac OS X involverer desværre et lille kommandolinjearbejde, men det er ikke noget, vi ikke kan klare, og du bliver kørende, før du ved det.

Ligesom på Windows, er det første skridt, hvis du bruger en Mac, at pakke ud den 7z-fil, du lige har downloadet. Der er masser af gratis programmer til rådighed for at gøre dette, men jeg kan godt lide at bruge 'The Unarchiver', som er meget let og tilgængelig gratis fra App Store.

Dernæst skal du finde BSD-navnet på dit SD-kort - rolig, du behøver ikke at vide nogen fine detaljer her, vi leder bare efter ét stykke information. For at gøre dette skal du klikke på Apple-logoet fra menulinjen og derefter gå til Om denne Mac> Mere info og se på din systemrapport.

Når du er der, vælg 'USB fra sidelinjen og kig efter' Intern hukommelseskortlæser '. Når dette er valgt, vil BSD-navnet blive angivet i nedenstående detaljer. I mit tilfælde står det 'disk1'.

Med disse oplysninger kan vi nu åbne Terminal for at køre kommandoen, som vil kopiere din .img-fil over til SD-kortet. Indtast følgende kommando: sudo dd hvis = image_path_here.img af = / dev / diskn bs = 1m - erstatter image_path_here.img med stien til din downloadede fil, og hvor det står 'disk n ', vil du gerne Udskift n med nummeret på din disk, som du fandt i systemrapport under det foregående trin. Sørg for at få det rigtigt, da dd er en kraftfuld kommando, og det vil ikke tøve med at formatere, hvilket drev du peger på det og erstatte det med det angivne billede.

Det vil tage et stykke tid for dd-kommandoen at arbejde sin magi, og det giver ikke nogen feedback, mens den fungerer, så vær ikke utålmodig og lad det bare gøre det. Når det er færdigt, har du et SD-kort, der er fyldt med filer, der giver dig mulighed for at starte op i Android.

Linux

Ligesom Mac OS X er Linux-distributioner baseret på Unix, så de kan også udnytte dd-kommandoen til at kopiere din billedfil til et SD-kort. Processen er lidt mere involveret end den var til OS X, men hvis du er en Linux-bruger, er du sikkert komfortabel med kommandolinjen alligevel.

For at hente billedet fra .7z-filen, du lige har downloadet, kan du bruge et kommandolinjeværktøj kaldet p7zip. Ubuntu-brugere kan installere det ved hjælp af kommandoen: sudo apt-get install p7zip-full .

Når p7zip er installeret, kan du derefter pege på din .7z-fil og udtrække indholdet ved at skrive: 7za e path_of_your_file.7z .

Det næste trin er at finde ud af, hvilken etiket dit SD-kort er blevet tildelt af systemet. For at gøre dette skal du skrive: df -h til Terminal, og du vil blive præsenteret med en liste over alle dine enheder. I dette eksempel er SD-kortet placeret på / dev / sdc1.

Husk placeringen af ​​dit SD-kort, du kan afmontere det med kommandoen 'umount'. I dette eksempel er kommandoen umount / dev / sdc, men du skal justere det afhængigt af placeringen af ​​kortet i dit system.

Endelig kan du bruge kommandoen dd til at kopiere indholdet af billedfilen over til SD-kortet. I dette eksempel vil kommandoen være: dd bs = 4M hvis = image_path_here.img af = / dev / sdc (dropper 1 fra slutningen af ​​den sti, du tidligere fandt, da det er placeringen af ​​partitionen, ikke den kortet selv).

Nu er alt hvad du skal gøre, vente på, at dataene skal kopieres, og du er god at gå.

Jeg har installeret Android! Hvad er det næste?

Når du har formået at starte fra dit SD-kort, kan du gøre stort set alt, hvad du ville gøre med Android på en smart telefon. Du har fuld Ethernet-support, så længe du er tilsluttet, kan du surfe på internettet, tjekke din email og vise din rigtig cool Raspberry Pi til dine venner på Facebook.

Som jeg nævnte tidligere, uden hardware acceleration, kan det være en lidt underwhelming oplevelse, og musen og tastaturet er ret begrænsende, hvis du er vant til at bruge Android på en berøringsskærm. Det er dog stadig et rigtig godt projekt at gøre med din Raspberry Pi, og det bliver kun bedre i fremtiden, når AndroidPi 4.0 er blevet frigivet med hardware acceleration.

  • For flere ting at gøre med din Raspberry Pi, tjek vores 25 sjove projekt guide.

Redaktørens note : Nogle af disse instruktioner blev ændret fra den fremragende Raspberry Pi-fællesskabets SD Card Setup wiki.

 

Efterlad Din Kommentar