Az XDA Senior Tag KonstaT jóvoltából az Android 10-en alapuló LineageOS 17.1 nem hivatalos buildjei már elérhetőek a Raspberry Pi 4-hez és a Pi 3-hoz.
2012-es megjelenése óta a Raspberry Pi az egylapos számítógépek (SBC) szinonimájává vált. Ennek a hitelkártya méretű számítógépnek a legújabb iterációja, a Raspberry Pi 4, jönni valakivel akár 8 GB RAM és ARM64 támogatás. A Raspberry Pi Foundation a Raspberry Pi OS-t (korábbi nevén Raspbian) biztosítja alapértelmezett operációs rendszerként rendszer, míg a különféle IoT-központú disztribúciók, például a Windows 10 IoT Core hivatalosan támogatottak jól. Nos, XDA vezető tag KonstaT sikerült összeállítania egy teljes Android 10 buildet LineageOS 17.1 formájában a Raspberry Pi 4 (B) és a Raspberry Pi 3 (B/B+) számára egyaránt.
Raspberry Pi XDA fórumok
Peter Yoon, ismertebb nevén peyo-hd ban,-ben android-rpi közösség és számos más közreműködő eredetileg elkezdte az Android Raspberry Pi kártyákra történő portolását. A stabilitás biztosítása érdekében
KonstaT a LineageOS építése közben az Android Things firmware-ből apró darabokat vett át. Az egésznek a tetejébe, Eric AnholtA Broadcom VideoCore 4 GPU-hoz (a Raspberry Pi-ben jelen lévő) nyílt forráskódú Linux grafikus illesztőprogram-verem kevésbé bonyolulttá tette az egész portolási folyamatot.A működő funkciók teljes listája a következőket tartalmazza:
- Hang (HDMI, 3,5 mm-es jack, USB-mikrofonok, bluetooth hangszórók/headsetek stb.)
- Audio-DAC (PCM512x DAC-okkal, pl. Hifiberry DAC+)
- Bluetooth
- Kamera (hivatalos Pi kameramodulok és UVC USB webkamerák SwiftShader szoftveres rendererrel)
- GPIO
- GPS (külső USB-modulok, pl. U-Blox 7 használatával)
- Ethernet
- Hardveresen gyorsított grafika (V3D/VC4)
- HDMI kijelző
- I2C
- IR távirányítók (külső GPIO IR modulokkal, pl. TSOP4838)
- RTC (külső GPIO I2C modulok használatával, pl. DS3231)
- Soros konzol (külső GPIO soros konzoladapterek használatával, pl. PL2303)
- SPI
- Érintőképernyő/multi-touch (hivatalos 7 hüvelykes kijelző használata SwiftShader szoftveres rendererrel)
- USB (egér, billentyűzet, tároló stb.)
- Wi-Fi
- Wi-Fi internetmegosztás
A tipikus Android okostelefonokkal ellentétben a koncepció a bootloader feloldása nem alkalmazható a Pi-re. Le kell tölteni a modellspecifikus LineageOS képfájlt, ki kell írni egy microSD kártyára (>=8 GB), be kell helyezni a kártyát a Pi-be, és csak indítani kell. Tekintettel arra, hogy nincs szükség egyéni helyreállításra a ZIP fájl felvillantásához az elején, nincs külön visszaállítás a letöltéshez, bár a TWRP előre konfigurált helyreállítási környezetként érkezik.
Töltse le a LineageOS 17.1-et (Android 10) a Raspberry Pi-hez: Pi 4 B ||| Pi 3 B/B+
A LineageOS a Raspberry Pi 4/3-on 32 bites módban fut, ezért a Google Apps csomagok ARM változatait kell választania. Ezen túlmenően a fent említett összeállításokhoz olyan HDMI-kijelzőkre van szükség, amelyek a támogatott felbontásokról EDID (Extended Display Identification Data) használatával jelentenek. Ha egy nem kompatibilis kijelzővel rendelkezik, és nem látja az Android rendszerindítási animációt a rendszerindítási képernyő után, akkor előfordulhat, hogy manuálisan kell módosítania a debug.drm.mode.force
ingatlan be /system/build.prop
.