Inofficiella versioner av LineageOS 17.1 baserade på Android 10 är nu tillgängliga för Raspberry Pi 4 och Pi 3, med tillstånd av XDA Senior Member KonstaT.
Ända sedan lanseringen 2012 har Raspberry Pi blivit synonymt med enkelkortsdatorer (SBC). Den senaste versionen av denna dator i kreditkortsstorlek, den Raspberry Pi 4, kommer med upp till 8 GB RAM och ARM64-stöd. Raspberry Pi Foundation tillhandahåller Raspberry Pi OS (tidigare kallat Raspbian) som standarddrift system, medan olika IoT-fokuserade distributioner som Windows 10 IoT Core stöds officiellt som väl. Nu, XDA Senior Member KonstaT har kunnat kompilera en fullfjädrad version av Android 10 i form av LineageOS 17.1 för både Raspberry Pi 4 (B) och Raspberry Pi 3 (B/B+).
Raspberry Pi XDA-forum
Peter Yoon, mer känd som peyo-hd i android-rpi community, och flera andra bidragsgivare började ursprungligen ansträngningen att porta Android till Raspberry Pi-korten. För att säkerställa stabilitet, KonstaT tog ytterligare bitar från Android Things firmware när man byggde LineageOS. Dessutom,
Erik Anholts open source Linux-grafikdrivrutinsstack för Broadcom VideoCore 4 GPU (finns i Raspberry Pi) gjorde hela porteringsprocessen mindre besvärlig.Den kompletta listan över arbetsfunktioner inkluderar följande:
- Ljud (HDMI, 3,5 mm-uttag, USB-mikrofoner, bluetooth-högtalare/headset, etc)
- Audio DAC (med PCM512x DAC, t.ex. Hifiberry DAC+)
- Blåtand
- Kamera (med officiella Pi-kameramoduler och UVC USB-webbkameror med SwiftShader mjukvaruåtergivning)
- GPIO
- GPS (med externa USB-moduler, t.ex. U-Blox 7)
- Ethernet
- Hårdvaruaccelererad grafik (V3D/VC4)
- HDMI-skärm
- I2C
- IR-fjärrkontroller (med externa GPIO IR-moduler, t.ex. TSOP4838)
- RTC (med externa GPIO I2C-moduler, t.ex. DS3231)
- Seriell konsol (med externa GPIO seriella konsoladaptrar, t.ex. PL2303)
- SPI
- Pekskärm/multi-touch (med officiell 7-tumsskärm med SwiftShader-programvara)
- USB (mus, tangentbord, lagring, etc)
- Wi-Fi
- Internetdelning via Wi-Fi
Till skillnad från typiska Android-smarttelefoner, konceptet med upplåsning av bootloader är inte tillämplig på Pi. Du måste ladda ner den modellspecifika LineageOS-bildfilen, skriva den till ett microSD-kort (>=8GB), sätta in kortet i Pi: n och bara starta upp det. På grund av det faktum att du inte behöver en anpassad återställning för att flasha ZIP-filen i början, finns det ingen separat återställning att ladda ner, även om TWRP kommer som den förkonfigurerade återställningsmiljön.
Ladda ner LineageOS 17.1 (Android 10) för Raspberry Pi: Pi 4 B ||| Pi 3 B/B+
LineageOS på Raspberry Pi 4/3 körs i 32-bitarsläge, så du måste välja ARM-varianter av Googles apppaket. Dessutom kräver de tidigare nämnda byggen HDMI-skärmar som rapporterar stödda upplösningar med hjälp av Extended Display Identification Data (EDID). Om du har en inkompatibel skärm och inte kan se Android-startanimationen efter startskärmen, kan du behöva ändra värdet för debug.drm.mode.force
fastighet i /system/build.prop
.