A Raspberry Pi 4 és 3 nem hivatalos LineageOS 17.1-et kap az Android 10 alapú

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.