Stack iomlán oscailte do cheamaraí MIPI tugtha isteach

Chuir Hans de Goede, forbróir Fedora Linux atá ag obair ag Red Hat, cruach oscailte do cheamaraí MIPI (Comhéadan Próiseálaí Tionscail Soghluaiste) i láthair ag comhdháil FOSDEM 2024. Níor glacadh leis an gcruach oscailte ullmhaithe fós san eithne Linux agus sa tionscadal libcamera, ach tá sé marcáilte mar stát atá oiriúnach le haghaidh tástála ag raon leathan díograiseoirí. Tástáladh oibriú an chruach le ceamaraí MIPI bunaithe ar bhraiteoirí ov2740, ov01a1s agus hi556 a úsáidtear i ríomhairí glúine mar Lenovo ThinkPad X1 yoga gen 8, Dell Latitude 9420 agus HP Specter x360 13.5 2023.

Úsáidtear an comhéadan MIPI i go leor samhlacha ríomhaire glúine nua in ionad an sruthú físeáin a úsáideadh roimhe seo thar an mbus USB ó fheistí a thacaíonn le caighdeán UVC (USB Video Class). Soláthraíonn MIPI rochtain ar an braiteoir ceamara trí úsáid a bhaint as glacadóir CSI (Comhéadan Srathach Ceamara) agus próiseálaí íomhá atá comhtháite sa LAP (ISP, Próiseálaí Comharthaí Íomhá), a sholáthraíonn foirmiú íomhá bunaithe ar shonraí amh a thagann ón braiteoir. Soláthraíonn Intel sraith tiománaithe dílseánaigh chun oibriú le ceamaraí MIPI i Linux trí IPU6 (Aonad Próiseála Íomhánna) i bpróiseálaithe Intel Tiger Lake, Alder Lake, Raptor Lake agus Meteor Lake.

Is í an phríomhdheacracht maidir le tiománaithe oscailte a fhorbairt do cheamaraí MIPI ná go mbíonn comhéadan crua-earraí an phróiseálaí ISP agus na halgartaim próiseála íomhá a chuirtear i bhfeidhm ann á nochtadh ag monaróirí LAP de ghnáth agus gur rún trádála iad. Chun an fhadhb seo a réiteach, d'fhorbair Linaro agus Red Hat cur i bhfeidhm bogearraí an phróiseálaí íomhá - SoftISP, a ligeann duit oibriú le ceamaraí MIPI gan comhpháirteanna dílseánaigh a úsáid (is féidir SoftISP a úsáid mar ionadach ar IPU6 ISP).

Tá cur i bhfeidhm SoftISP curtha isteach lena chur san áireamh sa tionscadal libcamera, a thairgeann stoic bogearraí chun oibriú le físcheamaraí, ceamaraí agus tiúnóirí teilifíse i Linux, Android agus ChromeOS. Chomh maith le SoftISP, cuimsíonn an stack le haghaidh oibriú le ceamaraí MIPI tiománaí le haghaidh braiteoirí ov2740 a ritheann ag an leibhéal eithne agus cód chun tacú leis an nglacadóir CSI san eithne Linux, atá mar chuid de phróiseálaithe IPU6 Intel.

Tá na pacáistí eithne Linux agus libcamera, lena n-áirítear athruithe an tionscadail, ar fáil i stór COPR le suiteáil ar Fedora Linux 39. Is féidir freastalaí meáin Pipewire a úsáid chun físeáin a ghabháil ó cheamaraí MIPI. Tá tacaíocht le haghaidh oibriú le ceamaraí trí Pipewire glactha cheana féin isteach sa leabharlann libwebrtc. In Firefox, tá an cumas oibriú le ceamaraí trí Pipewire tugtha go staid atá oiriúnach le húsáid le WebRTC, ag tosú le scaoileadh 122. De réir réamhshocraithe, tá oibriú le ceamaraí trí Pipewire in Firefox díchumasaithe agus éilíonn sé an “media.webrtc.camera. ceadaigh-” paraiméadar a chur i ngníomh i about:config pipewire."

Foinse: oscailtenet.ru

Add a comment