Sound Open Firmware 2.2 mar hore ayaa la sii daayay kuwanuna waa warkeeda

The sii deynta nooca cusub ee mashruuca Sound Open Firmware 2.2 (SOF), oo asal ahaan ay abuurtay Intel si ay uga tagto ku-dhaqanka bixinta firmware-ka xiran ee chips-yada DSP ee la xiriira habaynta codka.

Intaa ka dib, mashruuca waxaa lagu wareejiyey garabka Linux Foundation oo hadda la soo saaray iyada oo ay bulshadu ka qayb qaadanayso oo ay ka qayb qaadanayaan AMD, Google iyo NXP.

Mashruucu wuxuu horumariyaa SDK si loo fududeeyo horumarinta firmware, Darawalka codka ee kernel Linux, iyo qalab ka baxsan sanduuqa oo loogu talagalay chips kala duwan oo DSP ah kuwaas oo, iyo waxyaabo kale, oo si dijital ah loo saxeexay shirarka binary.

Sababo la xiriira qaab-dhismeedkiisa, Sound Open Firmware waxaa loo gudbin karaa naqshado kala duwan oo DSP ah iyo qalabyada qalabka. Tusaale ahaan, ka mid ah goobaha la taageeray, taageerada Intel kala duwan (Broadwell, Icelake, Tigerlake, Alderlake, iwm), Mediatek (mt8195), NXP (i.MX8*), iyo AMD (Renoir) chips oo ku qalabaysan Xtensa ku salaysan DSP. HiFi Architectures 2, 3 iyo 4 waa lagu dhawaaqay.

Inta lagu jiro horumarka, waxaad isticmaali kartaa emulator gaar ah ama QEMU. Isticmaalka qalabka furan ee DSP wuxuu kuu ogolaanayaa inaad si dhakhso ah u xalliso oo aad u ogaato arrimaha firmware-ka si dhakhso ah, iyo sidoo kale waxay siisaa dadka isticmaala fursad ay si madax-bannaan ugu habeeyaan firmware-ka baahidooda, sameeyaan hagaajinta la beegsanayo, oo ay abuuraan noocyada firmware-ka fudud oo ka kooban kaliya shaqada lagama maarmaanka ah ee alaabta.

Mashruucu wuxuu bixiyaa qaab lagu horumarinayo, tayaynta iyo tijaabinta xalalka la xidhiidha habaynta codka, iyo sidoo kale abuurista darawallo iyo barnaamijyo si ay ula falgalaan DSP.

Xidhmada waxaa ka mid ah fulinta firmware, qalabka tijaabada firmware, yutiilitida U beddelashada feylasha ELF sawirro firmware ah oo ku habboon rakibidda qalabka, aaladaha cilladaha, emulator DSP, emulator madal martigeliyaha ah (oo ku saleysan QEMU), aaladaha raadinta firmware, qoraallada MATLAB / Octave ee isku xirnaanta hagaajinta hagaajinta qaybaha maqalka, codsiyada Abaabulka is dhexgalka iyo xog isweydaarsiga firmware-ka, tusaalooyinka diyaarka u ah in la isticmaalo ee topologies processing audio.

Mashruucu wuxuu sidoo kale horumarinayaa darawalka guud kaas oo loo isticmaali karo qalabka ku shaqeeya firmware ee ku salaysan Sound Open Firmware.

Maamulaha Waxay horeba uga mid tahay kernel Linux ilaa nooca 5.2 waxayna ku timaadaa laba liisan - BSD iyo GPLv2. Darawalku wuxuu mas'uul ka yahay ku shubista firmware xusuusta DSP, ku shubida topologiyada maqalka DSP, socodsiinta aaladda maqalka (mas'uul ka ah wicitaanka howlaha DSP ee codsiyada), iyo bixinta dhibcaha gelitaanka arjiga aaladaha DSP.

Maamulaha sidoo kale waxay bixisaa habka IPC ee xidhiidhka ka dhexeeya nidaamka martida loo yahay iyo DSP, iyo lakab si loo galo awoodaha qalabka DSP iyada oo loo marayo API-ga guud. DSP oo leh Sound Furmware-ka Furan wuxuu codsiyada u arkaa qalab caadi ah oo ALSA ah, kaas oo lagu xakameyn karo iyada oo loo marayo is-dhexgalka software-ka caadiga ah.

Astaamaha cusub ee ugu muhiimsan ee Sound Open Firmware 2.2

Qaabkan cusub waxaa la xusay in magaca qaybta loo beddelay si ay ula shaqeeyaan maktabadaha codec dibadda ah codec_adapter-ka module_adapter oo la jaan qaadaya Signal Processing Modules API, kaas oo kuu ogolaanaya inaad isticmaasho koodka darawalka Windows adigoon bedelin.
Burburiyay Frag API, kaas oo wanaajiyay waxqabadka qayb kasta ku dhawaad ​​1 MCPS (malyuun ticks ilbiriqsikii).

Waxaa sidoo kale la iftiimiyay in lagu daray Frame API, kaas oo u xisaabiya cabbirka xannibaadda darawallada ku salaysan ama aan lahayn tilmaamaha SIMD. Hagaajinta waxay ogolaatay inay kordhiso waxqabadka qiyaastii 0,25 MCPS.

Taas waxaa dheer in sidoo kale la iftiimiyay waxay kordhisay awoodda isticmaalka deegaanka Zephyr RTOS halkii XTOS saldhig u ah firmware-ka. Zephyr si weyn buu u fududeeyaa oo u gaabiyaa koodka codsiyada Codka Furan ee Firmware. Nooca cusub wuxuu ku darayaa taageerada Zephyr API ee asalka u ah soo gelista iyo dib u dhigista. Taageerada buuxda ee hooyo ee Zephyr ayaa la filayaa siideynta soo socota.

Dhinaca kale, Awoodda isticmaalka borotokoolka IPC4 waa la ballaariyay Qabashada iyo dib ugu ciyaarista codka aaladaha Windows OS (Taageerada IPC4 waxay kuu ogolaanaysaa inaad isku xidho Windows Sound Open Firmware-based DSPs adoon isticmaalin darawal gaar ah).

Oo lagu daray HiFi4 cusub oo ku habboon moduleka hoose si loo yareeyo ama loo kordhiyo tirada kanaalada maqalka ee qulqulka.

Ugu dambayn, haddii aad danaynayso inaad wax badan ka ogaato, waxaad la tashan kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.