เดนเดพเตปเดธเต เดกเดฟ เดเตเดกเต, เดซเตเดกเตเดฑ เดกเตเดตเดฒเดชเตเดชเตผ Linux, ัะฐะฑะพัะฐััะธะน ะฒ ะบะพะผะฟะฐะฝะธะธ Red Hat, ะฟัะตะดััะฐะฒะธะป ะฝะฐ ะบะพะฝัะตัะตะฝัะธะธ FOSDEM 2024 ะพัะบััััะน ััะตะบ ะดะปั ะบะฐะผะตั, ะฟะพะดะบะปััะฐะตะผัั ะฟัะธ ะฟะพะผะพัะธ ะธะฝัะตััะตะนัะฐ MIPI (Mobile Industry Processor Interface). ะะพะดะณะพัะพะฒะปะตะฝะฝัะน ะพัะบััััะน ััะตะบ ะฟะพะบะฐ ะฝะต ะฟัะธะฝัั ะฒ ัะพััะฐะฒ ัะดัะฐ 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) ะธ ะธะฝัะตะณัะธัะพะฒะฐะฝะฝัะน ะฒ CPU ะฟัะพัะตััะพั ะพะฑัะฐะฑะพัะบะธ ะธะทะพะฑัะฐะถะตะฝะธะน (ISP, Image Signal Processor), ะพะฑะตัะฟะตัะธะฒะฐััะธะน ัะพัะผะธัะพะฒะฐะฝะธั ะธะทะพะฑัะฐะถะตะฝะธั ะฝะฐ ะพัะฝะพะฒะต ััััั (raw) ะดะฐะฝะฝัั , ะฟะพัััะฟะฐััะธั ะพั ัะตะฝัะพัะฐ. ะะพะผะฟะฐะฝะธั Intel ะฟัะตะดะพััะฐะฒะปัะตั ะฝะฐะฑะพั ะฟัะพะฟัะธะตัะฐัะฝัั ะดัะฐะนะฒะตัะพะฒ ะดะปั ัะฐะฑะพัั ั MIPI-ะบะฐะผะตัะฐะผะธ ะฒ Linux ัะตัะตะท IPU6 (Imaging Processing Unit) ะฒ ะฟัะพัะตััะพัะฐั Intel Tiger Lake, Alder Lake, Raptor Lake ะธ Meteor Lake.
MIPI เดเตเดฏเดพเดฎเดฑเดเตพเดเตเดเดพเดฏเดฟ เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดกเตเดฐเตเดตเดฑเตเดเตพ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเต เดชเตเดฐเดงเดพเดจ เดตเตเดฒเตเดฒเตเดตเดฟเดณเดฟ, ISP เดชเตเดฐเตเดธเดธเตผ เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดเดจเตเดฑเตผเดซเตเดธเตเด เด เดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดเดฎเตเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ CPU เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดเตเดเตพ เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเดพเดฑเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต, เดเตเดเดพเดคเต เด เดต เดเดฐเต เดตเตเดฏเดพเดชเดพเดฐ เดฐเดนเดธเตเดฏเดฎเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เดฒเดฟเดจเดพเดฐเตเดฏเตเด เดฑเตเดกเต เดนเดพเดฑเตเดฑเตเด เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดเดเดชเตเดฒเดฟเดฎเตเดจเตเดฑเตเดทเตป เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดคเต, เดธเตเดซเตเดฑเตเดฑเตโเดเดเดธเตเดชเดฟ เดเดจเตเดจ เดเดฎเตเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดชเตเดฐเตเดธเดธเตผ, เดชเตเดฐเตเดชเตเดฐเตเดฑเตเดฑเดฑเดฟ เดเดเดเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต เดคเดจเตเดจเต MIPI เดเตเดฏเดพเดฎเดฑเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต (เดธเตเดซเตเดฑเตเดฑเตเดเดเดธเตเดชเดฟ IPU6 ISP-เดเตเดเต เดชเดเดฐเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเด).
ะ ะตะฐะปะธะทะฐัะธั SoftISP ะฟะตัะตะดะฐะฝะฐ ะดะปั ะฒะบะปััะตะฝะธั ะฒ ัะพััะฐะฒ ะฟัะพะตะบัะฐ libcamera, ะฟัะตะดะปะฐะณะฐััะตะณะพ ะฟัะพะณัะฐะผะผะฝัะน ััะตะบ ะดะปั ัะฐะฑะพัั ั ะฒะธะดะตะพะบะฐะผะตัะฐะผะธ, ัะพัะพะบะฐะผะตัะฐะผะธ ะธ TV-ััะฝะตัะฐะผะธ ะฒ Linux, Android ะธ ChromeOS. ะะพะผะธะผะพ SoftISP ััะตะบ ะดะปั ัะฐะฑะพัั ั MIPI-ะบะฐะผะตัะฐะผะธ ะฒะบะปััะฐะตั ัะฐะฑะพัะฐััะธะน ะฝะฐ ััะพะฒะฝะต ัะดัะฐ ะดัะฐะนะฒะตั ะดะปั ัะตะฝัะพัะพะฒ ov2740 ะธ ะบะพะด ะดะปั ะฟะพะดะดะตัะถะบะธ ะฒ ัะดัะต Linux CSI-ัะตัะธะฒะตัะฐ, ัะฒะปัััะตะณะพัั ัะฐัััั IPU6 ะฟัะพัะตััะพัะพะฒ Intel.
เดเตเตผเดฃเตฝ เดชเดพเดเตเดเตเดเตเดเตพ Linux ะธ libcamera, ะฒะบะปััะฐััะธะต ะฟะพะดะณะพัะพะฒะปะตะฝะฝัะต ะฟัะพะตะบัะพะผ ะธะทะผะตะฝะตะฝะธั, ะดะพัััะฟะฝั ะฒ ัะตะฟะพะทะธัะพัะธะธ COPR ะดะปั ัััะฐะฝะพะฒะบะธ ะฒ Fedora Linux 39. ะะปั ะทะฐั
ะฒะฐัะฐ ะฒะธะดะตะพ ั MIPI-ะบะฐะผะตั ะผะพะถะตั ะธัะฟะพะปัะทะพะฒะฐัััั ะผัะปััะธะผะตะดะธะนะฝัะน เดธเตเตผเดตเตผ Pipewire. ะะพะดะดะตัะถะบะฐ ัะฐะฑะพัั ั ะบะฐะผะตัะฐะผะธ ัะตัะตะท Pipewire ัะถะต ะฟัะธะฝััะฐ ะฒ ะฑะธะฑะปะธะพัะตะบั libwebrtc. ะ Firefox ะฒะพะทะผะพะถะฝะพััั ัะฐะฑะพัั ั ะบะฐะผะตัะฐะผะธ ัะตัะตะท Pipewire ะฟัะธะฒะตะดะตะฝะฐ ะบ ัะพััะพัะฝะธั, ะฟัะธะณะพะดะฝะพะผั ะดะปั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ั WebRTC, ะฝะฐัะธะฝะฐั ั ะฒัะฟััะบะฐ 122. ะะพ ัะผะพะปัะฐะฝะธั ัะฐะฑะพัะฐ ั ะบะฐะผะตัะฐะผะธ ัะตัะตะท Pipewire ะฒ Firefox ะพัะบะปััะตะฝะฐ ะธ ััะตะฑัะตั ะฐะบัะธะฒะฐัะธะธ ะฒ about:config ะฟะฐัะฐะผะตััะฐ ยซmedia.webrtc.camera.allow-pipewireยป.
เด
เดตเดฒเดเดฌเด: opennet.ru
