Sound Open Firmware 2.0 موجود آهي، DSP چپس لاءِ کليل فرم ویئر جو هڪ سيٽ

Sound Open Firmware 2.0 (SOF) پروجيڪٽ جو رليز شايع ڪيو ويو آهي، اصل ۾ Intel پاران ٺاهي وئي ته جيئن آڊيو پروسيسنگ سان لاڳاپيل ڊي ايس پي چپس لاءِ بند فرم ویئر پهچائڻ جي مشق کان پري وڃي. پروجيڪٽ بعد ۾ لينڪس فائونڊيشن جي ونگ تحت منتقل ڪيو ويو ۽ هاڻي ڪميونٽي جي شموليت ۽ AMD، گوگل ۽ NXP جي شموليت سان ترقي ڪئي پئي وڃي. پروجيڪٽ هڪ SDK ٺاهي رهيو آهي فرم ويئر ڊولپمينٽ کي آسان ڪرڻ لاءِ، لينڪس ڪنيل لاءِ هڪ سائونڊ ڊرائيور ۽ مختلف ڊي ايس پي چپس لاءِ تيار ٿيل فرم ویئر جو هڪ سيٽ، جنهن لاءِ بائنري اسيمبليون پڻ ٺاهيل آهن، ڊجيٽل دستخط ذريعي تصديق ٿيل. فرم ویئر ڪوڊ سي ٻولي ۾ اسمبلي داخلن سان لکيل آهي ۽ بي ايس ڊي لائسنس تحت ورهايو ويو آهي.

ان جي ماڊلر ڍانچي جي مهرباني، سائونڊ اوپن فرم ويئر مختلف ڊي ايس پي آرڪيٽيڪچرز ۽ هارڊويئر پليٽ فارمن تي پورٽ ڪري سگھجي ٿو. مثال طور، سپورٽ ٿيل پليٽ فارمن ۾، مختلف Intel چپس لاءِ سپورٽ (Broadwell, Icelake, Tigerlake, Alderlake, etc.), Mediatek (mt8195), NXP (i.MX8*) ۽ AMD (Renoir) Xtensa HiFi جي بنياد تي ڊي ايس پيز سان ليس architectures بيان ڪيو ويو آهي 2, 3 ۽ 4. ترقي جي عمل دوران, هڪ خاص emulator يا QEMU استعمال ڪري سگهجي ٿو. ڊي ايس پي لاءِ اوپن فرم ویئر جو استعمال توهان کي فوري طور تي فرم ویئر ۾ مسئلن کي درست ڪرڻ ۽ تشخيص ڪرڻ جي اجازت ڏئي ٿو، ۽ پڻ صارفين کي اهو موقعو ڏئي ٿو ته هو آزاديءَ سان فرم ویئر کي انهن جي ضرورتن مطابق ترتيب ڏين، مخصوص اصلاح ڪن ۽ ٿلهي وزن وارا فرم ويئر ورجن ٺاهين جن ۾ صرف ضروري ڪارڪردگي شامل آهي. پيداوار.

پروجيڪٽ آڊيو پروسيسنگ سان لاڳاپيل حلن کي ترقي، بهتر ڪرڻ ۽ جانچ ڪرڻ لاءِ فريم ورڪ فراهم ڪري ٿو، انهي سان گڏ ڊي ايس پي سان رابطي لاءِ ڊرائيور ۽ پروگرام ٺاهي ٿو. ٺاھڻ ۾ شامل آھن فرم ویئر لاڳو ڪرڻ، اوزار جاچڻ جا اوزار، فرم ویئر جي تصويرن ۾ ELF فائلن کي تبديل ڪرڻ لاءِ يوٽيلٽيز، سامان تي انسٽاليشن لاءِ موزون آھن، ڊيبگنگ ٽولز، ھڪ ڊي ايس پي ايموليٽر، ھوسٽ پليٽ فارم ايموليٽر (ڪي ايم يو جي بنياد تي)، فرم ويئر کي ٽريڪ ڪرڻ لاءِ اوزار، MATLAB لاءِ اسڪرپٽ /Octave آڊيو حصن لاءِ فائن ٽيوننگ ڪوئفينٽس، فرم ویئر سان رابطي ۽ ڊيٽا جي مٽاسٽا کي منظم ڪرڻ لاءِ ايپليڪيشنون، آڊيو پروسيسنگ ٽوپولاجيءَ جا تيار ڪيل مثال.

