iSoftISP, MIPI கேமராக்களுக்கான திறந்த அடுக்கு

SoftISP

Fosdem 2024 இல் SoftISP இன் விளக்கக்காட்சி

போது FOSDEM 2024 மாநாடு, ஹான்ஸ் டி கோடே, Red Hat உடன் பணிபுரியும் Fedora டெவலப்பர், தற்போதைய பிரச்சனை பற்றி பேசுகிறேன் பல கணினிகளில் அடையாளம் காணப்பட்டுள்ளதுUVC USB கேமரா தொகுதிக்கு பதிலாக சமீபத்திய இன்டெல் மடிக்கணினிகள் IPU6 உடன் இணைக்கப்பட்ட மூல MIPI கேமரா சென்சார் கொண்ட தரநிலை.

என்று குறிப்பிடுங்கள் USB பஸ் வழியாக வீடியோ பரிமாற்றத்திற்கு பதிலாக MIPI இடைமுகம் ஏற்றுக்கொள்ளப்படுகிறது, UVC (USB வீடியோ வகுப்பு) தரநிலையை ஆதரிக்கும் சாதனங்களில் இது பொதுவானது. MIPI ஆனது ஒரு கேமரா தொடர் இடைமுகம் (CSI) ரிசீவர் மற்றும் CPU இல் கட்டமைக்கப்பட்ட ஒரு பட சமிக்ஞை செயலி (ISP) மூலம் கேமரா சென்சாருக்கான அணுகலை வழங்குகிறது.

இந்த அணுகுமுறை சென்சாரிலிருந்து நேரடியாக மூலத் தரவின் அடிப்படையில் படத்தைப் பிடிக்க உதவுகிறது. இன்டெல் தனியுரிம இயக்கிகளின் தொகுப்பை வழங்குகிறது Intel Tiger Lake, Alder Lake, Raptor Lake மற்றும் Meteor Lake செயலிகளில் IPU6 வழியாக Linux இல் MIPI கேமராக்களுடன் வேலை செய்ய.

IPU6 இன் ISP பகுதியின் வன்பொருள் இடைமுகம் மற்றும் பயன்படுத்தப்படும் பட செயலாக்க வழிமுறைகள் இரண்டும் வர்த்தக ரகசியமாகக் கருதப்படுகின்றன, இதுவரை IPU6க்கான ஒரே லினக்ஸ் ஆதரவு மரத்திற்கு வெளியே உள்ள கர்னல் இயக்கியை அடிப்படையாகக் கொண்டது. தற்போது rpmfusion இல் கிடைக்கிறது.

Linaro மற்றும் Red Hat இரண்டும் பல்வேறு ARM மற்றும் X86 சில்லுகளுக்கு ISP ஆதரவு இல்லாததை ஒரு பிரச்சினையாகக் கண்டறிந்துள்ளன. தனியுரிம மென்பொருளின் தேவையின்றி இந்த கேமராக்கள் செயல்பட அனுமதிக்க Libcamera வில் SoftwareISP கூறுகளைச் சேர்க்கும் திட்டத்தை லினாரோ தொடங்கியுள்ளது, மேலும் Red Hat லினாரோவுடன் இணைந்து இதில் பணியாற்றியது.

ஹான்ஸ், அதைக் குறிப்பிடவும் வளர்ச்சியில் முக்கிய சிரமம் MIPI கேமராக்களுக்கான திறந்த இயக்கிகள் அது அமைந்துள்ளது உண்மை வன்பொருள் இடைமுகம் ISP செயலி மற்றும் பட செயலாக்க வழிமுறைகள் பொதுவாக அதில் செயல்படுத்தப்படுகிறது CPU உற்பத்தியாளர்களால் வெளியிடப்படவில்லை மற்றும் வர்த்தக ரகசியமாக வைக்கப்படுகிறது. இந்தச் சிக்கலைத் தீர்க்க, Linaro மற்றும் Red Hat இணைந்து SoftISP எனப்படும் படச் செயலியின் மென்பொருள் செயலாக்கத்தை உருவாக்குகின்றன, இது தனியுரிம கூறுகளை நம்பாமல் MIPI கேமராக்களுடன் வேலை செய்ய அனுமதிக்கிறது.

செயல்படுத்தல் Libcamera திட்டத்தில் சேர்ப்பதற்காக SoftISP முன்மொழியப்பட்டது, இது Linux, Android மற்றும் ChromeOS சிஸ்டங்களில் கேம்கோடர்கள், கேமராக்கள் மற்றும் டிவி ட்யூனர்களுடன் வேலை செய்ய ஒரு மென்பொருள் அடுக்கை வழங்குகிறது. SoftISP க்கு கூடுதலாக, MIPI கேமராக்களுடன் பணிபுரிவதற்கான அடுக்கில் கர்னல் மட்டத்தில் செயல்படும் ov2740 சென்சார்களுக்கான இயக்கி உள்ளது, அத்துடன் Intel செயலிகளின் IPU6 இன் ஒரு பகுதியாக இருக்கும் Linux கர்னலில் CSI ரிசீவரை ஆதரிக்கும் குறியீடும் உள்ளது.

தற்போது, ​​SoftISP ஸ்டாக் லினக்ஸ் கர்னலில் அல்லது லிப்கேமரா திட்டத்தில் இன்னும் ஏற்றுக்கொள்ளப்படவில்லை, ஆனால் வளர்ச்சி என்பது பலதரப்பட்ட ஆர்வலர்கள் முயற்சி செய்வதற்கு ஏற்ற ஒரு கட்டத்தை ஏற்கனவே அடைந்துவிட்டதாகக் கருதப்படுகிறது. லெனோவா, டெல் மற்றும் ஹெச்பி மடிக்கணினிகளின் பல்வேறு சென்சார்களின் அடிப்படையில் இந்த அடுக்கின் செயல்பாடு எம்ஐபிஐ கேமராக்கள் மூலம் சோதிக்கப்பட்டது.

இதற்காக திட்டத்தில் ஆர்வம், திட்ட மாற்றங்களை உள்ளடக்கிய Linux கர்னல் மற்றும் libcamera தொகுப்புகள் இப்போது களஞ்சியத்தில் கிடைக்கின்றன என்பதை நீங்கள் அறிந்திருக்க வேண்டும். Fedora 39 இல் நிறுவுவதற்கான COPR. MIPI கேமராக்களில் இருந்து வீடியோ எடுக்க Pipewire மீடியா சர்வர் பயன்படுத்தப்படலாம் மற்றும் Pipewire வழியாக கேமராக்களுக்கான ஆதரவு ஏற்கனவே libwebrtc லைப்ரரியில் ஒருங்கிணைக்கப்பட்டுள்ளது.

இது தவிர, Firefox இல், Pipewire மூலம் கேமராக்களுடன் பணிபுரியும் திறன் WebRTC இல் பதிப்பு 122 இல் பயன்படுத்த ஏற்ற நிலையை அடைந்துள்ளது என்பது குறிப்பிடத்தக்கது. இயல்பாக, Firefox இல் Pipewire மூலம் கேமராக்களுடன் பணிபுரியும் செயல்பாடு முடக்கப்பட்டது மற்றும் அளவுரு தேவைப்படுகிறது "media.webrtc.camera.allow-pipewire» in about:config.

இறுதியாக, நீங்கள் முடியும் ஆர்வமாக இருந்தால் அதைப் பற்றி மேலும் அறிக, நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.