Представљен је потпуно отворен скуп за МИПИ камере

Ханс де Гоеде, Федора програмер Linux, који ради у Red Hat-у, представио је отворени стек за камере повезане преко MIPI (Mobile Industry Processor Interface) интерфејса на конференцији FOSDEM 2024. Отворени стек још увек није прихваћен у језгро. Linux и пројекат libcamera, али је означен као спреман за тестирање од стране широког круга ентузијаста. Стек је тестиран са MIPI камерама заснованим на сензорима ov2740, ov01a1s и hi556, који се користе у лаптоповима као што су Lenovo ThinkPad X1 Yoga Gen 8, Dell Latitude 9420 и HP Spectre x360 13.5 2023.

MIPI интерфејс се користи у многим новим моделима лаптопова како би заменио претходно коришћени USB видео стриминг са уређаја који подржавају UVC (USB Video Class) стандард. MIPI омогућава приступ сензору камере помоћу CSI (Camera Serial Interface) пријемника и интегрисаног процесора сигнала слике (ISP), који генерише слике на основу сирових података са сензора. Intel пружа скуп власничких драјвера за рад са MIPI камерама. Linux преко IPU6 (јединице за обраду слике) у Intel Tiger Lake, Alder Lake, Raptor Lake и Meteor Lake процесорима.

Главна потешкоћа у развоју отворених драјвера за МИПИ камере је због чињенице да се хардверски интерфејс ИСП процесора и алгоритми за обраду слике имплементирани у њему обично не откривају од стране произвођача ЦПУ-а и представљају пословну тајну. Да би решили овај проблем, Линаро и Ред Хат су развили софтверску имплементацију процесора слике - СофтИСП, која вам омогућава да радите са МИПИ камерама без употребе власничких компоненти (СофтИСП се може користити као замена за ИПУ6 ИСП).

Имплементација SoftISP-а је поднета за укључивање у пројекат libcamera, који нуди софтверски стек за рад са видео камерама, фотоапаратима и ТВ тјунерима у Linux, Android и ChromeOS. Поред SoftISP-а, MIPI стек камера укључује драјвер на нивоу језгра за ov2740 сензоре и код за подршку језгра. Linux CSI пријемник, који је део IPU6 Intel процесора.

Пакети језгра Linux и libcamera, које укључују измене које је припремио пројекат, доступне су у COPR репозиторијуму за инсталацију на Fedora-и. Linux 39. Мултимедија се може користити за снимање видеа са MIPI камера. сервер Пајпвајер. Подршка за рад са камерама путем Пајпвајера је већ усвојена у библиотеку libwebrtc. У Фајерфоксу, могућност рада са камерама путем Пајпвајера је омогућена са WebRTC-ом, почев од верзије 122. Подразумевано, рад са камерама путем Пајпвајера је онемогућен у Фајерфоксу и захтева омогућавање подешавања „media.webrtc.camera.allow-pipewire“ у about:config.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster