Sound Open Firmware 2.0 o loʻo avanoa, o se seti o le firmware tatala mo meataalo DSP

Ua fa'alauiloa mai le poloketi o le Sound Open Firmware 2.0 (SOF), lea na mua'i faia e Intel e 'alo 'ese ai mai le faiga masani o le tu'uina atu o firmware fa'apitoa mo DSP chips e feso'ota'i ma le fa'agaioiga o leo. Na mulimuli ane tu'uina atu le poloketi i lalo o le fa'amalu o le fa'alapotopotoga. Linux O loʻo faʻagasolo nei le atinaʻeina o le faʻavae faʻatasi ai ma le auai o le nuʻu ma le AMD, Google, ma le NXP. O loʻo atiaʻe e le poloketi se SDK e faʻafaigofie ai le atinaʻeina o firmware ma se avetaavale leo mo le kernel. Linux ma se seti o firmware ua uma ona saunia mo le tele o chips DSP, e aofia ai fa'apotopotoga binary ua sainia fa'atekinolosi. O le firmware code ua tusia i le C fa'atasi ai ma fa'aopoopoga fa'apotopotoga ma ua tufatufaina i lalo o le laisene BSD.

Faʻafetai i lona fausaga faʻapitoa, Sound Open Firmware e mafai ona tuʻuina atu i fausaga DSP eseese ma faʻapipiʻi meafaigaluega. Mo se faʻataʻitaʻiga, i totonu o faʻasalalauga lagolago, lagolago mo Intel chips eseese (Broadwell, Icelake, Tigerlake, Alderlake, ma isi), Mediatek (mt8195), NXP (i.MX8 *) ma AMD (Renoir) faʻapipiʻiina DSP faʻavae i luga ole Xtensa HiFi. tusiata fale o loʻo taʻua 2, 3 ma 4. I le taimi o le atinaʻe, e mafai ona faʻaaogaina se emulator faapitoa poʻo QEMU. O le faʻaogaina o le firmware tatala mo le DSP e mafai ai ona e vave faʻasaʻo ma faʻamaonia faʻafitauli i totonu o le firmware, ma tuʻuina atu ai i tagata faʻaoga le avanoa e faʻafetaui ai le firmware i o latou manaʻoga, faia ni faʻataʻitaʻiga faʻapitoa ma fatuina ni faʻamatalaga mama mama e aofia ai na o galuega e manaʻomia mo le oloa.

O le poloketi e tuʻuina atu se faʻavae mo le atinaʻeina, faʻaleleia ma le suʻeina o fofo e fesoʻotaʻi ma le faʻaogaina o leo, faʻapea foʻi ma le fatuina o avetaavale ma polokalame mo le fegalegaleai ma le DSP. O le tuufaatasiga e aofia ai le faʻaogaina o le firmware, meafaigaluega mo le suʻeina o firmware, mea aoga mo le faaliliuina o faila ELF i ata firmware e talafeagai mo le faʻapipiʻiina i luga o meafaigaluega, mea faʻapipiʻi, se DSP emulator, se emulator platform host (faʻavae ile QEMU), meafaigaluega mo le suʻeina o firmware, tusitusiga mo MATLAB / Octave mo coefficients lelei-tuning mo vaega leo, talosaga mo le faatulagaina o fegalegaleaiga ma fefaʻatauaʻiga faʻamatalaga ma firmware, faʻataʻitaʻiga saunia o topologies gaosiga leo.

 Sound Open Firmware 2.0 o loʻo avanoa, o se seti o le firmware tatala mo meataalo DSP
 Sound Open Firmware 2.0 o loʻo avanoa, o se seti o le firmware tatala mo meataalo DSP

O loʻo atiaʻe foʻi e le poloketi se avetaʻavale e mafai ona faʻaaogaina i masini e faʻaogaina le firmware e faʻavae i luga o le Sound Open Firmware. Ua uma ona aofia ai le avetaʻavale i totonu o le kernel autu. Linux, e amata mai i le fa'asalalauga 5.2, ma ua tufatufaina i lalo o se laisene lua—BSD ma le GPLv2. O le aveta'avale e nafa ma le utaina o firmware i totonu o le manatua o le DSP, utaina o foliga o leo i totonu o le DSP, fa'atulagaina o le fa'agaioiga o le masini leo (e nafa ma le mauaina o galuega faatino a le DSP mai talosaga), ma le tu'uina atu o avanoa e ulufale ai talosaga i fa'amatalaga leo. E tu'uina atu fo'i e le aveta'avale se faiga IPC mo le fesoota'iga i le va o le polokalama talimalo ma le DSP, ma se vaega mo le mauaina o gafatia o masini komepiuta a le DSP e ala i se API masani. O se DSP ma le Sound Open Firmware e foliga mai i talosaga o se masini ALSA masani, lea e mafai ona pulea e fa'aaoga ai le atina'e masani o polokalama faakomepiuta.

 Sound Open Firmware 2.0 o loʻo avanoa, o se seti o le firmware tatala mo meataalo DSP

Faiga fou i le Sound Open Firmware 2.0:

  • Ua matua fa'aleleia atili le fa'atinoga o galuega fa'akopi leo ma ua fa'aitiitia le aofa'i o avanoa e manatua ai. O nisi fa'ata'ita'iga fa'alogo leo ua va'aia le fa'aitiitiga o uta e o'o atu i le 40% a'o fa'atumauina le lelei tutusa.
  • O le mautu i luga ole tele-core Intel platforms (cAVS) ua faʻaleleia, e aofia ai le lagolago mo tagata faʻatautaia i soʻo se DSP autu.
  • Mo le Apollo Lake (APL), o le Zephyr RTOS siosiomaga e faʻaaogaina e fai ma faʻavae o le firmware nai lo le XTOS. Zephyr OS tulaga tuʻufaʻatasia ua oʻo i le tutusa i le faʻatinoga mo le filifilia o Intel platforms. O le fa'aaogaina o le Zephyr e mafai ona fa'afaigofie tele ma fa'aitiitia le fa'ailoga ole Sound Open Firmware applications.
  • Ua fa'atinoina le gafatia e fa'aaoga ai le IPC4 protocol mo le pu'eina o leo ma le lagolagoina o le toe ta'alo i nisi o masini Tiger Lake (TGL) o lo'o fa'agaoioia le OS Windows (E mafai e le lagolago a le IPC4 ona Windows (e fegalegaleai ma DSP e faʻavae i luga o le Sound Open Firmware e aunoa ma le faʻaaogaina o se avetaʻavale faapitoa).

puna: opennet.ru

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster