لقد تم بالفعل إصدار Sound Open Firmware 2.2 وهذه هي أخبارها

ال إطلاق الإصدار الجديد من مشروع Sound Open Firmware 2.2 (SOF) ، الذي تم إنشاؤه في الأصل بواسطة Intel للتخلي عن ممارسة توفير البرامج الثابتة المغلقة لرقائق DSP المرتبطة بمعالجة الصوت.

بعد ذلك ، تم نقل المشروع تحت جناح مؤسسة Linux ويتم تطويره الآن بمشاركة المجتمع وبمشاركة AMD و Google و NXP.

يطور المشروع SDK لتبسيط تطوير البرامج الثابتة، برنامج تشغيل صوتي لـ Linux kernel ، وبرنامج ثابت جاهز لمختلف شرائح DSP التي ، من بين أشياء أخرى ، يتم إنشاء تجميعات ثنائية موقعة رقمياً.

بسبب هيكلها المعياري ، يمكن نقل برنامج Sound Open Firmware إلى بنى DSP ومنصات الأجهزة المختلفة. على سبيل المثال ، من بين الأنظمة الأساسية المدعومة ، دعم العديد من شرائح Intel (Broadwell ، و Icelandake ، و Tigerlake ، و Alderlake ، وما إلى ذلك) ، و Mediatek (mt8195) ، و NXP (i.MX8 *) ، و AMD (Renoir) المجهزة بشرائح Xtensa القائمة على DSP تم الإعلان عن معماريات HiFi 2 و 3 و 4.

أثناء التطوير ، يمكنك استخدام محاكي خاص أو QEMU. يتيح لك استخدام البرامج الثابتة المفتوحة لـ DSP استكشاف مشكلات البرامج الثابتة وتشخيصها بشكل أسرع ، كما يمنح المستخدمين فرصة تصميم البرامج الثابتة بشكل مستقل وفقًا لاحتياجاتهم ، وإجراء تحسينات مستهدفة ، وإنشاء إصدارات برامج ثابتة خفيفة الوزن تحتوي فقط على الوظائف الضرورية في المنتج.

يوفر المشروع إطارًا لتطوير الحلول وتحسينها واختبارها المتعلقة بمعالجة الصوت ، وكذلك إنشاء برامج تشغيل وبرامج للتفاعل مع DSP.

باكيت يتضمن تطبيقات البرامج الثابتة وأدوات اختبار البرامج الثابتة والمرافق لتحويل ملفات ELF إلى صور برامج ثابتة مناسبة للتثبيت على الأجهزة ، وأدوات تصحيح الأخطاء ، ومحاكي DSP ، ومحاكي النظام الأساسي المضيف (استنادًا إلى QEMU) ، وأدوات لتتبع البرامج الثابتة ، والبرامج النصية لـ MATLAB / Octave لضبط معاملات مكونات الصوت والتطبيقات لتنظيم التفاعل وتبادل البيانات مع البرامج الثابتة ، أمثلة جاهزة للاستخدام لطبولوجيا معالجة الصوت.

يقوم المشروع أيضًا بتطوير برنامج تشغيل عام يمكن استخدامه مع الأجهزة التي تعمل بالبرامج الثابتة استنادًا إلى Sound Open Firmware.

المتحكم إنه بالفعل جزء من Linux kernel منذ الإصدار 5.2 وهو يأتي بموجب ترخيص مزدوج - BSD و GPLv2. السائق مسؤول عن تحميل البرامج الثابتة في ذاكرة DSP ، وتحميل طبولوجيا الصوت في DSP ، وتشغيل جهاز الصوت (المسؤول عن استدعاء وظائف DSP من التطبيقات) ، وتوفير نقاط وصول التطبيق إلى أجهزة DSP. بيانات الصوت.

المتحكم يوفر أيضًا آلية IPC للاتصال بين النظام المضيف و DSP، وطبقة للوصول إلى قدرات الأجهزة الخاصة بـ DSP من خلال واجهة برمجة تطبيقات عامة. يرى DSP مع برنامج Sound Open Firmware التطبيقات كجهاز ALSA عادي ، يمكن التحكم فيه عبر واجهة برنامج قياسية.

الميزات الرئيسية الجديدة لبرنامج Sound Open Firmware 2.2

في هذا الإصدار الجديد من الملاحظ أنه تم تغيير اسم المكون للعمل مع مكتبات برامج الترميز خارجي من codec_adapter إلى module_adapter وتتماشى مع واجهة برمجة تطبيقات وحدات معالجة الإشارة ، والتي ستتيح لك استخدام رمز برنامج تشغيل Windows دون تغييره.
تم تجاهل Frag API ، التي حسنت أداء كل مكون بحوالي 1 MCPS (مليون تكة في الثانية).

كما تم تسليط الضوء على ذلك وأضاف الإطار API، والذي يحسب مسبقًا أحجام الكتلة للسائقين بناءً على تعليمات SIMD وبدونها. سمح التحسين بزيادة الأداء بنحو 0,25 MCPS.

بالإضافة إلى ذلك ، تم إبراز ذلك أيضًا وسعت القدرة على استخدام بيئة Zephyr RTOS بدلاً من XTOS كأساس للبرامج الثابتة. يبسط Zephyr بشكل كبير ويختصر رمز تطبيقات Sound Open Firmware. يضيف الإصدار الجديد دعم Zephyr API الأصلي للتسجيل والتأخير. من المتوقع تقديم الدعم الأصلي الكامل لـ Zephyr في الإصدار القادم.

وعلاوة على ذلك، تم توسيع القدرة على استخدام بروتوكول IPC4 لالتقاط وتشغيل الصوت على أجهزة Windows OS (يسمح لك دعم IPC4 بالتفاعل مع DSPs المستندة إلى برنامج Windows Sound Open Firmware دون استخدام برنامج تشغيل محدد).

تمت إضافة وحدة جديدة متوافقة مع تقنية HiFi4 لتقليل أو زيادة عدد القنوات الصوتية في البث.

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.