Sekhahla se bulehileng ka botlalo bakeng sa lik'hamera tsa MIPI se hlahisitsoe

Hans de Goede, moqapi oa Fedora Linux ea sebetsang Red Hat, o hlahisitse stack e bulehileng bakeng sa lik'hamera tsa MIPI (Mobile Industry Processor Interface) kopanong ea FOSDEM 2024. Sebaka se lokisitsoeng se bulehileng ha se e-so amoheloe kernel ea Linux le projeke ea libcamera, empa e tšoailoe e fihlile sebakeng se loketseng ho lekoa ke batho ba bangata ba chesehang. Ts'ebetso ea stack e 'nile ea lekoa ka lik'hamera tsa MIPI tse thehiloeng ho ov2740, ov01a1s le li-sensor tsa hi556 tse sebelisoang ho li-laptops tse kang Lenovo ThinkPad X1 yoga gen 8, Dell Latitude 9420 le HP Specter x360 13.5 2023.

Khokahano ea MIPI e sebelisoa mefuteng e mengata e mecha ea lilaptop ho fapana le video e neng e sebelisoa pele ho feta bese ea USB ho tsoa ho lisebelisoa tse tšehetsang maemo a UVC (USB Video Class). MIPI e fana ka phihlello ea sensor ea khamera e sebelisa moamoheli oa CSI (Camera Serial Interface) le processor ea litšoantšo e kentsoeng ho CPU (ISP, Image Signal Processor), e fanang ka sebopeho sa setšoantšo se ipapisitseng le data e tala e tsoang ho sensor. Intel e fana ka sete ea bakhanni ba nang le thepa bakeng sa ho sebetsa le lik'hamera tsa MIPI ho Linux ka IPU6 (Imaging Processing Unit) ho Intel Tiger Lake, Alder Lake, Raptor Lake le Meteor Lake processors.

Bothata bo ka sehloohong ba ho hlahisa bakhanni ba bulehileng bakeng sa lik'hamera tsa MIPI ke ka lebaka la hore sebopeho sa hardware sa processor ea ISP le li-algorithms tsa ts'ebetso ea litšoantšo tse sebelisoang ho eona hangata ha li senoloe ke baetsi ba CPU mme ke lekunutu la khoebo. Ho rarolla bothata bona, Linaro le Red Hat ba hlahisitse ts'ebetso ea software ea processor ea setšoantšo - SoftISP, e u lumellang hore u sebetse le lik'hamera tsa MIPI ntle le ho sebelisa likarolo tsa thepa (SoftISP e ka sebelisoa e le sebaka sa IPU6 ISP).

Ts'ebetsong ea SoftISP e rometsoe hore e kenyelelitsoe morerong oa libcamera, o fanang ka stack ea software bakeng sa ho sebetsa ka lik'hamera tsa video, lik'hamera le lisebelisoa tsa TV ho Linux, Android le ChromeOS. Ntle le SoftISP, stack ea ho sebetsa le lik'hamera tsa MIPI e kenyelletsa mokhanni oa li-sensor tsa ov2740 tse mathang boemong ba kernel le khoutu bakeng sa ho tšehetsa moamoheli oa CSI ho Linux kernel, e leng karolo ea IPU6 ea li-processor tsa Intel.

Liphutheloana tsa Linux kernel le libcamera, ho kenyelletsa le liphetoho tsa morero, li fumaneha sebakeng sa polokelo ea COPR bakeng sa ho kenngoa ho Fedora Linux 39. Seva ea mecha ea litaba ea Pipewire e ka sebelisoa ho hapa video ho tloha lik'hamera tsa MIPI. Tšehetso ea ho sebetsa ka lik'hamera ka Pipewire e se e amohetsoe laebraring ea libwebrtc. Ho Firefox, bokhoni ba ho sebetsa le lik'hamera ka Pipewire bo tlisitsoe sebakeng se loketseng ho sebelisoa le WebRTC, ho qala ka tokollo ea 122. Ka ho feletseng, ho sebetsa ka lik'hamera ka Pipewire ho Firefox ho koaletsoe 'me ho hloka "media.webrtc.camera. lumella-" paramethara ho kengoa tšebetsong mabapi le: config pipewire.

Source: opennet.ru

Eketsa ka tlhaloso