MIPI ಕ್ಯಾಮೆರಾಗಳಿಗಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ತೆರೆದ ಸ್ಟಾಕ್ ಅನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ

Red Hat ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಫೆಡೋರಾ ಲಿನಕ್ಸ್ ಡೆವಲಪರ್ ಹ್ಯಾನ್ಸ್ ಡಿ ಗೊಡೆ ಅವರು FOSDEM 2024 ಸಮ್ಮೇಳನದಲ್ಲಿ MIPI (ಮೊಬೈಲ್ ಇಂಡಸ್ಟ್ರಿ ಪ್ರೊಸೆಸರ್ ಇಂಟರ್ಫೇಸ್) ಕ್ಯಾಮೆರಾಗಳಿಗಾಗಿ ತೆರೆದ ಸ್ಟಾಕ್ ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರು. ಸಿದ್ಧಪಡಿಸಿದ ಓಪನ್ ಸ್ಟಾಕ್ ಅನ್ನು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮತ್ತು ಲಿಬ್ ಕ್ಯಾಮೆರಾ ಯೋಜನೆಗೆ ಇನ್ನೂ ಸ್ವೀಕರಿಸಲಾಗಿಲ್ಲ, ಆದರೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಉತ್ಸಾಹಿಗಳಿಂದ ಪರೀಕ್ಷೆಗೆ ಸೂಕ್ತವಾದ ಸ್ಥಿತಿಯನ್ನು ತಲುಪಿದೆ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ. ಲೆನೊವೊ ಥಿಂಕ್‌ಪ್ಯಾಡ್ X2740 ಯೋಗ ಜೆನ್ 01, ಡೆಲ್ ಲ್ಯಾಟಿಟ್ಯೂಡ್ 1 ಮತ್ತು ಎಚ್‌ಪಿ ಸ್ಪೆಕ್ಟರ್ x556 1 8 ನಂತಹ ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ov9420, ov360a13.5s ಮತ್ತು hi2023 ಸಂವೇದಕಗಳನ್ನು ಆಧರಿಸಿದ MIPI ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಸ್ಟಾಕ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.

UVC (USB ವಿಡಿಯೋ ಕ್ಲಾಸ್) ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಸಾಧನಗಳಿಂದ USB ಬಸ್ ಮೂಲಕ ಹಿಂದೆ ಬಳಸಿದ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮಿಂಗ್ ಬದಲಿಗೆ MIPI ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅನೇಕ ಹೊಸ ಲ್ಯಾಪ್‌ಟಾಪ್ ಮಾದರಿಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. MIPI ಸಿಎಸ್ಐ ರಿಸೀವರ್ (ಕ್ಯಾಮೆರಾ ಸೀರಿಯಲ್ ಇಂಟರ್ಫೇಸ್) ಮತ್ತು ಸಿಪಿಯು (ಐಎಸ್ಪಿ, ಇಮೇಜ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸರ್) ಗೆ ಸಂಯೋಜಿತವಾದ ಇಮೇಜ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಯಾಮೆರಾ ಸಂವೇದಕಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಸಂವೇದಕದಿಂದ ಬರುವ ಕಚ್ಚಾ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಚಿತ್ರ ರಚನೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇಂಟೆಲ್ ಟೈಗರ್ ಲೇಕ್, ಆಲ್ಡರ್ ಲೇಕ್, ರಾಪ್ಟರ್ ಲೇಕ್ ಮತ್ತು ಮೆಟಿಯರ್ ಲೇಕ್ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ IPU6 (ಇಮೇಜಿಂಗ್ ಪ್ರೊಸೆಸಿಂಗ್ ಯುನಿಟ್) ಮೂಲಕ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ MIPI ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸ್ವಾಮ್ಯದ ಡ್ರೈವರ್‌ಗಳ ಗುಂಪನ್ನು ಇಂಟೆಲ್ ಒದಗಿಸುತ್ತದೆ.

MIPI ಕ್ಯಾಮೆರಾಗಳಿಗಾಗಿ ತೆರೆದ ಡ್ರೈವರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿನ ಮುಖ್ಯ ತೊಂದರೆ ಎಂದರೆ ISP ಪ್ರೊಸೆಸರ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಅದರಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ CPU ತಯಾರಕರು ಬಹಿರಂಗಪಡಿಸುವುದಿಲ್ಲ ಮತ್ತು ವ್ಯಾಪಾರ ರಹಸ್ಯವಾಗಿದೆ. ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, Linaro ಮತ್ತು Red Hat ಇಮೇಜ್ ಪ್ರೊಸೆಸರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅಳವಡಿಕೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ - SoftISP, ಇದು ಸ್ವಾಮ್ಯದ ಘಟಕಗಳನ್ನು ಬಳಸದೆಯೇ MIPI ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (SoftISP ಅನ್ನು IPU6 ISP ಗೆ ಬದಲಿಯಾಗಿ ಬಳಸಬಹುದು).

Libcamera ಯೋಜನೆಯಲ್ಲಿ ಸೇರ್ಪಡೆಗಾಗಿ SoftISP ಅನುಷ್ಠಾನವನ್ನು ಸಲ್ಲಿಸಲಾಗಿದೆ, ಇದು Linux, Android ಮತ್ತು ChromeOS ನಲ್ಲಿ ವೀಡಿಯೊ ಕ್ಯಾಮೆರಾಗಳು, ಕ್ಯಾಮೆರಾಗಳು ಮತ್ತು ಟಿವಿ ಟ್ಯೂನರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ಟಾಕ್ ಅನ್ನು ನೀಡುತ್ತದೆ. SoftISP ಜೊತೆಗೆ, MIPI ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸ್ಟಾಕ್ ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ov2740 ಸಂವೇದಕಗಳಿಗಾಗಿ ಡ್ರೈವರ್ ಮತ್ತು Intel ಪ್ರೊಸೆಸರ್‌ಗಳ IPU6 ನ ಭಾಗವಾಗಿರುವ Linux ಕರ್ನಲ್‌ನಲ್ಲಿ CSI ರಿಸೀವರ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.

ಯೋಜನೆಯ ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ Linux ಕರ್ನಲ್ ಮತ್ತು libcamera ಪ್ಯಾಕೇಜುಗಳು COPR ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಫೆಡೋರಾ ಲಿನಕ್ಸ್ 39 ನಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಗೆ ಲಭ್ಯವಿದೆ. MIPI ಕ್ಯಾಮೆರಾಗಳಿಂದ ವೀಡಿಯೊವನ್ನು ಸೆರೆಹಿಡಿಯಲು Pipewire ಮೀಡಿಯಾ ಸರ್ವರ್ ಅನ್ನು ಬಳಸಬಹುದು. ಪೈಪ್‌ವೈರ್ ಮೂಲಕ ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಬೆಂಬಲವನ್ನು ಈಗಾಗಲೇ libwebrtc ಲೈಬ್ರರಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ. Firefox ನಲ್ಲಿ, Pipewire ಮೂಲಕ ಕ್ಯಾಮರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು WebRTC ಯೊಂದಿಗೆ ಬಳಸಲು ಸೂಕ್ತವಾದ ಸ್ಥಿತಿಗೆ ತರಲಾಗಿದೆ, ಬಿಡುಗಡೆ 122 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, Firefox ನಲ್ಲಿ Pipewire ಮೂಲಕ ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು "media.webrtc.camera" ಅಗತ್ಯವಿರುತ್ತದೆ. about:config ಪೈಪ್‌ವೈರ್‌ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲು ಅನುಮತಿಸು-" ನಿಯತಾಂಕ."

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