Mit freundlicher Genehmigung von XDA Senior Member KonstaT sind jetzt inoffizielle Builds von LineageOS 17.1 auf Basis von Android 10 für den Raspberry Pi 4 und den Pi 3 verfügbar.
Seit seiner Veröffentlichung im Jahr 2012 ist der Raspberry Pi zum Synonym für Einplatinencomputer (SBCs) geworden. Die neueste Version dieses kreditkartengroßen Computers, der Raspberry Pi 4, kommt mit bis zu 8 GB RAM und ARM64-Unterstützung. Die Raspberry Pi Foundation stellt Raspberry Pi OS (früher Raspbian genannt) als Standardbetriebssystem bereit System, während verschiedene IoT-fokussierte Distributionen wie Windows 10 IoT Core offiziell unterstützt werden als Also. Nun, XDA Senior Member KonstaT konnte mit LineageOS 17.1 eine vollwertige Version von Android 10 sowohl für den Raspberry Pi 4 (B) als auch für den Raspberry Pi 3 (B/B+) kompilieren.
Raspberry Pi XDA-Foren
Peter Yoon, besser bekannt als peyo-hd im android-rpi Community und mehrere andere Mitwirkende begannen ursprünglich mit den Bemühungen, Android auf die Raspberry Pi-Boards zu portieren. Um Stabilität zu gewährleisten,
KonstaT Darüber hinaus wurden bei der Entwicklung von LineageOS Teile der Android Things-Firmware übernommen. Darüber hinaus, Eric AnholtDer Open-Source-Linux-Grafiktreiber-Stack für die Broadcom VideoCore 4-GPU (im Raspberry Pi vorhanden) machte den gesamten Portierungsprozess weniger mühsam.Die vollständige Liste der Arbeitsfunktionen umfasst Folgendes:
- Audio (HDMI, 3,5-mm-Buchse, USB-Mikrofone, Bluetooth-Lautsprecher/Headsets usw.)
- Audio-DAC (unter Verwendung von PCM512x-DACs, z. B. Hifiberry DAC+)
- Bluetooth
- Kamera (unter Verwendung offizieller Pi-Kameramodule und UVC-USB-Webcams mit SwiftShader-Software-Renderer)
- GPIO
- GPS (mit externen USB-Modulen, z. B. U-Blox 7)
- Ethernet
- Hardwarebeschleunigte Grafik (V3D/VC4)
- HDMI-Anzeige
- I2C
- IR-Fernbedienungen (mit externen GPIO-IR-Modulen, z. B. TSOP4838)
- RTC (unter Verwendung externer GPIO-I2C-Module, z. B. DS3231)
- Serielle Konsole (unter Verwendung externer serieller GPIO-Konsolenadapter, z. B. PL2303)
- SPI
- Touchscreen/Multi-Touch (mit offiziellem 7-Zoll-Display mit SwiftShader-Software-Renderer)
- USB (Maus, Tastatur, Speicher usw.)
- W-lan
- Wi-Fi-Tethering
Im Gegensatz zu typischen Android-Smartphones ist das Konzept von Bootloader entsperren gilt nicht für den Pi. Sie müssen die modellspezifische LineageOS-Imagedatei herunterladen, sie auf eine microSD-Karte (>=8 GB) schreiben, die Karte in den Pi einlegen und ihn einfach starten. Aufgrund der Tatsache, dass Sie keine benutzerdefinierte Wiederherstellung benötigen, um die ZIP-Datei zu Beginn zu flashen, gibt es keine separate Wiederherstellung zum Herunterladen, obwohl TWRP als vorkonfigurierte Wiederherstellungsumgebung geliefert wird.
Laden Sie LineageOS 17.1 (Android 10) für den Raspberry Pi herunter: Pi 4 B ||| Pi 3 B/B+
LineageOS auf dem Raspberry Pi 4/3 läuft im 32-Bit-Modus, daher müssen Sie sich für ARM-Varianten der Google-Apps-Pakete entscheiden. Darüber hinaus erfordern die oben genannten Builds HDMI-Displays, die unterstützte Auflösungen mithilfe von Extended Display Identification Data (EDID) melden. Falls Sie ein inkompatibles Display haben und die Android-Startanimation nach dem Startbildschirm nicht sehen können, müssen Sie möglicherweise den Wert von manuell ändern debug.drm.mode.force
Eigentum in /system/build.prop
.