साउंड ओपन फर्मवेयर, विकास के लिए एक एसडीके और ओपन सोर्स डीएसपी फर्मवेयर

हाल ही में साउंड ओपन फर्मवेयर 2.0 प्रोजेक्ट के लॉन्च की घोषणा की गई (एसओएफ), मूल रूप से Intel . द्वारा बनाया गया ध्वनि प्रसंस्करण से संबंधित डीएसपी चिप्स के लिए बंद फर्मवेयर की आपूर्ति के अभ्यास से दूर जाने के लिए। यह परियोजना यह बाद में लिनक्स फाउंडेशन के विंग के अंतर्गत आया और अब इसे समुदाय की भागीदारी और AMD, Google और NXP की भागीदारी के साथ विकसित किया जा रहा है।

अल proyecto आप फर्मवेयर विकास को आसान बनाने के लिए एक एसडीके विकसित कर रहे हैं, लिनक्स कर्नेल के लिए एक ध्वनि चालक और विभिन्न डीएसपी चिप्स के लिए उपयोग के लिए तैयार फर्मवेयर सेट, जिसके लिए, अन्य बातों के अलावा, डिजिटल हस्ताक्षर द्वारा प्रमाणित बाइनरी असेंबलियों का गठन किया जाता है।

साउंड ओपन फर्मवेयर के बारे में

इसकी मॉड्यूलर संरचना के कारण, साउंड ओपन फर्मवेयर को विभिन्न डीएसपी आर्किटेक्चर और हार्डवेयर प्लेटफॉर्म पर पोर्ट किया जा सकता है। उदाहरण के लिए, समर्थित प्लेटफार्मों में, इंटेल (ब्रॉडवेल, आईसेलेक, टाइगरलेक, एल्डरलेक, आदि), मीडियाटेक (एमटी8195), एनएक्सपी (आई.एमएक्स8 *) और एएमडी (रेनॉयर) से विभिन्न चिप्स के लिए समर्थन, जो एक्सटेन्सा-आधारित डीएसपी से लैस है। . हाई-फाई आर्किटेक्चर 2, 3 और 4 घोषित किए गए हैं।

विकास प्रक्रिया के दौरान, आप एक विशेष एमुलेटर या क्यूईएमयू का उपयोग कर सकते हैं। डीएसपी के लिए ओपन फर्मवेयर का उपयोग तेजी से समस्या निवारण और फर्मवेयर मुद्दों के निदान को सक्षम बनाता है और उपयोगकर्ताओं को फर्मवेयर को उनकी आवश्यकताओं के लिए स्वतंत्र रूप से तैयार करने, विशिष्ट अनुकूलन करने और हल्के फर्मवेयर संस्करण बनाने का अवसर प्रदान करता है जिसमें केवल कार्यक्षमता शामिल होती है।

अल proyecto समाधान विकसित करने, अनुकूलित करने और परीक्षण करने के लिए एक ढांचा प्रदान करता है ध्वनि प्रसंस्करण से संबंधित, साथ ही डीएसपी के साथ बातचीत करने के लिए नियंत्रक और कार्यक्रम बनाने के लिए।

फर्मवेयर कार्यान्वयन, फर्मवेयर परीक्षण उपकरण, हार्डवेयर पर स्थापना के लिए उपयुक्त फर्मवेयर छवियों में ईएलएफ फाइलों को बदलने के लिए उपयोगिताओं, डिबगिंग टूल, डीएसपी एमुलेटर, होस्ट प्लेटफॉर्म एमुलेटर (क्यूईएमयू पर आधारित), फर्मवेयर ट्रैकिंग टूल, ध्वनि के लिए गुणांक समायोजित करने के लिए MATLAB / ऑक्टेव स्क्रिप्ट शामिल हैं। फर्मवेयर के साथ इंटरेक्शन और डेटा एक्सचेंज को व्यवस्थित करने के लिए घटक, एप्लिकेशन, ध्वनि प्रसंस्करण टोपोलॉजी के उपयोग के लिए तैयार उदाहरण।

प्रोजेक्ट भी आप एक सार्वभौमिक ड्राइवर विकसित कर रहे हैं जिसका उपयोग साउंड ओपन फ़र्मवेयर पर आधारित फ़र्मवेयर का उपयोग करने वाले उपकरणों के साथ किया जा सकता है. संस्करण 5.2 के बाद से ड्राइवर पहले से ही मुख्य लिनक्स कर्नेल में शामिल है और बीएसडी और जीपीएलवी2 के तहत दोहरी लाइसेंस प्राप्त है।

नियंत्रक फर्मवेयर को डीएसपी मेमोरी में लोड करने, डीएसपी में ध्वनि टोपोलॉजी लोड करने, ध्वनि डिवाइस के संचालन को व्यवस्थित करने (एप्लिकेशन से डीएसपी कार्यों तक पहुंचने के लिए जिम्मेदार) और एप्लिकेशन से ध्वनि डेटा तक पहुंच बिंदु प्रदान करने के लिए जिम्मेदार है। .

नियंत्रक एक आईपीसी तंत्र भी प्रदान करता है मेजबान प्रणाली और डीएसपी के बीच संचार के लिए, और एक सामान्य एपीआई के माध्यम से डीएसपी की हार्डवेयर क्षमताओं तक पहुंचने के लिए एक परत। साउंड ओपन फर्मवेयर के साथ डीएसपी अनुप्रयोगों के लिए एक सामान्य एएलएसए डिवाइस की तरह दिखता है, जिसके लिए आप मानक सॉफ्टवेयर इंटरफेस का उपयोग कर सकते हैं।

साउंड ओपन फर्मवेयर 2.0 की मुख्य नई विशेषताएं

इस नए संस्करण में जो नवीनताएँ हैं, उनके भाग के लिए:

  • ऑडियो डेटा कॉपी फ़ंक्शंस के प्रदर्शन में काफी सुधार हुआ है और मेमोरी एक्सेस ऑपरेशंस की संख्या कम हो गई है। कुछ ऑडियो प्रोसेसिंग परिदृश्यों में, समान ऑडियो गुणवत्ता बनाए रखते हुए लोड को 40% तक कम किया जाता है।
  • इंटेल मल्टीकोर प्लेटफॉर्म (सीएवीएस) पर बेहतर स्थिरता, जिसमें किसी भी डीएसपी कोर पर ड्राइवरों को चलाने के लिए समर्थन शामिल है।
  • अपोलो लेक (एपीएल) प्लेटफॉर्म के लिए, ज़ेफिर आरटीओएस पर्यावरण का उपयोग एक्सटीओएस के बजाय फर्मवेयर के आधार के रूप में किया जाता है।
  • कुछ इंटेल प्लेटफॉर्म के लिए Zephyr OS एकीकरण स्तर कार्यक्षमता में समानता पर पहुंच गया है। Zephyr साउंड ओपन फ़र्मवेयर एप्लिकेशन के कोड को बहुत सरल और छोटा कर सकता है।
  • ऑडियो कैप्चर करने और चलाने के लिए बुनियादी समर्थन के लिए IPC4 प्रोटोकॉल का उपयोग करने की क्षमता को कुछ विंडोज़ ऑपरेटिंग सिस्टम टाइगर लेक (TGL) उपकरणों पर लागू किया गया है (IPC4 समर्थन विंडोज़ को किसी विशिष्ट ड्राइवर का उपयोग किए बिना साउंड ओपन फ़र्मवेयर पर आधारित DSP के साथ बातचीत करने की अनुमति देता है)।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण में देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।