Saadaval on Sound Open Firmware 2.0, avatud pÔhifirmade komplekt DSP-kiipidele.

Ilmus Sound Open Firmware 2.0 (SOF), mis loodi algselt Inteli poolt, et loobuda suletud lĂ€htekoodiga tarkvara tarnimisest helitöötluseks mĂ”eldud DSP-kiipidele. Projekti vĂ”ttis hiljem enda alla Linux Foundation ning nĂŒĂŒd arendavad seda koos kogukonna ja firmade AMD, Google ja NXP osalusel. Arendatakse SDK-d, et lihtsustada tarkvara arendamist, helidriverit Linuxi tuumale ning valmis tarkvarasid erinevatele DSP-kiipidele, mille jaoks luuakse ka digitaalselt allkirjastatud binaarpaketid. Tarkvara on kirjutatud C keeles koos assembleri sisestustega ja levitatakse BSD litsentsi alusel.

Sound Open Firmware'i modulaarne struktuur vĂ”imaldab seda portida erinevatele DSP arhitektuuridele ja riistvaraplatvormidele. NĂ€iteks on toetatud platvormide seas erinevad Intel'i kiibid (Broadwell, Icelake, Tigerlake, Alderlake jne), Mediatek (mt8195), NXP (i.MX8*) ja AMD (Renoir), mis tarnitakse Xtensa HiFi 2, 3 ja 4 arhitektuuril pĂ”hinevate DSP-dega. Arendamise kĂ€igus vĂ”ib kasutada spetsiaalset emulaatorit vĂ”i QEMU. Avatud pĂŒsivara kasutamine DSP-de jaoks vĂ”imaldab kiiremini parandada ja diagnoosida pĂŒsivara probleeme ning annab kasutajatele vĂ”imaluse oma vajaduste kohandamiseks pĂŒsivara ilma erivajaduste ja optimeerimisteta, luues kergeid pĂŒsivara variante, mis sisaldavad tootes vajalikku funktsionaalsust.

Projekt pakub raamistiku helitöötlusega seotud lahenduste arendamiseks, optimeerimiseks ja testimiseks, samuti draiverite ja programmide loomiseks DSP-dega suhtlemiseks. Sisaldab pĂŒsivara teostusi, pĂŒsivara testimise tööriistu, utiliite ELF-failide pĂŒsivara piltideks muutmiseks, mis sobivad seadmetesse installimiseks, silumisriistu, DSP-emulaatorit, hostplatvormi emulaatorit (QEMU baasil), pĂŒsivara jĂ€lgimise tööriistu, MATLAB/Octave skripte helikomponentide parameetrite tĂ€psustamiseks ja rakendusi pĂŒsivara suhtlemise ja andmevahetuse korraldamiseks, valmis helitöötluse topoloogiate nĂ€iteid.

Saadaval on Sound Open Firmware 2.0, avatud pÔhifirmade komplekt DSP-kiipidele.
Saadaval on Sound Open Firmware 2.0, avatud pÔhifirmade komplekt DSP-kiipidele.

Projektiga areneb ka universaalne draiver, mida saab kasutada seadmetega, mis kasutavad Sound Open Firmware'i pĂ”hinevaid mikroprogramme. Draiver kuulub alates versioonist 5.2 Linuxi tuuma pĂ”hikoosseisu ja see tarnitakse kahefuurilise litsentsi – BSD ja GPLv2 – alusel. Draiver vastutab mikroprogrammi laadimise eest DSP mĂ€llu, helitopoloogiate laadimise eest DSP-sse, heliseadme töö korraldamise eest (vastutab rakendustest DSP funktsioonide juurde pÀÀsemise eest) ja rakenduste ligipÀÀsupunktide pakkumise eest helidokumendile. Draiver pakub ka IPC mehhanismi host-sĂŒsteemi ja DSP vaheliseks suhtlemiseks ning kihti apparatuuri vĂ”imaluste pĂ”hi-API kaudu juurdepÀÀsuks DSP-d. DSP, millel on Sound Open Firmware mikroprogramm, nĂ€ib rakenduste jaoks nagu tavaline ALSA seade, mille juhtimiseks saab kasutada standardset programmiliidese.

Saadaval on Sound Open Firmware 2.0, avatud pÔhifirmade komplekt DSP-kiipidele.

Sound Open Firmware 2.0 peamised uuendused:

  • Oluliselt on suurenenud helidate kopeerimise funktsioonide jĂ”udlus ja vĂ€henenud mĂ€lu juurdepÀÀsutegevuste arv. MĂ”nedes helitöötlusskeemides on koormus vĂ€henenud kuni 40%, sĂ€ilitades samas varasema helikvaliteedi.
  • TĂ”stetud stabiilsust mitme tuuma platvormidel Intel (cAVS), sealhulgas tagatud töötlejate kĂ€ivitamise tugi mis tahes DSP tuumale.
  • Apollo Lake (APL) platvormi jaoks on kasutatud Zephyr RTOS keskkonda XTOS-i asemel. Zephyr OS integreerimise tase on mĂ”nel Inteli platvormil jĂ”udnud funktsionaalsuse pariteeti. Zephyri kasutamine lihtsustab oluliselt ja lĂŒhendab Sound Open Firmware rakenduste koodi.
  • Tehtud on vĂ”imalikuks IPC4 protokolli kasutamine heli salvestamise ja esitamise pĂ”hitoetuseks mĂ”nedes Tiger Lake (TGL) seadmetes Windowsi operatsioonisĂŒsteemis (IPC4 toe abil saab Windows suhelda DSP-dega, mis töötavad Sound Open Firmware’il, ilma spetsiifilise draiverita).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster