ساؤنڈ اوپن فرم ویئر 2.0 دستیاب ہے، ڈی ایس پی چپس کے لیے اوپن فرم ویئر کا ایک سیٹ

ساؤنڈ اوپن فرم ویئر 2.0 (ایس او ایف) پروجیکٹ کی ریلیز شائع کی گئی ہے، جو اصل میں انٹیل کے ذریعہ آڈیو پروسیسنگ سے متعلق ڈی ایس پی چپس کے لیے بند فرم ویئر کی فراہمی کے عمل سے ہٹنے کے لیے بنائی گئی ہے۔ اس منصوبے کو بعد میں لینکس فاؤنڈیشن کے ونگ کے تحت منتقل کیا گیا اور اب اسے کمیونٹی کی شمولیت اور AMD، Google اور NXP کی شراکت سے تیار کیا جا رہا ہے۔ یہ پروجیکٹ فرم ویئر ڈیولپمنٹ کو آسان بنانے کے لیے ایک SDK تیار کر رہا ہے، لینکس کرنل کے لیے ایک ساؤنڈ ڈرائیور اور مختلف DSP چپس کے لیے تیار فرم ویئر کا ایک سیٹ، جس کے لیے بائنری اسمبلیاں بھی تیار کی جاتی ہیں، ڈیجیٹل دستخط سے تصدیق شدہ۔ فرم ویئر کوڈ اسمبلی داخلوں کے ساتھ C زبان میں لکھا جاتا ہے اور اسے BSD لائسنس کے تحت تقسیم کیا جاتا ہے۔

اس کے ماڈیولر ڈھانچے کی بدولت، ساؤنڈ اوپن فرم ویئر کو مختلف ڈی ایس پی آرکیٹیکچرز اور ہارڈویئر پلیٹ فارمز پر پورٹ کیا جا سکتا ہے۔ مثال کے طور پر، تعاون یافتہ پلیٹ فارمز میں، Xtensa HiFi پر مبنی DSPs سے لیس مختلف Intel چپس (Broadwell، Icelake، Tigerlake، Alderlake، وغیرہ)، Mediatek (mt8195)، NXP (i.MX8*) اور AMD (Renoir) کے لیے سپورٹ۔ آرکیٹیکچرز کو 2، 3 اور 4 بتایا گیا ہے۔ ترقی کے عمل کے دوران، ایک خصوصی ایمولیٹر یا QEMU استعمال کیا جا سکتا ہے۔ ڈی ایس پی کے لیے اوپن فرم ویئر کا استعمال آپ کو فرم ویئر میں مسائل کو زیادہ تیزی سے درست کرنے اور ان کی تشخیص کرنے کی اجازت دیتا ہے، اور صارفین کو یہ موقع بھی فراہم کرتا ہے کہ وہ آزادانہ طور پر فرم ویئر کو ان کی ضروریات کے مطابق ڈھال سکیں، مخصوص اصلاح کریں اور ہلکے وزن والے فرم ویئر ورژن بنائیں جن میں صرف ضروری فعالیت ہوتی ہے۔ مصنوعات.

یہ پروجیکٹ آڈیو پروسیسنگ سے متعلق حل تیار کرنے، بہتر بنانے اور جانچنے کے ساتھ ساتھ DSP کے ساتھ بات چیت کے لیے ڈرائیورز اور پروگرام بنانے کے لیے ایک فریم ورک فراہم کرتا ہے۔ اس کمپوزیشن میں فرم ویئر کے نفاذ، فرم ویئر کی جانچ کے لیے ٹولز، آلات پر انسٹالیشن کے لیے موزوں فرم ویئر امیجز میں ELF فائلوں کو تبدیل کرنے کی افادیت، ڈیبگنگ ٹولز، ایک DSP ایمولیٹر، ایک میزبان پلیٹ فارم ایمولیٹر (QEMU پر مبنی)، فرم ویئر کو ٹریس کرنے کے لیے ٹولز، MATLAB کے لیے اسکرپٹس شامل ہیں۔ آڈیو پرزوں کے لیے فائن ٹیوننگ گتانکوں کے لیے آکٹیو، فرم ویئر کے ساتھ تعامل اور ڈیٹا ایکسچینج کو منظم کرنے کے لیے ایپلی کیشنز، آڈیو پروسیسنگ ٹوپولاجیز کی تیار شدہ مثالیں۔

