ሃንስ ደ Goede, Fedora ገንቢ Linuxበሬድ ሃት የሚሰራው ዴይሊ፣ በFOSDEM 2024 ኮንፈረንስ ላይ በMIPI (ሞባይል ኢንዱስትሪ ፕሮሰሰር በይነገጽ) በይነገጽ በኩል የተገናኙ ካሜራዎችን ክፍት ቁልል አቅርቧል። ክፍት ቁልል እስካሁን ወደ ከርነል አልገባም። Linux እና የሊብካሜራ ፕሮጀክት፣ ነገር ግን በተለያዩ አድናቂዎች ለሙከራ ዝግጁ እንደሆነ ምልክት ተደርጎበታል። ቁልል በ ov2740፣ ov01a1s እና hi556 ዳሳሾች ላይ በተመሰረቱ MIPI ካሜራዎች ተፈትኗል፣ እነዚህም እንደ Lenovo ThinkPad X1 Yoga Gen 8፣ Dell Latitude 9420 እና HP Spectre x360 13.5 2023 ባሉ ላፕቶፖች ውስጥ ጥቅም ላይ ይውላሉ።
የMIPI በይነገጽ ቀደም ሲል ጥቅም ላይ የዋለውን የዩኤስቢ ቪዲዮ ዥረት ከ UVC (የዩኤስቢ ቪዲዮ ክፍል) ደረጃን ከሚደግፉ መሳሪያዎች ለመተካት በብዙ አዳዲስ የላፕቶፕ ሞዴሎች ውስጥ ጥቅም ላይ ይውላል። MIPI የ CSI (የካሜራ ተከታታይ በይነገጽ) ተቀባይ እና የተቀናጀ የሲፒዩ ምስል ሲግናል ፕሮሰሰር (ISP) በመጠቀም የካሜራ ዳሳሽ መዳረሻ ይሰጣል፣ ይህም ከሴንሰሩ ጥሬ መረጃ ላይ ተመስርቶ ምስሎችን ያመነጫል። ኢንቴል ከ MIPI ካሜራዎች ጋር ለመስራት የባለቤትነት መብት ያላቸውን አሽከርካሪዎች ስብስብ ያቀርባል። Linux በኢንቴል ታይገር ሌክ፣ አልደር ሌክ፣ ራፕተር ሌክ እና ሜተር ሌክ ፕሮሰሰሮች በIPU6 (የምስል ማቀነባበሪያ ክፍል) በኩል።
ለMIPI ካሜራዎች ክፍት ምንጭ ነጂዎችን በማዘጋጀት ረገድ ዋናው ተግዳሮት የISP ፕሮሰሰር ሃርድዌር በይነገጽ እና የሚተገብራቸው የምስል ማቀነባበሪያ ስልተ ቀመሮች በተለምዶ በሲፒዩ አምራቾች የማይገለጡ እና የንግድ ሚስጥር እንደሆኑ ተደርገው የሚወሰዱ መሆናቸው ነው። ይህንን ችግር ለመፍታት ሊናሮ እና ሬድ ሃት የምስል ማቀነባበሪያ ፕሮሰሰር SoftISP የሶፍትዌር ትግበራ አዘጋጅተዋል፣ ይህም የባለቤትነት ክፍሎችን ሳያስፈልግ ከMIPI ካሜራዎች ጋር እንዲሰራ ያስችለዋል (SoftISP ለIPU6 ISP ምትክ ሆኖ ሊያገለግል ይችላል)።
የሶፍትአይኤስፒ ትግበራ በሊብካሜራ ፕሮጀክት ውስጥ እንዲካተት ቀርቧል፣ ይህም ከቪዲዮ ካሜራዎች፣ ከማይዝግ ካሜራዎች እና ከቴሌቪዥን ማስተካከያዎች ጋር ለመስራት የሶፍትዌር ቁልል ያቀርባል። Linux, Android እና ChromeOS። ከSoftISP በተጨማሪ፣ የMIPI ካሜራ ቁልል ለ ov2740 ዳሳሾች የከርነል ደረጃ ነጂ እና የከርነል ድጋፍ ኮድ ያካትታል። Linux የIntel ፕሮሰሰሮች IPU6 አካል የሆነው የCSI ተቀባይ።
የከርነል ጥቅሎች Linux እና ሊብካሜራ፣ በፕሮጀክቱ የተዘጋጁትን ለውጦች በማካተት፣ በፌዶራ ላይ ለመጫን በCOPR ማከማቻ ውስጥ ይገኛሉ Linux 39. መልቲሚዲያ ከMIPI ካሜራዎች ቪዲዮ ለመቅረጽ ሊያገለግል ይችላል። አገልጋይ Pipewire። በPipewire በኩል ከካሜራዎች ጋር የመስራት ድጋፍ አስቀድሞ ወደ libwebrtc ቤተ-መጽሐፍት ተቀባይነት አግኝቷል። በፋየርፎክስ፣ በPipewire በኩል ከካሜራዎች ጋር የመስራት ችሎታ ከ WebRTC ጋር ጥቅም ላይ ሊውል የሚችል ሆኖ ከተለቀቀው 122 ጀምሮ ተጀምሯል። በነባሪነት፣ በPipewire በኩል ከካሜራዎች ጋር መስራት በፋየርፎክስ ውስጥ ተሰናክሏል እና በabout:config ውስጥ ያለውን "media.webrtc.camera.allow-pipewire" ቅንብር ማንቃትን ይጠይቃል።
ምንጭ: opennet.ru
