Suab Qhib Firmware 2.0 muaj, ib txheej qhib firmware rau DSP chips

Qhov project Sound Open Firmware 2.0 (SOF), uas yog tsim los ntawm Intel los hloov txoj kev muab cov firmware tshwj xeeb rau DSP chips ntsig txog kev ua suab, tau tso tawm lawm. Tom qab ntawd, qhov project no tau raug hloov mus rau hauv qab lub koom haum. Linux Tam sim no Foundation tab tom raug tsim los nrog kev koom tes ntawm zej zog thiab kev koom tes los ntawm AMD, Google, thiab NXP. Qhov project tab tom tsim SDK los ua kom yooj yim rau kev tsim firmware thiab lub suab tsav rau lub kernel. Linux thiab ib pawg ntawm cov firmware uas tau npaj tiav rau ntau yam DSP chips, suav nrog cov khoom sib dhos digitally kos npe rau hauv binary. Cov firmware code yog sau ua C nrog cov ntawv sib dhos thiab faib raws li daim ntawv tso cai BSD.

Ua tsaug rau nws cov qauv qauv, Sound Open Firmware tuaj yeem xa mus rau ntau yam DSP architectures thiab hardware platforms. Piv txwv li, ntawm cov kev txhawb nqa platform, kev txhawb nqa rau ntau yam Intel chips (Broadwell, Icelake, Tigerlake, Alderlake, thiab lwm yam), Mediatek (mt8195), NXP (i.MX8 *) thiab AMD (Renoir) nruab nrog DSPs raws li Xtensa HiFi architectures tau teev tseg 2, 3 thiab 4. Thaum lub sij hawm txoj kev loj hlob, ib tug tshwj xeeb emulator los yog QEMU yuav siv tau. Kev siv qhib firmware rau DSP tso cai rau koj kom kho sai dua thiab kuaj cov teeb meem hauv lub firmware, thiab tseem muab sijhawm rau cov neeg siv los hloov kho lub firmware rau lawv cov kev xav tau, ua kom zoo dua qub thiab tsim cov firmware hnyav dua uas tsuas muaj cov haujlwm tsim nyog rau cov khoom.

Qhov project muab lub hauv paus rau kev txhim kho, ua kom zoo thiab ntsuas cov kev daws teeb meem ntsig txog kev ua suab, nrog rau tsim cov tsav tsheb thiab cov kev pab cuam rau kev cuam tshuam nrog DSP. Cov khoom muaj xws li kev siv firmware, cov cuab yeej rau kev sim firmware, cov khoom siv rau kev hloov cov ntaub ntawv ELF rau hauv cov duab firmware tsim nyog rau kev teeb tsa ntawm cov khoom siv, cov cuab yeej debugging, DSP emulator, lub party platform emulator (raws li QEMU), cov cuab yeej rau tracing firmware, scripts rau MATLAB /Octave rau kev nplua-tuning coefficients rau cov khoom siv suab, kev siv rau kev teeb tsa kev sib cuam tshuam thiab kev sib pauv ntaub ntawv nrog firmware, npaj ua piv txwv ntawm kev ua suab topologies.

 Suab Qhib Firmware 2.0 muaj, ib txheej qhib firmware rau DSP chips
 Suab Qhib Firmware 2.0 muaj, ib txheej qhib firmware rau DSP chips

Qhov project no kuj tseem tab tom tsim ib lub universal driver uas siv tau nrog cov khoom siv khiav firmware raws li Sound Open Firmware. Lub driver twb muaj nyob rau hauv lub kernel tseem ceeb lawm. Linux, pib nrog kev tso tawm 5.2, thiab tau muab faib raws li daim ntawv tso cai ob-BSD thiab GPLv2. Tus tsav tsheb yog lub luag haujlwm rau kev thauj khoom firmware rau hauv DSP nco, thauj khoom suab topologies rau hauv DSP, teeb tsa kev ua haujlwm ntawm lub cuab yeej suab (lub luag haujlwm rau kev nkag mus rau DSP cov haujlwm los ntawm cov ntawv thov), thiab muab cov ntsiab lus nkag mus rau daim ntawv thov rau cov ntaub ntawv suab. Tus tsav tsheb kuj muab lub tshuab IPC rau kev sib cuam tshuam ntawm lub kaw lus tswj hwm thiab DSP, thiab txheej rau kev nkag mus rau DSP kho vajtse muaj peev xwm los ntawm API tus qauv. DSP nrog Suab Qhib Firmware tshwm sim rau cov ntawv thov ua lub cuab yeej ALSA ib txwm muaj, uas tuaj yeem tswj tau siv tus qauv software interface.

 Suab Qhib Firmware 2.0 muaj, ib txheej qhib firmware rau DSP chips

Cov kev hloov tshiab tseem ceeb hauv Sound Open Firmware 2.0:

  • Qhov kev ua tau zoo ntawm cov haujlwm theej cov ntaub ntawv suab tau zoo dua qub, thiab tus lej ntawm kev nkag mus rau hauv lub cim xeeb tau raug txo qis. Hauv qee qhov xwm txheej ua suab, qhov kev thauj khoom tau raug txo qis txog li 40% thaum tseem khaws cov suab zoo ib yam.
  • Txhim kho kev ruaj khov ntawm ntau lub hauv paus Intel platforms (cAVS), suav nrog kev txhawb nqa rau kev khiav cov neeg ua haujlwm ntawm txhua lub hauv paus DSP.
  • Lub platform Apollo Lake (APL) siv Zephyr RTOS ib puag ncig es tsis yog XTOS ua lub hauv paus firmware. Qib kev koom ua ke ntawm Zephyr OS tau ua tiav kev ua haujlwm sib npaug nrog qee lub platform Intel. Kev siv Zephyr ua rau yooj yim thiab txo cov lej rau Sound Open Firmware daim ntawv thov.
  • Siv lub peev xwm los siv IPC4 protocol rau kev ntes suab yooj yim thiab kev txhawb nqa rov ua dua ntawm qee cov khoom siv Tiger Lake (TGL) khiav OS. Windows (Kev txhawb nqa IPC4 tso cai Windows cuam ​​tshuam nrog DSPs raws li Sound Open Firmware yam tsis siv tus tsav tsheb tshwj xeeb).

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster