Dezvoltatorul port Android 12 la Raspberry Pi 4 B, Pi 400 și Compute Module 4

Raspberry Pi 4 Model B, Pi 400 și Compute Module 4 pot rula acum Android 12, datorită unui port neoficial al LineageOS 19.0.

Android 12 face turul peste tot acum – fie că este sub formă oficială actualizări din OEM-uri sau prin ROM-uri personalizate create de comunitate. În scena portarii pieței de schimb, deseori dăm peste câțiva dezvoltatori creativi cărora le place să depășească formalitățile barieră și încercați să porniți cea mai recentă iterație de Android pe dispozitive care nu sunt niciodată destinate să ruleze Android în primul rând loc. Membru senior XDA KonstaT este un astfel de dezvoltator care a reușit acum să port Android 12 la familia de dispozitive Raspberry Pi 4.

Forumuri Raspberry Pi XDA

Daca ai un Raspberry Pi 4 Model B sau a Kit computer personal Pi 400, acum puteți porni Android 12 pe ele, datorită ROM-ului neoficial LineageOS 19.0 compilat de KonstaT. The Modulul de calcul 4 este compatibil și cu acest port, deși ar trebui să optați pentru varianta de 2 GB RAM și să o atașați la o placă purtătoare compatibilă pentru a elibera întregul potențial al ROM-ului. Rețineți că echipa LineageOS încă nu a îmbinat majoritatea caracteristicilor sale exclusive pe deasupra

Baza de cod AOSP 12, prin urmare lucrurile sunt destul de barebone în acest moment.

Printre lucrurile care funcționează imediat, puteți găsi că ieșirile audio/video, grafica accelerată hardware, Wi-Fi, Bluetooth și rețeaua prin ethernet funcționează foarte bine. Driverul camerei este parțial implementat, adică ar trebui să funcționeze și camerele web USB UVC care acceptă formatul Motion JPEG. Cu toate acestea, este posibil să găsiți că pornirea USB este greșită uneori, în timp ce codificarea și decodificarea video hardware nu funcționează deloc de acum. Cu alte cuvinte, vă recomandăm să încercați acest lucru numai dacă știți ce faceți și aveți un card SD de rezervă de dragul de a repara.

Lista completă a funcțiilor de lucru ale acestui ROM poate fi găsită mai jos:

  • Audio (HDMI, mufă de 3,5 mm, microfoane USB, difuzoare/căști Bluetooth etc.)
  • DAC audio (folosind DAC-uri GPIO, de exemplu Hifiberry DAC+)
  • Bluetooth (și Bluetooth Tethering)
  • GPIO
  • GPS (folosind module USB externe, de exemplu U-Blox 7)
  • Ethernet
  • Grafică accelerată hardware (V3D, OpenGL și Vulkan)
  • Afișaj HDMI (și HDMI-CEC)
  • I2C
  • Telecomenzi IR (folosind module externe GPIO IR, de exemplu TSOP4838)
  • RTC (folosind module externe GPIO I2C, de exemplu DS3231)
  • Senzori (folosind module externe GPIO I2C, de exemplu MPU6050, LSM6DS3, LSM303DLHC & BME280/BMP280 accelerometru/giroscop/magnetometru/temperatura/presiune/umiditate)
  • Consolă serială (folosind adaptoare externe pentru consolă serială GPIO, de exemplu PL2303)
  • SPI
  • Ecran tactil/multi-touch (ecrane tactile USB, ecrane tactile Waveshare SPI)
  • USB (mouse, tastatură, stocare etc.)
  • USB-C (ADB, MTP, PTP, tethering USB)
  • Wi-Fi (și Wi-Fi tethering)

Dacă sunteți un dezvoltator care căutați sursa de kernel corespunzătoare acestui port, o puteți găsi listate sub profilul GitHub al dezvoltatorului. Sperăm că disponibilitatea surselor va deschide calea altora ROM-uri personalizate populare bazate pe Android să fie portat pentru familia de dispozitive Raspberry Pi. Pentru a afla mai multe, consultați firul XDA de mai jos.

LineageOS 19.0 neoficial bazat pe Android 12 pentru Raspberry Pi 4 Model B/Pi 400/Compute Module 4