Jak zainstalować Androida 2.3 na Raspberry Pi

Z procesorem 700 MHz i co najmniej 256 MB pamięci RAM, Raspberry Pi ma specyfikacje porównywalne do smartfonów klasy podstawowej, więc naturalnie wielu użytkowników wyraziło zainteresowanie zainstalowaniem na urządzeniu urządzenia mobilnego Google Android.

Dobrą wiadomością jest to, że możesz to zrobić - Android 2.3 został już przeniesiony i możesz go teraz pobrać i zainstalować. Zła wiadomość jest taka, że ​​nie obsługuje jeszcze akceleracji sprzętowej, co oznacza, że ​​doświadczenie nie jest tak płynne, jak mogłoby się wydawać.

Android 4.0 dla Pi z akceleracją sprzętową jest już w toku, ale jeśli chcesz wypróbować wcześniejszą wersję, oto, co musisz zrobić ...

Co będziesz potrzebował

  • Raspberry Pi - jeśli już masz, to jak to skonfigurować
  • Karta SD z co najmniej 4 GB wolnego miejsca, sformatowana jako FAT32
  • CyanogenMod 7.2 (niestandardowa pamięć ROM z systemem Android) dla Raspberry Pi

Windows

Więc, pobrałeś CyanogenMod z powyższego linku, ale jak dostałeś to na swoją kartę SD? Po prostu przeciągnięcie go nie zadziała; twoje Raspberry Pi nie będzie w stanie wystartować z karty SD z umieszczonym na niej plikiem .img. Do rozpakowania pliku 7z potrzebne będzie oprogramowanie innych firm - 7-Zip i WinRAR są równie wydajne - a następnie potrzebne jest kolejne oprogramowanie do wyodrębnienia plików z obrazu i przesłania ich na kartę SD .

Na szczęście istnieje przydatny program dla systemu Windows o nazwie Win32DiskImager, który jest zarówno darmowy, jak i lekki i będzie w stanie zadbać o wszystkie ciężkie ćwiczenia. Po prostu pokaż, gdzie został wyodrębniony plik .img i do którego urządzenia chcesz go skopiować. W tym przypadku karta SD miała postać E: \.

Po rozpoczęciu procesu ukończenie tego procesu nie powinno zająć zbyt wiele czasu. Kiedy skończysz, włóż kartę SD do swojego Pi, a będziesz nawigować po Androidzie w mgnieniu oka.

Mac OS X

Niestety, proces w systemie Mac OS X wymaga trochę pracy z wiersza poleceń, ale to nic, z czym nie możemy sobie poradzić, i będziesz gotowy do działania, zanim się zorientujesz.

Podobnie jak w systemie Windows, pierwszym krokiem, jeśli używasz komputera Mac, jest rozpakowanie właśnie pobranego pliku 7z. Dostępnych jest wiele bezpłatnych programów, ale lubię używać "The Unarchiver", który jest naprawdę lekki i dostępny za darmo w App Store.

Następnie musisz znaleźć nazwę BSD swojej karty SD - nie martw się, nie musisz znać żadnych drobnych szczegółów tutaj, szukamy tylko jednej informacji. Aby to zrobić, kliknij logo Apple na pasku menu, a następnie przejdź do sekcji Informacje o tym Macu> Więcej informacji i zapoznaj się z raportem systemowym.

Gdy już tam będziesz, wybierz "USB z paska bocznego i poszukaj" Czytnik kart pamięci wewnętrznej ". Po wybraniu tej opcji nazwa BSD zostanie wymieniona w szczegółach poniżej. W moim przypadku jest napisane "disk1".

Dzięki tym informacjom możemy teraz otworzyć Terminal, aby uruchomić polecenie, które skopiuje plik .img na kartę SD. Wpisz następujące polecenie: sudo dd if = image_path_here.img z = / dev / diskn bs = 1m - zastępując image_path_here.img ścieżką pobranego pliku, a gdzie jest napisane "disk n ", będziesz chciał zamień n na numer twojego dysku, który znalazłeś w System Report podczas poprzedniego kroku. Upewnij się, że to prawda, ponieważ dd jest potężnym poleceniem i nie zawaha się sformatować napędu, który wskażesz, i zastąpić go określonym obrazem.

Trzeba trochę czasu, aby polecenie dd działało jego magią i nie zapewnia żadnych informacji zwrotnych podczas pracy, więc nie bądź niecierpliwy i po prostu pozwól mu działać. Po zakończeniu będziesz mieć kartę SD z plikami, które pozwolą ci uruchomić system Android.

Linux

Podobnie jak w Mac OS X, dystrybucje Linuksa oparte są na Uniksie, więc mogą również użyć polecenia dd do skopiowania pliku obrazu na kartę SD. Proces ten jest nieco bardziej skomplikowany niż w przypadku OS X, ale jeśli jesteś użytkownikiem Linuksa, prawdopodobnie i tak czujesz się komfortowo z linią poleceń.

Aby wyodrębnić obraz z właśnie pobranego pliku .7z, możesz użyć narzędzia wiersza poleceń o nazwie p7zip. Użytkownicy Ubuntu mogą zainstalować go za pomocą polecenia: sudo apt-get install p7zip-full .

Po zainstalowaniu p7zip możesz wskazać go na plik .7z i wyodrębnić zawartość, wpisując: 7za e ścieżka_do_pliku.7z .

Następnym krokiem jest sprawdzenie, jaką etykietę Twoja karta SD została przypisana przez system. Aby to zrobić, wpisz: df -h w Terminalu, a wyświetli się lista wszystkich twoich urządzeń. W tym przykładzie karta SD znajduje się w katalogu / dev / sdc1.

Pamiętając lokalizację karty SD, możesz ją odmontować za pomocą komendy "umount". W tym przykładzie polecenie to umount / dev / sdc, ale musisz je dostosować w zależności od lokalizacji karty w systemie.

Na koniec możesz użyć polecenia dd, aby skopiować zawartość pliku obrazu na kartę SD. W tym przykładzie polecenie będzie: dd bs = 4M jeśli = image_path_here.img z = / dev / sdc ( usuwając 1 z końca znalezionej ścieżki, ponieważ jest to lokalizacja partycji, a nie sama karta).

Teraz wszystko, co musisz zrobić, to czekać na skopiowanie danych i dobrze jechać.

Zainstalowałem Androida! Co następne?

Po uruchomieniu karty SD możesz zrobić praktycznie wszystko, co zrobisz z Androidem na smartfonie. Masz pełną obsługę sieci Ethernet, więc dopóki jesteś podłączony, możesz przeglądać Internet, sprawdzać pocztę i pokazywać swoim znajomym fajne Raspberry Pi znajomym na Facebooku.

Jak wspomniałem wcześniej, bez akceleracji sprzętowej może to być nieco rozczarowujące, a mysz i klawiatura są dość ograniczone, jeśli jesteś przyzwyczajony do korzystania z Androida na ekranie dotykowym. Pomijając to jednak, jest to wciąż fajny projekt związany z twoim Raspberry Pi, i będzie on jeszcze lepszy w przyszłości, gdy tylko AndroidPi 4.0 zostanie wypuszczony z akceleracją sprzętową.

  • Aby uzyskać więcej informacji na temat Raspberry Pi, zapoznaj się z naszym 25 przewodnikiem po zabawnych projektach.

Komentarz edytora : Niektóre z tych instrukcji zostały zmodyfikowane na podstawie znakomitej wiki SD do konfiguracji karty społeczności Raspberry Pi.

 

Zostaw Swój Komentarz