Uoffisielle versjoner av LineageOS 17.1 basert på Android 10 er nå tilgjengelig for Raspberry Pi 4 og Pi 3, med tillatelse fra XDA Senior Member KonstaT.
Helt siden utgivelsen i 2012 har Raspberry Pi blitt synonymt med enkeltbordsdatamaskiner (SBC). Den siste iterasjonen av denne datamaskinen i kredittkortstørrelse, den Raspberry Pi 4, kommer med opptil 8 GB RAM og ARM64-støtte. Raspberry Pi Foundation gir Raspberry Pi OS (tidligere kalt Raspbian) som standarddrift system, mens ulike IoT-fokuserte distribusjoner som Windows 10 IoT Core offisielt støttes som vi vil. Nå, XDA seniormedlem KonstaT har vært i stand til å kompilere en fullverdig versjon av Android 10 i form av LineageOS 17.1 for både Raspberry Pi 4 (B) og Raspberry Pi 3 (B/B+).
Raspberry Pi XDA-fora
Peter Yoon, bedre kjent som peyo-hd i android-rpi samfunnet, og flere andre bidragsytere startet opprinnelig arbeidet med å portere Android til Raspberry Pi-brettene. For å sikre stabilitet, KonstaT tok ytterligere biter og deler fra Android Things-fastvaren mens du bygde LineageOS. På toppen av det,
Erik Anholtsin åpne kildekode Linux-grafikkdriverstabel for Broadcom VideoCore 4 GPU (tilstede i Raspberry Pi) gjorde hele porteringsprosessen mindre plagsom.Den komplette listen over arbeidsfunksjoner inkluderer følgende:
- Lyd (HDMI, 3,5 mm-kontakt, USB-mikrofoner, bluetooth-høyttalere/headset osv.)
- Audio DAC (bruker PCM512x DAC, f.eks. Hifiberry DAC+)
- blåtann
- Kamera (bruker offisielle Pi-kameramoduler og UVC USB-webkameraer med SwiftShader-programvaregjengivelse)
- GPIO
- GPS (ved hjelp av eksterne USB-moduler, f.eks. U-Blox 7)
- Ethernet
- Maskinvareakselerert grafikk (V3D/VC4)
- HDMI-skjerm
- I2C
- IR-fjernkontroller (bruker eksterne GPIO IR-moduler, f.eks. TSOP4838)
- RTC (ved hjelp av eksterne GPIO I2C-moduler, f.eks. DS3231)
- Seriell konsoll (bruker eksterne GPIO serielle konsolladaptere, f.eks. PL2303)
- SPI
- Berøringsskjerm/multi-touch (bruker offisiell 7-tommers skjerm med SwiftShader-programvaregjengivelse)
- USB (mus, tastatur, lagring osv.)
- Wi-Fi
- Wi-Fi-tilknytning
I motsetning til typiske Android-smarttelefoner, konseptet med opplåsing av bootloader er ikke aktuelt for Pi. Du må laste ned den modellspesifikke LineageOS-bildefilen, skrive den til et microSD-kort (>=8GB), sette kortet inn i Pi-en og bare starte den. På grunn av det faktum at du ikke trenger en egendefinert gjenoppretting for å flashe ZIP-filen i begynnelsen, er det ingen separat gjenoppretting å laste ned, selv om TWRP kommer som det forhåndskonfigurerte gjenopprettingsmiljøet.
Last ned LineageOS 17.1 (Android 10) for Raspberry Pi: Pi 4 B ||| Pi 3 B/B+
LineageOS på Raspberry Pi 4/3 kjører i 32-bits modus, så du må velge ARM-varianter av Google-apps-pakker. I tillegg krever de nevnte byggene HDMI-skjermer som rapporterer støttede oppløsninger ved hjelp av Extended Display Identification Data (EDID). I tilfelle du har en inkompatibel skjerm og ikke kan se Android-oppstartsanimasjonen etter oppstartsskjermen, må du kanskje endre verdien for manuelt debug.drm.mode.force
eiendom i /system/build.prop
.