Raspberry Pi 4 og 3 får uofficiel LineageOS 17.1 baseret på Android 10

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.