Uofficielle builds af LineageOS 17.1 baseret på Android 10 er nu tilgængelige til Raspberry Pi 4 og Pi 3, med tilladelse fra XDA Senior Member KonstaT.
Lige siden udgivelsen i 2012 er Raspberry Pi blevet synonymt med single board-computere (SBC'er). Den seneste iteration af denne computer i kreditkortstørrelse, den Raspberry Pi 4, kommer med op til 8 GB RAM og ARM64-understøttelse. Raspberry Pi Foundation leverer Raspberry Pi OS (tidligere kaldet Raspbian) som standarddrift system, mens forskellige IoT-fokuserede distributioner såsom Windows 10 IoT Core er officielt understøttet som godt. Nu, XDA seniormedlem KonstaT har været i stand til at kompilere en fuldgyldig build af Android 10 i form af LineageOS 17.1 til både Raspberry Pi 4 (B) og Raspberry Pi 3 (B/B+).
Raspberry Pi XDA-fora
Peter Yoon, bedre kendt som peyo-hd i android-rpi community, og flere andre bidragydere startede oprindeligt bestræbelserne på at overføre Android til Raspberry Pi-kortene. For at sikre stabilitet, KonstaT yderligere tog stumper og stykker fra Android Things-firmwaren, mens du byggede LineageOS. Oven i købet,
Erik Anholt's open source Linux-grafikdriverstak til Broadcom VideoCore 4 GPU'en (til stede i Raspberry Pi) gjorde hele porteringsprocessen mindre besværlig.Den komplette liste over arbejdsfunktioner inkluderer følgende:
- Lyd (HDMI, 3,5 mm-stik, USB-mikrofoner, bluetooth-højttalere/headset osv.)
- Audio DAC (ved hjælp af PCM512x DAC'er, f.eks. Hifiberry DAC+)
- Bluetooth
- Kamera (ved hjælp af officielle Pi-kameramoduler og UVC USB-webkameraer med SwiftShader-softwarerenderer)
- GPIO
- GPS (ved hjælp af eksterne USB-moduler, f.eks. U-Blox 7)
- Ethernet
- Hardwareaccelereret grafik (V3D/VC4)
- HDMI skærm
- I2C
- IR-fjernbetjeninger (ved hjælp af eksterne GPIO IR-moduler, f.eks. TSOP4838)
- RTC (ved hjælp af eksterne GPIO I2C-moduler, f.eks. DS3231)
- Seriel konsol (ved brug af eksterne GPIO serielle konsoladaptere, f.eks. PL2303)
- SPI
- Touchscreen/multi-touch (ved hjælp af officiel 7" skærm med SwiftShader software renderer)
- USB (mus, tastatur, lager osv.)
- Trådløst internet
- Wi-Fi-tethering
I modsætning til typiske Android-smartphones er konceptet med oplåsning af bootloader er ikke relevant for Pi. Du skal downloade den modelspecifikke LineageOS-billedfil, skrive den til et microSD-kort (>=8GB), indsætte kortet i Pi'en og bare starte den. På grund af det faktum, at du ikke behøver en brugerdefineret gendannelse for at flashe ZIP-filen i begyndelsen, er der ingen separat gendannelse at downloade, selvom TWRP kommer som det forudkonfigurerede gendannelsesmiljø.
Download LineageOS 17.1 (Android 10) til Raspberry Pi: Pi 4 B ||| Pi 3 B/B+
LineageOS på Raspberry Pi 4/3 kører i 32-bit-tilstand, så du skal vælge ARM-varianter af Google-apps-pakker. Desuden kræver de førnævnte builds HDMI-skærme, der rapporterer understøttede opløsninger ved hjælp af Extended Display Identification Data (EDID). Hvis du har en inkompatibel skærm og ikke kan se Android boot-animationen efter opstartsskærmen, skal du muligvis manuelt ændre værdien af debug.drm.mode.force
ejendom i /system/build.prop
.