Android 13 jest dostępny na Raspberry Pi 4 dzięki uprzejmości pamięci ROM innej firmy

click fraud protection

Raspberry Pi 4 Model B, Pi 400 i Compute Module 4 mogą teraz obsługiwać system Android 13 dzięki nieoficjalnemu portowi. Czytaj dalej, aby dowiedzieć się więcej!

Zaledwie kilka dni temu Google popchnęło stajnię Androida 13 zaktualizował swoje telefony Pixel i przesłał kod źródłowy wydania do AOSP, ale programista na XDA przygotował już pierwszą wersję Niestandardowa pamięć ROM dla Androida 13 dla komputera jednopłytkowego Raspberry Pi 4 i jego pochodnych.

Starszy członek XDA KonstaT zbudował ROM AOSP oparty na czystym systemie Android 13 dla popularnego komputera wielkości karty kredytowej. Główną zaletą jest to, że ta kompilacja jest również kompatybilna z Raspberry Pi 400, czyli przenośnym komputerem ARM mieszczącym się w obudowie mini klawiatury. Możliwe jest nawet uruchomienie wersji na module obliczeniowym Raspberry Pi 4, ale na początek może być potrzebna dodatkowa płyta nośna.

Chociaż wersja Androida 13 jest przeznaczona dla zaawansowanych użytkowników, wydaje się działać całkiem nieźle z większością obsługiwanych funkcji, w tym:

  • Dźwięk (HDMI, gniazdo 3,5 mm, mikrofony USB, głośniki/słuchawki Bluetooth itp.)
  • Audio DAC (przy użyciu przetworników DAC GPIO, np. HiFiBerry DAC+)
  • Bluetooth (i tethering przez Bluetooth)
  • Kamera (przy użyciu oficjalnych modułów kamer Pi i kamer internetowych USB UVC)
  • GPIO
  • GPS (za pomocą zewnętrznych modułów USB np. U-blox 7)
  • Ethernetu
  • Grafika z akceleracją sprzętową (V3D, OpenGL i Vulkan)
  • Wyświetlacz HDMI (i HDMI-CEC)
  • I2C
  • Piloty na podczerwień (wykorzystujące zewnętrzne moduły GPIO IR np. TSOP4838)
  • RTC (przy użyciu zewnętrznych modułów GPIO I2C np. DS3231)
  • Czujniki (wykorzystujące zewnętrzne moduły GPIO I2C np. MPU6050, LSM6DS3, LSM303DLHC, BME280/BMP280 i Akcelerometr APDS9930, żyroskop, magnetometr, temperatura, ciśnienie, wilgotność, oświetlenie otoczenia i bliskość)
  • Konsola szeregowa (przy użyciu zewnętrznych adapterów konsoli szeregowej GPIO, np. PL2303)
  • SPI
  • Ekran dotykowy/multi-touch (oficjalny 7-calowy ekran dotykowy, ekrany dotykowe USB, ekrany dotykowe Waveshare SPI)
  • USB (mysz, klawiatura, pamięć masowa itp.)
  • USB-C (ADB, MTP, PTP, tethering przez USB)
  • Wi-Fi (i tethering Wi-Fi)

Instalacja jest również łatwa. Ten port jest dostępny jako obraz dysku, więc po przywróceniu można go po prostu uruchomić z karty microSD. Możesz także zainstalować kolejne aktualizacje za pomocą specjalnie spreparowanej wersji TWRP, chociaż proces ten wymaga kilku dodatkowych kroków.

Pamiętaj, że różni się to zupełnie od uruchamiania czegoś takiego jak Android TV na dużym ekranie – który jest dostosowany do korzystania z multimediów, a nie do aktywnej i regularnej interakcji. Jak można się spodziewać, port Androida dla platformy Raspberry Pi 4 nie jest doskonały w tradycyjnym sensie. Brak sprzętowego kodowania i dekodowania wideo oznacza, że ​​musisz polegać na kodekach programowych, co wiąże się z zauważalnym spadkiem wydajności. Co więcej, wiele oficjalnych akcesoriów do kamer Raspberry Pi nie działa tak, jak powinno. SElinux jest również w trybie zezwalającym.

Chociaż nie jest to zbyt przydatne dla większości ludzi, zabawnym eksperymentem może być zabawa z Androidem 13, jeśli masz Raspberry Pi 4 i jesteś fanem majsterkowania. Aby rozpocząć, zapoznaj się z wątkiem dotyczącym ROM-ów na forach.

Pobierz AOSP 13.0 dla Raspberry Pi 4 Model B, Pi 400 i modułu obliczeniowego 4