Met een 700 MHz CPU en minstens 256 MB RAM heeft de Raspberry Pi specs die vergelijkbaar zijn met een instapmodel smart phone, dus veel gebruikers hebben er blijkbaar belang bij gesteld om de mobiele Android-software van Google op het apparaat te installeren.
Het goede nieuws is dat u precies dat kunt doen - Android 2.3 is al geporteerd en u kunt het nu downloaden en installeren. Het slechte nieuws is dat het nog geen hardwareversnelling ondersteunt, wat betekent dat de ervaring niet zo soepel is als je zou willen.
Android 4.0 voor de Pi met hardwareversnelling is in de maak, maar als je het moeilijk vindt om de eerdere versie te proberen, dan is dit wat je moet doen ...
Wat je nodig hebt
- Raspberry Pi - als je net de jouwe hebt, kun je dit als volgt instellen
- Een SD-kaart met ten minste 4 GB vrije ruimte, geformatteerd als FAT32
- CyanogenMod 7.2 (aangepaste Android ROM) voor de Raspberry Pi
ramen
Dus je hebt CyanogenMod gedownload via de bovenstaande link, maar hoe krijg je dat op je SD-kaart? Eenvoudigweg verslepen werkt niet; je Raspberry Pi kan niet opstarten vanaf een SD-kaart waarop een .img-bestand zit. Je hebt software van derden nodig om eerst het 7z-bestand uit te pakken - 7-Zip en WinRAR zijn beide even capabel - en dan is nog een stukje software nodig om de bestanden uit de afbeelding te extraheren en over te brengen naar de SD-kaart .
Gelukkig is er een handig programma voor Windows genaamd Win32DiskImager dat zowel gratis als lichtgewicht is en in staat zal zijn om voor alle zware taken te zorgen. Laat het eenvoudig zien waar het .img-bestand dat u hebt uitgepakt, is en naar welk apparaat u het wilt kopiëren. In dit geval was de SD-kaart E: \.
Als u eenmaal aan het proces bent begonnen, zou het niet te lang moeten duren om te voltooien. Als het klaar is, laat je de SD-kaart in je Pi springen en navigeer je snel door Android.
Mac OS X
Jammer genoeg omvat het proces in Mac OS X een beetje opdrachtregel, maar het is niets dat we niet aankunnen, en je bent klaar voor je het weet.
Net als bij Windows, is de eerste stap als je een Mac gebruikt, het 7z-bestand dat je zojuist hebt gedownload uitgepakt. Er zijn veel gratis programma's beschikbaar om dit te doen, maar ik gebruik graag 'The Unarchiver', die erg licht is en gratis verkrijgbaar is in de App Store.
Vervolgens moet je de BSD-naam van je SD-kaart vinden - maak je geen zorgen, je hoeft hier geen fijne details te kennen, we zijn gewoon op zoek naar één stuk informatie. Klik hiervoor op het Apple-logo in de menubalk en ga vervolgens naar Over deze Mac> Meer informatie en bekijk uw systeemrapport.
Zodra je daar bent, selecteer je 'USB' in de zijbalk en zoek je naar 'Interne geheugenkaartlezer'. Nadat dit is geselecteerd, wordt de BSD-naam weergegeven in de onderstaande gegevens. In mijn geval staat er 'disk1'.
Met die informatie kunnen we nu Terminal openen om de opdracht uit te voeren waarmee uw .img-bestand naar de SD-kaart wordt gekopieerd. Typ de volgende opdracht: sudo dd if = image_path_here.img of = / dev / diskn bs = 1m - het image_path_here.img vervangen door het pad van uw gedownloade bestand en waar het 'schijf n ' staat, wilt u vervang n door het nummer van uw schijf dat u in de vorige stap in System Report hebt gevonden. Zorg ervoor dat u dit goed aanpakt, want dd is een krachtige opdracht en het zal niet aarzelen om de schijf waarnaar u verwijst te formatteren en te vervangen door de afbeelding die is opgegeven.
Het zal een tijdje duren voordat het dd-commando zijn magie bewerkt en het geeft geen feedback terwijl het werkt, dus wees niet ongeduldig en laat het gewoon zijn ding doen. Zodra het is voltooid, heb je een SD-kaart geladen met bestanden waarmee je kunt opstarten in Android.
Linux
Net als Mac OS X zijn Linux-distributies gebaseerd op Unix, dus ze kunnen ook de opdracht dd gebruiken om je afbeeldingsbestand naar een SD-kaart te kopiëren. Het proces is iets meer betrokken dan het was voor OS X, maar als je een Linux-gebruiker bent, zit je waarschijnlijk toch comfortabel met de commandolijn.
Als u de afbeelding wilt extraheren uit het .7z-bestand dat u zojuist hebt gedownload, kunt u een opdrachtregelprogramma gebruiken met de naam p7zip. Ubuntu-gebruikers kunnen het installeren met behulp van de opdracht: sudo apt-get install p7zip-full .
Nadat p7zip is geïnstalleerd, kunt u het naar uw .7z-bestand verwijzen en de inhoud uitpakken door het volgende in te voeren: 7za e path_of_your_file.7z .
De volgende stap is om uit te vinden op welk label uw SD-kaart is toegewezen door het systeem. Om dit te doen, typt u: df -h in Terminal en u krijgt een lijst met al uw apparaten te zien. In dit voorbeeld bevindt de SD-kaart zich op / dev / sdc1.
Als je de locatie van je SD-kaart onthoudt, kun je deze ontkoppelen met de opdracht 'umount'. In dit voorbeeld is de opdracht umount / dev / sdc, maar u moet deze aanpassen, afhankelijk van de locatie van de kaart in uw systeem.
Ten slotte kunt u de opdracht dd gebruiken om de inhoud van het afbeeldingsbestand naar de SD-kaart te kopiëren. In dit voorbeeld is de opdracht: dd bs = 4M if = image_path_here.img of = / dev / sdc (waarbij de 1 wordt verwijderd van het einde van het pad dat u eerder hebt gevonden, omdat dat de locatie van de partitie is, niet de kaart zelf).
Nu hoef je alleen maar te wachten tot de gegevens zijn gekopieerd en je bent klaar om te gaan.
Ik heb Android geïnstalleerd! Wat nu?
Als je eenmaal bent gelukt om je SD-kaart op te starten, kun je vrijwel alles doen wat je met Android op een smartphone zou doen. Je hebt volledige ethernet-ondersteuning, dus zolang je aangesloten bent, kun je op internet surfen, je e-mail checken en je echt coole Raspberry Pi aan je vrienden op Facebook laten zien.
Zoals ik eerder al zei, zonder hardwareversnelling, kan het een enigszins teleurstellende ervaring zijn, en de muis en het toetsenbord zijn vrij beperkt als je gewend bent om Android op een touchscreen te gebruiken. Dat terzijde echter, dit is nog steeds een heel cool project om met je Raspberry Pi te doen, en het zal alleen maar beter worden in de toekomst als AndroidPi 4.0 eenmaal is uitgebracht met hardwareversnelling.
- Kijk voor meer informatie over je Raspberry Pi in onze 25 handleiding met leuke projecten.
Noot van de redacteur : sommige van deze instructies zijn aangepast van de waan van de SD Card Setup-wiki bij de Raspberry Pi-community.
Laat Een Reactie Achter