So installieren Sie Android 2.3 auf dem Raspberry Pi

Mit einer 700-MHz-CPU und mindestens 256 MB RAM verfügt das Raspberry Pi über vergleichbare Spezifikationen wie ein Smartphone der Einstiegsklasse. Daher haben viele Benutzer natürlich Interesse an der Installation der Googles Mobilsoftware Android auf dem Gerät bekundet.

Die gute Nachricht ist, dass Sie genau das tun können - Android 2.3 wurde bereits portiert und Sie können es jetzt herunterladen und installieren. Die schlechte Nachricht ist, dass die Hardware-Beschleunigung noch nicht unterstützt wird, was bedeutet, dass die Erfahrung nicht ganz so reibungslos ist, wie Sie es sich wünschen.

Android 4.0 für das Pi mit Hardwarebeschleunigung ist in Arbeit, aber wenn Sie die frühere Version ausprobieren möchten, müssen Sie Folgendes tun:

Was du brauchen wirst

  • Himbeer-Pi - Wenn Sie gerade Ihr eigenes haben, können Sie es wie folgt einrichten
  • Eine SD-Karte mit mindestens 4 GB freiem Speicherplatz, formatiert als FAT32
  • CyanogenMod 7.2 (benutzerdefiniertes Android-ROM) für den Raspberry Pi

Windows

Sie haben CyanogenMod von dem Link oben heruntergeladen, aber wie bekommen Sie das auf Ihre SD-Karte? Einfach über das Feld ziehen, funktioniert es nicht. Ihr Raspberry Pi kann nicht von einer SD-Karte mit einer .img-Datei booten. Zum Entpacken der 7z-Datei benötigen Sie Software von Drittanbietern - 7-Zip und WinRAR sind gleichermaßen geeignet. Anschließend wird eine weitere Software benötigt, um die Dateien aus dem Image zu extrahieren und auf die SD-Karte zu übertragen .

Glücklicherweise gibt es ein praktisches Programm für Windows namens Win32DiskImager, das sowohl kostenlos als auch leichtgewichtig ist und sich um all das schwere Heben kümmern kann. Zeigen Sie einfach, wo sich die extrahierte .img-Datei befindet und auf welches Gerät Sie sie kopieren möchten. In diesem Fall war die SD-Karte E: \.

Nachdem Sie den Vorgang gestartet haben, sollte der Vorgang nicht zu lange dauern. Wenn Sie damit fertig sind, legen Sie die SD-Karte in Ihren Pi ein und navigieren Sie innerhalb von Android.

Mac OS X

Leider erfordert der Prozess in Mac OS X eine kleine Befehlszeilenarbeit, aber es ist nichts, was wir nicht bewältigen können, und Sie sind bereits einsatzbereit, bevor Sie es wissen.

Wie bei Windows ist der erste Schritt, wenn Sie einen Mac verwenden, das Entpacken der gerade heruntergeladenen 7z-Datei. Dafür gibt es viele kostenlose Programme, aber ich benutze gerne "The Unarchiver", das sehr leicht und kostenlos im App Store erhältlich ist.

Als Nächstes müssen Sie den BSD-Namen Ihrer SD-Karte finden. Machen Sie sich keine Sorgen, Sie müssen hier keine Einzelheiten kennen, wir suchen nur nach einer Information. Klicken Sie dazu in der Menüleiste auf das Apple-Logo, gehen Sie zu "Über diesen Mac"> "Weitere Informationen" und sehen Sie sich Ihren Systembericht an.

Wenn Sie dort sind, wählen Sie 'USB' in der Seitenleiste und suchen Sie nach 'Interner Speicherkartenleser'. Wenn Sie dies ausgewählt haben, wird der BSD-Name in den Details unten aufgeführt. In meinem Fall heißt es 'disk1'.

