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

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

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

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

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

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

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

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

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

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

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