Sound Open Firmware 2.0 موجود آهي، DSP چپس لاءِ کليل فرم ویئر جو هڪ سيٽ
Sound Open Firmware 2.0 موجود آهي، DSP چپس لاءِ کليل فرم ویئر جو هڪ سيٽ

پروجيڪٽ هڪ آفاقي ڊرائيور پڻ ترقي ڪري رهيو آهي جيڪو آواز اوپن فرم ویئر جي بنياد تي فرم ویئر استعمال ڪندي ڊوائيسز سان استعمال ڪري سگهجي ٿو. ڊرائيور اڳ ۾ ئي مکيه لينڪس ڪنيل ۾ شامل آهي، رليز 5.2 سان شروع ٿئي ٿو، ۽ هڪ ڊبل لائسنس هيٺ اچي ٿو - BSD ۽ GPLv2. ڊرائيور ڊي ايس پي ميموري ۾ فرم ویئر لوڊ ڪرڻ، ڊي ايس پي ۾ آڊيو ٽوپولاجز کي لوڊ ڪرڻ، آڊيو ڊوائيس جي آپريشن کي منظم ڪرڻ (ايپليڪيشنن مان ڊي ايس پي افعال تائين رسائي لاء ذميوار)، ۽ آڊيو ڊيٽا کي ايپليڪيشن رسائي پوائنٽ مهيا ڪرڻ جو ذميوار آهي. ڊرائيور ميزبان سسٽم ۽ ڊي ايس پي جي وچ ۾ رابطي لاء هڪ IPC ميڪانيزم پڻ مهيا ڪري ٿو، ۽ عام API ذريعي ڊي ايس پي هارڊويئر صلاحيتن تائين رسائي لاء هڪ پرت. ايپليڪيشنن لاءِ، سائونڊ اوپن فرم ویئر سان گڏ ڊي ايس پي هڪ باقاعده ALSA ڊوائيس وانگر ڏسڻ ۾ اچي ٿو، جيڪو معياري سافٽ ويئر انٽرفيس استعمال ڪندي ڪنٽرول ڪري سگهجي ٿو.

Sound Open Firmware 2.0 موجود آهي، DSP چپس لاءِ کليل فرم ویئر جو هڪ سيٽ

صوتي اوپن فرم ویئر 2.0 ۾ اهم جدت:

  • آڊيو ڪاپي جي ڪارڪردگي کي خاص طور تي بهتر ڪيو ويو آهي ۽ ميموري رسائي جو تعداد گهٽجي ويو آهي. ڪجھ آڊيو پروسيسنگ منظرنامن ڏٺو آھي لوڊ گھٽتائي 40٪ تائين ساڳئي آڊيو معيار کي برقرار رکڻ دوران.
  • ملٽي-ڪور Intel پليٽ فارمز (cAVS) تي استحڪام بهتر ڪيو ويو آهي، بشمول ڪنهن به ڊي ايس پي ڪور تي هلائيندڙ هلائيندڙن لاءِ سپورٽ.
  • اپولو ڍنڍ (APL) پليٽ فارم لاء، Zephyr RTOS ماحول XTOS جي بدران firmware جي بنياد طور استعمال ڪيو ويندو آهي. Zephyr OS انٽيگريشن ليولز انٽيل پليٽ فارمز جي چونڊ لاءِ ڪارڪردگيءَ ۾ برابري تي پهچي چڪا آهن. Zephyr استعمال ڪندي صوتي اوپن فرم ویئر ايپليڪيشنن جي ڪوڊ کي خاص طور تي آسان ۽ گھٽائي سگھي ٿو.
  • IPC4 پروٽوڪول کي استعمال ڪرڻ جي صلاحيت تي عمل ڪيو ويو آهي بنيادي سپورٽ لاءِ آڊيو ڪيپچر ۽ پلے بيڪ لاءِ ڪجهه ٽائيگر ليڪ (TGL) ڊوائيسز تي هلندڙ ونڊوز (IPC4 سپورٽ توهان کي اجازت ڏئي ٿي ڊي ايس پيز سان رابطو ڪرڻ جي بنياد تي ونڊوز مان سائونڊ اوپن فرم ويئر جي بنياد تي ڪنهن مخصوص ڊرائيور کي استعمال ڪرڻ کانسواءِ) .

جو ذريعو: opennet.ru

تبصرو شامل ڪريو