Mit diesen Informationen können wir jetzt Terminal öffnen, um den Befehl auszuführen, der Ihre .img-Datei auf die SD-Karte kopiert. Geben Sie den folgenden Befehl ein: sudo dd if = image_path_here.img von = / dev / diskn bs = 1m - ersetze image_path_here.img durch den Pfad der heruntergeladenen Datei, und wenn dort 'Diskette n ' steht, solltest du das tun Ersetzen Sie n durch die Nummer Ihrer Festplatte, die Sie im vorherigen Schritt im Systembericht gefunden haben. Stellen Sie sicher, dass Sie dies richtig machen, da dd ein mächtiger Befehl ist, und es wird nicht zögern, das Laufwerk zu formatieren, auf das Sie es zeigen, und es durch das angegebene Bild zu ersetzen.

Es dauert eine Weile, bis der Befehl dd seine Magie entfaltet, und er gibt keine Rückmeldung, während er arbeitet. Seien Sie also nicht ungeduldig und lassen Sie ihn einfach sein Ding machen. Sobald der Vorgang abgeschlossen ist, wird eine SD-Karte mit Dateien geladen, mit denen Sie in Android booten können.

Linux

Wie bei Mac OS X basieren Linux-Distributionen auf Unix, sodass sie auch den Befehl dd verwenden können, um Ihre Image-Datei auf eine SD-Karte zu kopieren. Der Prozess ist etwas komplizierter als bei OS X, aber wenn Sie ein Linux-Benutzer sind, sind Sie wahrscheinlich mit der Befehlszeile ohnehin vertraut.

Um das Bild aus der gerade heruntergeladenen .7z-Datei zu extrahieren, können Sie ein Befehlszeilentool namens p7zip verwenden. Ubuntu-Benutzer können es mit folgendem Befehl installieren: sudo apt-get install p7zip-full .

Sobald p7zip installiert ist, können Sie es auf Ihre .7z-Datei zeigen und den Inhalt extrahieren, indem Sie Folgendes eingeben: 7za e path_of_your_file.7z .

Als nächstes müssen Sie herausfinden, welches Etikett Ihre SD-Karte vom System zugewiesen hat. Geben Sie dazu in das Terminal df -h ein. Daraufhin wird eine Liste aller Ihrer Geräte angezeigt. In diesem Beispiel befindet sich die SD-Karte unter / dev / sdc1.

Wenn Sie sich den Speicherort Ihrer SD-Karte merken, können Sie sie mit dem Befehl 'umount' abmelden. In diesem Beispiel lautet der Befehl umount / dev / sdc, aber Sie müssen ihn je nach Position der Karte in Ihrem System anpassen.

Schließlich können Sie den Befehl dd verwenden, um den Inhalt der Image-Datei auf die SD-Karte zu kopieren. In diesem Beispiel lautet der Befehl: dd bs = 4M if = image_path_here.img of = / dev / sdc (Die 1 wird am Ende des zuvor gefundenen Pfads abgelegt, da dies die Position der Partition ist und nicht die Karte selbst).

Jetzt müssen Sie nur noch warten, bis die Daten kopiert sind, und Sie können loslegen.

Ich habe Android installiert! Was als nächstes?

Wenn Sie Ihre SD-Karte neu gestartet haben, können Sie so ziemlich alles tun, was Sie mit Android auf einem Smartphone tun würden. Sie haben volle Ethernet-Unterstützung. Solange Sie angeschlossen sind, können Sie im Internet surfen, Ihre E-Mails abrufen und Ihren wirklich coolen Raspberry Pi auf Facebook Ihren Freunden zeigen.

Wie ich bereits erwähnt habe, kann es ohne Hardwarebeschleunigung eine etwas unterdrückende Erfahrung sein. Maus und Tastatur sind ziemlich einschränkend, wenn Sie es gewohnt sind, Android auf einem Touchscreen zu verwenden. Abgesehen davon ist dies jedoch immer noch ein wirklich cooles Projekt, das mit Ihrem Raspberry Pi zu tun hat, und es wird sich in Zukunft noch verbessern, wenn AndroidPi 4.0 mit Hardwarebeschleunigung veröffentlicht wurde.

  • Weitere Informationen zu Ihrem Raspberry Pi finden Sie in unserem 25-Projekthandbuch.

Anmerkung des Herausgebers : Einige dieser Anweisungen wurden vom SD-Karten-Setup-Wiki der ausgezeichneten Raspberry Pi-Community geändert.

 

Lassen Sie Ihren Kommentar