Arendaja pordib Android 12 moodulitesse Raspberry Pi 4 B, Pi 400 ja Compute Module 4

Raspberry Pi 4 Model B, Pi 400 ja Compute Module 4 saavad nüüd tänu LineageOS 19.0 mitteametlikule pordile käitada operatsioonisüsteemi Android 12.

Android 12 teeb praegu igal pool ringi — olgu siis ametliku vormis uuendused alates OEM-id või läbi kogukonna valmistatud kohandatud ROM-id. Järelturu teisaldamise stseenis komistame sageli mõne loomingulise arendaja otsa, kellele meeldib formaalsus ületada barjääri ja proovige käivitada Androidi uusim iteratsioon seadmetes, mis pole kunagi mõeldud Androidi käivitamiseks koht. XDA vanemliige KonstaT on üks selline arendaja, kes on nüüdseks suutnud portida Android 12 Raspberry Pi 4 seadmete perekonda.

Raspberry Pi XDA foorumid

Kui teil on a Raspberry Pi 4 mudel B või a Pi 400 personaalarvuti komplekt, saate tänu KonstaT koostatud mitteametlikule LineageOS 19.0 ROM-ile nüüd Android 12 käivitada. The Arvuta moodul 4 ühildub ka selle pordiga, kuigi peaksite ROM-i täieliku potentsiaali vallandamiseks valima 2 GB RAM-i variandi ja ühendama selle ühilduva kandeplaadiga. Pidage meeles, et LineageOS-i meeskond ei ole veel ühendanud enamiku oma eksklusiivsetest funktsioonidest

AOSP 12 koodibaas, seega on asjad praegu üsna tühjad.

Karbist välja töötavate asjade hulgas võite leida, et heli-/videoväljundid, riistvarakiirendusega graafika, Wi-Fi, Bluetooth ja võrguühendus Etherneti kaudu töötavad hästi. Kaamera draiver on osaliselt juurutatud, st Motion JPEG vormingut toetavad UVC USB veebikaamerad peaksid samuti töötama. Siiski võib USB-käivitus mõnikord häirida, samas kui riistvaraline video kodeerimine ja dekodeerimine ei tööta praegu üldse. Teisisõnu soovitame seda proovida vaid siis, kui tead, mida teed ja SD-kaarti varuks on nokitsemise huvides.

Selle ROM-i tööfunktsioonide täieliku loendi leiate allpool:

  • Heli (HDMI, 3,5 mm pesa, USB-mikrofonid, Bluetoothi ​​kõlarid/kõrvaklapid jne)
  • Audio-DAC (kasutades GPIO-DAC-sid, nt Hifiberry DAC+)
  • Bluetooth (ja Bluetoothi ​​jagamine)
  • GPIO
  • GPS (kasutades väliseid USB-mooduleid, nt U-Blox 7)
  • Ethernet
  • Riistvarakiirendatud graafika (V3D, OpenGL ja Vulkan)
  • HDMI-ekraan (ja HDMI-CEC)
  • I2C
  • IR-kaugjuhtimispuldid (kasutades väliseid GPIO IR-mooduleid, nt TSOP4838)
  • RTC (kasutades väliseid GPIO I2C mooduleid, nt DS3231)
  • Andurid (kasutades väliseid GPIO I2C mooduleid, nt MPU6050, LSM6DS3, LSM303DLHC ja BME280/BMP280 kiirendusmõõtur/güroskoop/magnetomeeter/temperatuur/rõhk/niiskus)
  • Jadakonsool (kasutades väliseid GPIO jadakonsooli adaptereid, nt PL2303)
  • SPI
  • Puuteekraan/mitme puutetundlik (USB puuteekraanid, Waveshare SPI puuteekraanid)
  • USB (hiir, klaviatuur, mäluseade jne)
  • USB-C (ADB, MTP, PTP, USB jagamine)
  • WiFi (ja WiFi jagamine)

Kui olete arendaja, kes otsib sellele pordile vastavat kerneli allikat, võite selle leida loetletud arendaja GitHubi profiili all. Loodame, et allikate kättesaadavus sillutab teed teistele populaarsed Android-põhised kohandatud ROM-id porditakse Raspberry Pi seadmete perekonna jaoks. Lisateabe saamiseks vaadake allpool lingitud XDA lõime.

Android 12-l põhinev mitteametlik LineageOS 19.0 mudelile Raspberry Pi 4 Model B/Pi 400/Compute Module 4