Доступан је Соунд Опен Фирмваре 2.2, сет отвореног фирмвера за ДСП чипове

Објављено је издање пројекта Соунд Опен Фирмваре 2.2 (СОФ), који је првобитно креирао Интел како би се удаљио од праксе испоруке затвореног фирмвера за ДСП чипове који се односе на обраду звука. Пројекат је касније пренет под окриље Линук фондације и сада се развија уз учешће заједнице и уз учешће АМД-а, Гоогле-а и НКСП-а. Пројекат развија СДК за поједностављење развоја фирмвера, звучни драјвер за Линук кернел и сет готових фирмвера за различите ДСП чипове, за које се такође генеришу бинарни склопови, сертификовани дигиталним потписом. Код фирмвера је написан на језику Ц са асемблерским уметцима и дистрибуира се под БСД лиценцом.

Захваљујући својој модуларној структури, Соунд Опен Фирмваре се може пренети на различите ДСП архитектуре и хардверске платформе. На пример, међу подржаним платформама, подршка за различите Интел чипове (Броадвелл, Ицелаке, Тигерлаке, Алдерлаке, итд.), Медиатек (мт8195), НКСП (и.МКС8*) и АМД (Реноир) опремљене ДСП-овима заснованим на Кстенса ХиФи архитектуре су наведене 2, 3 и 4. Током процеса развоја може се користити посебан емулатор или КЕМУ. Употреба отвореног фирмвера за ДСП вам омогућава да брже исправите и дијагностикујете проблеме у фирмверу, а такође даје корисницима могућност да самостално прилагоде фирмвер својим потребама, изврше специфичне оптимизације и креирају лагане верзије фирмвера које садрже само функционалност неопходне за производ.

Пројекат пружа оквир за развој, оптимизацију и тестирање решења везаних за обраду звука, као и креирање драјвера и програма за интеракцију са ДСП-ом. Састав укључује имплементације фирмвера, алате за тестирање фирмвера, услужне програме за претварање ЕЛФ датотека у слике фирмвера погодне за инсталацију на опрему, алате за отклањање грешака, ДСП емулатор, емулатор хост платформе (засновано на КЕМУ), алате за праћење фирмвера, скрипте за МАТЛАБ /Оцтаве за фино подешавање коефицијената за аудио компоненте, апликације за организовање интеракције и размене података са фирмвером, готови примери топологија аудио обраде.

Доступан је Соунд Опен Фирмваре 2.2, сет отвореног фирмвера за ДСП чипове
Доступан је Соунд Опен Фирмваре 2.2, сет отвореног фирмвера за ДСП чипове

Пројекат такође развија универзални драјвер који се може користити са уређајима који користе фирмвер заснован на Соунд Опен Фирмваре-у. Драјвер је већ укључен у главно језгро Линука, почевши од издања 5.2, и долази под двоструком лиценцом - БСД и ГПЛв2. Драјвер је одговоран за учитавање фирмвера у ДСП меморију, учитавање аудио топологија у ДСП, организовање рада аудио уређаја (одговоран за приступ ДСП функцијама из апликација) и обезбеђивање приступних тачака апликације аудио подацима. Драјвер такође обезбеђује ИПЦ механизам за комуникацију између хост система и ДСП-а, и слој за приступ ДСП хардверским могућностима преко генеричког АПИ-ја. За апликације, ДСП са Соунд Опен Фирмваре-ом изгледа као обичан АЛСА уређај, који се може контролисати помоћу стандардног софтверског интерфејса.

Доступан је Соунд Опен Фирмваре 2.2, сет отвореног фирмвера за ДСП чипове

Кључне иновације у Соунд Опен Фирмваре 2.2:

  • Компонента за рад са екстерним библиотекама кодека је преименована из цодец_адаптер у модуле_адаптер и усклађена са АПИ модулима за обраду сигнала, што ће вам омогућити да користите код из Виндовс руковалаца без промене.
  • Фраг АПИ је застарео, побољшавајући перформансе сваке компоненте за приближно 1 МЦПС (милион циклуса у секунди).
  • Додан је Фраме АПИ, који врши унапред израчунавање величина блокова за руковаоце на основу СИМД и не-СИМД инструкција. Оптимизација је омогућила повећање перформанси за приближно 0.25 МЦПС.
  • Додан је нови миксер са ХиФи4 подршком за смањење или повећање броја аудио канала у стриму.
  • Проширене су могућности коришћења Зепхир РТОС уместо КСТОС-а као основе за фирмвер за окружење. Коришћење Зепхир-а може значајно поједноставити и смањити код апликација Соунд Опен Фирмваре. Нова верзија додаје подршку за изворне Зепхир АПИ-је за евидентирање и увођење кашњења. Потпуна изворна подршка за Зепхир се очекује у следећем издању.
  • Могућност коришћења ИПЦ4 протокола за снимање и репродукцију звука на уређајима који користе Виндовс је проширена (ИПЦ4 подршка омогућава Виндовс-у да комуницира са ДСП-овима заснованим на Соунд Опен Фирмваре-у без коришћења одређеног драјвера).

Извор: опеннет.ру

Додај коментар