Stac gu tur fosgailte airson camarathan MIPI air a thoirt a-steach

Thaisbean Hans de Goede, leasaiche Fedora Linux ag obair aig Red Hat, stac fosgailte airson camarathan MIPI (Eadar-aghaidh Pròiseasaran Gnìomhachas Fòn-làimhe) aig co-labhairt FOSDEM 2024. Cha deach gabhail ris a’ chruach fhosgailte ullaichte fhathast a-steach don kernel Linux agus don phròiseact libcamera, ach tha e air a chomharrachadh gu bheil e air staid a ruighinn a tha iomchaidh airson deuchainn le raon farsaing de luchd-dealasach. Chaidh obrachadh na stac a dhearbhadh le camarathan MIPI stèidhichte air mothachairean ov2740, ov01a1s agus hi556 air an cleachdadh ann an coimpiutairean-glùine leithid Lenovo ThinkPad X1 yoga gen 8, Dell Latitude 9420 agus HP Specter x360 13.5 2023.

Tha an eadar-aghaidh MIPI air a chleachdadh ann am mòran mhodalan laptop ùr an àite sruthadh bhidio a chaidh a chleachdadh roimhe seo thairis air a’ bhus USB bho innealan a bheir taic do inbhe UVC (USB Video Class). Bidh MIPI a’ toirt cothrom air an sensor camara a’ cleachdadh inneal-glacaidh CSI (Camera Serial Interface) agus pròiseasar ìomhaigh ceangailte ris an CPU (ISP, Image Signal Processor), a bheir seachad cruthachadh ìomhaigh stèidhichte air dàta amh a’ tighinn bhon sensor. Tha Intel a’ toirt seachad seata de dhraibhearan seilbhe airson a bhith ag obair le camarathan MIPI ann an Linux tro IPU6 (Aonad Giullachd Ìomhaighean) ann an Intel Tiger Lake, Alder Lake, Raptor Lake agus pròiseasairean Meteor Lake.

Tha am prìomh dhuilgheadas ann a bhith a’ leasachadh dhraibhearan fosgailte airson camarathan MIPI air sgàth ‘s nach bi eadar-aghaidh bathar-cruaidh pròiseasar ISP agus na h-algorithms giollachd ìomhaighean a chaidh a chuir an sàs ann mar as trice air am foillseachadh le luchd-saothrachaidh CPU agus gu bheil iad nan dìomhaireachd malairt. Gus an duilgheadas seo fhuasgladh, tha Linaro agus Red Hat air buileachadh bathar-bog den phròiseasar ìomhaigh - SoftISP, a leigeas leat obrachadh le camarathan MIPI gun a bhith a’ cleachdadh co-phàirtean seilbh (faodar SoftISP a chleachdadh an àite IPU6 ISP).

Chaidh buileachadh SoftISP a chuir a-steach airson a thoirt a-steach don phròiseact libcamera, a tha a’ tabhann stac bathar-bog airson a bhith ag obair le camarathan bhidio, camarathan agus tuners Tbh ann an Linux, Android agus ChromeOS. A bharrachd air SoftISP, tha an stac airson a bhith ag obair le camarathan MIPI a ’toirt a-steach draibhear airson mothachairean ov2740 a’ ruith aig ìre kernel agus còd airson taic a thoirt don ghlacadair CSI anns an kernel Linux, a tha na phàirt den IPU6 de phròiseasan Intel.

Tha na pacaidean kernel Linux agus libcamera, a’ toirt a-steach atharrachaidhean a’ phròiseict, rim faighinn ann an stòr COPR airson an stàladh air Fedora Linux 39. Faodar am frithealaiche meadhanan Pipewire a chleachdadh gus bhidio a ghlacadh bho chamarathan MIPI. Tha taic airson a bhith ag obair le camarathan tro Pipewire mar-thà air a ghabhail a-steach don leabharlann libwebrtc. Ann am Firefox, tha an comas a bhith ag obair le camarathan tro Pipewire air a thoirt gu staid a tha iomchaidh airson a chleachdadh le WebRTC, a’ tòiseachadh le sgaoileadh 122. Gu gnàthach, tha obrachadh le camarathan tro Pipewire ann am Firefox ciorramach agus tha feum air “media.webrtc.camera. ceadaich-” paramadair a chur an gnìomh ann an about:config pipewire."

Source: fosgailtenet.ru

Cuir beachd ann