ساؤنڈ اوپن فرم ویئر 2.0 دستیاب ہے، ڈی ایس پی چپس کے لیے اوپن فرم ویئر کا ایک سیٹ
ساؤنڈ اوپن فرم ویئر 2.0 دستیاب ہے، ڈی ایس پی چپس کے لیے اوپن فرم ویئر کا ایک سیٹ

پروجیکٹ ایک عالمگیر ڈرائیور بھی تیار کر رہا ہے جسے ساؤنڈ اوپن فرم ویئر پر مبنی فرم ویئر استعمال کرنے والے آلات کے ساتھ استعمال کیا جا سکتا ہے۔ ڈرائیور پہلے سے ہی مرکزی لینکس کرنل میں شامل ہے، ریلیز 5.2 سے شروع ہوتا ہے، اور دوہری لائسنس - BSD اور GPLv2 کے تحت آتا ہے۔ ڈرائیور ڈی ایس پی میموری میں فرم ویئر لوڈ کرنے، ڈی ایس پی میں آڈیو ٹوپولوجیز لوڈ کرنے، آڈیو ڈیوائس کے آپریشن کو منظم کرنے (ایپلی کیشنز سے ڈی ایس پی فنکشنز تک رسائی کے لیے ذمہ دار)، اور آڈیو ڈیٹا کو ایپلیکیشن ایکسیس پوائنٹس فراہم کرنے کا ذمہ دار ہے۔ ڈرائیور میزبان سسٹم اور ڈی ایس پی کے درمیان مواصلت کے لیے ایک IPC طریقہ کار بھی فراہم کرتا ہے، اور ایک عام API کے ذریعے DSP ہارڈویئر کی صلاحیتوں تک رسائی کے لیے ایک تہہ بھی فراہم کرتا ہے۔ ایپلی کیشنز کے لیے، ساؤنڈ اوپن فرم ویئر والا DSP ایک باقاعدہ ALSA ڈیوائس کی طرح لگتا ہے، جسے معیاری سافٹ ویئر انٹرفیس کے ذریعے کنٹرول کیا جا سکتا ہے۔

ساؤنڈ اوپن فرم ویئر 2.0 دستیاب ہے، ڈی ایس پی چپس کے لیے اوپن فرم ویئر کا ایک سیٹ

ساؤنڈ اوپن فرم ویئر 2.0 میں کلیدی اختراعات:

  • آڈیو کاپی فنکشنز کی کارکردگی کو نمایاں طور پر بہتر بنایا گیا ہے اور میموری تک رسائی کی تعداد کو کم کیا گیا ہے۔ کچھ آڈیو پروسیسنگ منظرناموں میں اسی آڈیو کوالٹی کو برقرار رکھتے ہوئے لوڈ میں 40% تک کمی دیکھی گئی ہے۔
  • ملٹی کور انٹیل پلیٹ فارمز (cAVS) پر استحکام کو بہتر بنایا گیا ہے، بشمول کسی بھی DSP کور پر ہینڈلرز کو چلانے کے لیے سپورٹ۔
  • Apollo Lake (APL) پلیٹ فارم کے لیے، Zephyr RTOS ماحول XTOS کے بجائے فرم ویئر کی بنیاد کے طور پر استعمال ہوتا ہے۔ Zephyr OS انضمام کی سطحیں منتخب Intel پلیٹ فارمز کے لیے فعالیت میں برابری تک پہنچ گئی ہیں۔ Zephyr کا استعمال ساؤنڈ اوپن فرم ویئر ایپلی کیشنز کے کوڈ کو نمایاں طور پر آسان اور کم کر سکتا ہے۔
  • IPC4 پروٹوکول کو استعمال کرنے کی اہلیت ونڈوز چلانے والے کچھ ٹائیگر لیک (TGL) ڈیوائسز پر آڈیو کیپچر اور پلے بیک کے لیے بنیادی مدد کے لیے نافذ کی گئی ہے (IPC4 سپورٹ آپ کو کسی مخصوص ڈرائیور کا استعمال کیے بغیر ونڈوز سے ساؤنڈ اوپن فرم ویئر پر مبنی DSPs کے ساتھ بات چیت کرنے کی اجازت دیتا ہے) .

ماخذ: opennet.ru

نیا تبصرہ شامل کریں