Fa'ato'a tatala fa'aputu mo MIPI meapueata fa'alauiloa

O Hans de Goede, o le Fedora Linux developer galue i Red Hat, na tuʻuina atu se faʻaputu avanoa mo MIPI (Mobile Industry Processor Interface) mea pueata i le FOSDEM 2024 conference. Ole fa'aputu matala saunia e le'i taliaina i totonu ole Linux kernel ma le libcamera project, ae ua fa'ailogaina ua o'o i se tulaga talafeagai mo su'ega e le tele o tagata fiafia. O le faʻaogaina o le faaputuga ua faʻataʻitaʻiina i mea pueata MIPI e faʻavae i luga o ov2740, ov01a1s ma hi556 sensors faʻaogaina i komepiuta e pei o Lenovo ThinkPad X1 yoga gen 8, Dell Latitude 9420 ma HP Specter x360 13.5 2023.

O le MIPI interface o loʻo faʻaaogaina i le tele o faʻataʻitaʻiga komipiuta fou nai lo le faʻaogaina muamua o ata vitio i luga o le pasi USB mai masini e lagolagoina le UVC (USB Video Class). O loʻo tuʻuina atu e le MIPI le avanoa i le masini puʻeata e faʻaaoga ai le CSI receiver (Camera Serial Interface) ma le faʻaogaina o ata faʻapipiʻi i totonu o le PPU (ISP, Image Signal Processor), lea e maua ai le faʻatulagaina o ata e faʻavae i luga o faʻamatalaga mataʻutia e sau mai le masini. Ua saunia e Intel se seti o avetaavale faʻapitoa mo le galulue ma MIPI mea pueata i Linux e ala i le IPU6 (Imaging Processing Unit) i le Intel Tiger Lake, Alder Lake, Raptor Lake ma Meteor Lake processors.

O le faigata tele i le atinaʻeina o avetaʻavale tatala mo MIPI mea pueata e mafua mai i le mea moni o le faʻaogaina o meafaigaluega a le ISP processor ma le faʻaogaina o ata algorithms o loʻo faʻatinoina i totonu e masani ona le faʻaalia e tagata gaosi CPU ma o se mealilo fefaʻatauaʻiga. Ina ia foia lenei faafitauli, Linaro ma Red Hat ua atiae se polokalama faakomepiuta o le faagasologa o ata - SoftISP, lea e mafai ai ona e galue ma MIPI kamera e aunoa ma le faʻaaogaina o vaega faʻapitoa (SoftISP e mafai ona faʻaaogaina e sui ai le IPU6 ISP).

O le faʻatinoga o le SoftISP ua tuʻuina atu mo le faʻaofiina i totonu o le libcamera project, lea e ofoina atu se faʻapipiʻi polokalama mo le galulue ai ma mea pueata vitio, mea pueata ma TV tuners i Linux, Android ma ChromeOS. I le faaopoopo atu i le SoftISP, o le faaputuga mo le galue ma MIPI kamera e aofia ai se avetaavale mo ov2740 sensors o loʻo tamoe i le kernel level ma le code mo le lagolagoina o le CSI receiver i le Linux kernel, o se vaega o le IPU6 o Intel processors.

O le Linux kernel ma le libcamera packages, e aofia ai suiga o le poloketi, o loʻo avanoa i le COPR repository mo le faʻapipiʻiina i luga o Fedora Linux 39. E mafai ona faʻaogaina le Pipewire media server e puʻeina le vitio mai MIPI kamera. Lagolago mo le galue i mea pueata e ala i le Pipewire ua uma ona faʻaaogaina i le faletusi libwebrtc. I Firefox, o le mafai ona galue ma mea pueata e ala i Pipewire ua aumaia i se setete e talafeagai mo le faʻaogaina ma le WebRTC, e amata i le faʻamalolo 122. I le faaletonu, o le galue ma mea pueata e ala i Pipewire i Firefox ua le atoatoa ma e manaʻomia le "media.webrtc.camera. fa'ataga-" e fa'agaoioia le parakalafa ile: config pipewire."

puna: opennet.ru

Faaopoopo i ai se faamatalaga