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

Sound Open Firmware 2.2 (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.2 موجود آهي، DSP چپس لاءِ کليل فرم ویئر جو هڪ سيٽ
Sound Open Firmware 2.2 موجود آهي، DSP چپس لاءِ کليل فرم ویئر جو هڪ سيٽ

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

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

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

  • خارجي ڪوڊيڪ لائبريرين سان ڪم ڪرڻ لاءِ جزو جو نالو تبديل ڪيو ويو آهي codec_adapter کان module_adapter ۽ ان کي سگنل پروسيسنگ ماڊلز جي API سان قطار ۾ آندو ويو آهي، جيڪو توهان کي اجازت ڏيندو ته ان کي تبديل ڪرڻ کان سواءِ ونڊوز هينڊلر کان ڪوڊ استعمال ڪري سگھن.
  • Frag API کي ختم ڪيو ويو آهي، هر جزو جي ڪارڪردگي کي تقريبن 1 MCPS (مليون سائيڪل في سيڪنڊ) ذريعي بهتر بڻائي ٿو.
  • شامل ڪيو ويو فريم API، جيڪو SIMD ۽ غير SIMD هدايتن جي بنياد تي هٿيارن لاءِ بلاڪ جي سائزن جي اڳيان حساب ڪتاب ڪري ٿو. اصلاح ان کي ممڪن بڻايو ته ڪارڪردگي کي تقريبن 0.25 MCPS کان وڌايو.
  • ھڪڙو نئون ميڪر شامل ڪيو ويو HiFi4 سپورٽ سان ھڪڙي اسٽريم ۾ آڊيو چينلز جو تعداد گھٽائڻ يا وڌائڻ لاءِ.
  • XTOS جي بدران Zephyr RTOS استعمال ڪرڻ جا امڪان ماحول لاء firmware جي بنياد تي وڌايو ويو آهي. Zephyr استعمال ڪندي صوتي اوپن فرم ویئر ايپليڪيشنن جي ڪوڊ کي خاص طور تي آسان ۽ گھٽائي سگھي ٿو. نئون نسخو شامل ڪري ٿو مقامي Zephyr APIs لاءِ مدد شامل ڪرڻ لاءِ لاگنگ ۽ دير جي تعارف لاءِ. Zephyr لاء مڪمل اصلي حمايت ايندڙ رليز ۾ توقع ڪئي وئي آهي.
  • IPC4 پروٽوڪول استعمال ڪرڻ جي صلاحيت ونڊوز تي هلندڙ ڊوائيسز تي آواز کي پڪڙڻ ۽ کيڏڻ لاءِ وڌايو ويو آهي (IPC4 سپورٽ ونڊوز کي اجازت ڏئي ٿي ته ڊي ايس پيز سان رابطو ڪري سائونڊ اوپن فرم ويئر جي بنياد تي ڪنهن مخصوص ڊرائيور کي استعمال ڪرڻ کان سواءِ).

جو ذريعو: opennet.ru

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