Sound Open Firmware 2.0 ayaa diyaar ah, oo ah set firmware furan oo loogu talagalay chips-yada DSP

Siideynta mashruuca Sound Open Firmware 2.0 (SOF) waa la daabacay, asal ahaan waxaa abuuray Intel si looga fogaado ku dhaqanka bixinta firmware xiran ee chips DSP ee la xiriira habaynta maqalka. Mashruuca ayaa markii dambe lagu wareejiyay garabka Linux Foundation waxaana hadda la soo saaray iyada oo ay ka qayb qaadanayaan bulshada iyo ka qaybgalka AMD, Google iyo NXP. Mashruucu wuxuu horumarinayaa SDK si loo fududeeyo horumarinta firmware-ka, darawalka codka ee kernel Linux iyo set of firmware diyaarsan oo loogu talagalay chips-yada kala duwan ee DSP, kuwaas oo shirarka binary sidoo kale la soo saaray, oo lagu caddeeyay saxeex dijital ah. Koodhka firmware-ku waxa uu ku qoran yahay luqadda C oo ay ku jiraan qalabyo la gelinayo waxaana lagu qaybiyaa shatiga BSD.

Thanks to qaab-dhismeedkiisa modular, Sound Open Firmware waxaa loo gudbin karaa dhismooyin kala duwan oo DSP ah iyo qalabyada qalabka. Tusaale ahaan, ka mid ah goobaha la taageeray, taageerada chips Intel kala duwan (Broadwell, Icelake, Tigerlake, Alderlake, iwm), Mediatek (mt8195), NXP (i.MX8*) iyo AMD (Renoir) oo ku qalabaysan DSPs ku salaysan Xtensa HiFi. naqshadaha waxaa lagu sheegay 2, 3 iyo 4. Inta lagu jiro habka horumarinta, emulator gaar ah ama QEMU ayaa la isticmaali karaa. Isticmaalka firmware-ka furan ee DSP wuxuu kuu ogolaanayaa inaad si dhakhso ah u saxdo oo aad u ogaato dhibaatooyinka firmware-ka, iyo sidoo kale waxay siisaa dadka isticmaala fursad ay si madax-bannaan ula qabsadaan firmware baahidooda, sameeyaan hagaajin gaar ah oo ay abuuraan noocyo firmware fudud oo ka kooban kaliya shaqeynta lagama maarmaanka u ah. alaabta.

Mashruucu wuxuu bixiyaa qaab lagu horumarinayo, wanaajinta iyo tijaabinta xalalka la xidhiidha habaynta maqalka, iyo sidoo kale abuurista darawalada iyo barnaamijyada la falgalka DSP. Halabuurka waxaa ka mid ah hirgelinta firmware, qalabka lagu tijaabiyo firmware, utility si loogu beddelo feylasha ELF sawirada firmware ee ku habboon rakibaadda qalabka, aaladaha cilladaha, emulator DSP, emulator madal martigelinaya (oo ku saleysan QEMU), aaladaha raadinta firmware, qoraallada MATLAB / Octave ee isku xidhka hagaajinta hagaajinta ee qaybaha maqalka, codsiyada abaabulka is dhexgalka iyo xog isweydaarsiga firmware, tusaalayaal diyaarsan oo ku saabsan habka maqalka ee topologies.

Sound Open Firmware 2.0 ayaa diyaar ah, oo ah set firmware furan oo loogu talagalay chips-yada DSP
Sound Open Firmware 2.0 ayaa diyaar ah, oo ah set firmware furan oo loogu talagalay chips-yada DSP

Mashruucu wuxuu sidoo kale horumarinayaa darawal caalami ah oo loo isticmaali karo aaladaha isticmaalaya firmware ku salaysan Sound Open Firmware. Darawalka ayaa horay loogu daray kernel-ka Linux ugu weyn, laga bilaabo siideynta 5.2, wuxuuna ku yimaadaa laba shati - BSD iyo GPLv2. Darawalku wuxuu mas'uul ka yahay ku shubista firmware ee xusuusta DSP, ku shubida topologies maqalka DSP, habeynta hawlgalka qalabka maqalka (mas'uul ka ah helitaanka hawlaha DSP ee codsiyada), iyo bixinta dhibcaha gelitaanka codsiga xogta maqalka. Darawalku waxa kale oo uu bixiyaa habka IPC ee xidhiidhka ka dhexeeya nidaamka martida loo yahay iyo DSP, iyo lakabka helitaanka awoodaha qalabka DSP iyada oo loo marayo API-ga guud. Codsiyada, DSP oo leh Sound Open Firmware waxay u egtahay aaladda caadiga ah ee ALSA, kaas oo lagu xakameyn karo iyada oo la adeegsanayo interface interface caadiga ah.

Sound Open Firmware 2.0 ayaa diyaar ah, oo ah set firmware furan oo loogu talagalay chips-yada DSP

Hal-abuurka muhiimka ah ee Sound Open Firmware 2.0:

  • Waxqabadka hawlaha nuqulka maqalka ah ayaa si weyn loo hagaajiyay waxaana la dhimay tirada xusuusta. Qaar ka mid ah xaaladaha habaynta maqalka ayaa la arkay hoos u dhac ku yimi culayska ilaa 40% iyadoo la ilaalinayo isla tayada maqalka.
  • Xasiloonida aaladaha Intel-core multi-core (cAVS) waa la hagaajiyay, oo ay ku jirto taageerada maamulayaasha ku shaqeeya xudunta DSP kasta.
  • Goobta Apollo Lake (APL), deegaanka Zephyr RTOS waxaa loo isticmaalaa saldhigga firmware-ka halkii XTOS. Heerarka is dhexgalka Zephyr OS waxay gaareen sinnaanta shaqeynta ee aaladaha Intel ee la xusho. Isticmaalka Zephyr waxay si weyn u fududayn kartaa oo yarayn kartaa koodka codsiyada Codka Furan ee Firmware.
  • Awoodda isticmaalka borotokoolka IPC4 ayaa loo hirgeliyay taageerada aasaasiga ah ee qabashada maqalka iyo dib u soo celinta qaar ka mid ah aaladaha Tiger Lake (TGL) ee ku shaqeeya Windows (taageerada IPC4 waxay kuu ogolaaneysaa inaad la falgasho DSP-yada ku saleysan Sound Furmware ka Windows adigoon isticmaalin darawal gaar ah) .

Source: opennet.ru

Add a comment