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 Foundation ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ разрабатываСтся с ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ сообщСства ΠΈ ΠΏΡ€ΠΈ участии ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ AMD, Google ΠΈ NXP. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ развиваСтся SDK для упрощСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ, Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для ядра Linux ΠΈ Π½Π°Π±ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… DSP-Ρ‡ΠΈΠΏΠΎΠ², для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ‚ΠΎΠΌ числС Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ сборки, Π·Π°Π²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью. Код ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ написан Π½Π° языкС Π‘ΠΈ с ассСмблСрными вставками ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ 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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ развиваСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ с устройствами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π° Π±Π°Π·Π΅ Sound Open Firmware. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡƒΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² основной состав ядра Linux, начиная с выпуска 5.2, ΠΈ поставляСтся ΠΏΠΎΠ΄ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ β€” BSD ΠΈ GPLv2. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ DSP, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² DSP, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ устройства (ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ функциям DSP ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ) ΠΈ прСдоставлСниС Ρ‚ΠΎΡ‡Π΅ΠΊ доступа ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ IPC для взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ хост-систСмой ΠΈ DSP, ΠΈ слой для обращСния ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ возмоТностям DSP Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ API. DSP c ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Sound Open Firmware выглядит для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ устройство ALSA, для управлСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс.

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.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IPC4 для Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΈ воспроизвСдСния Π·Π²ΡƒΠΊΠ° Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устройствах Tiger Lake (TGL) с ОБ Windows (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° IPC4 позволяСт ΠΈΠ· Windows Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с DSP Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ Sound Open Firmware Π±Π΅Π· примСнСния спСцифичного Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°).

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