Sound Open Firmware, SDK ee horumarinta iyo isha furan ee DSP firmware

Dhawaan daahfurka mashruuca Sound Open Firmware 2.0 ayaa lagu dhawaaqay (SOF), asal ahaan waxaa sameeyay Intel si looga fogaado ku dhaqanka bixinta firmware xiran ee chips DSP ee la xidhiidha habaynta codka. Mashruucan markii dambe waxay hoos timid garabka Linux Foundation Imikana waxa la horumarinayaa iyadoo ay bulshadu ka qayb qaadanayso oo ay ka qayb qaadanayaan AMD, Google iyo NXP.

Mashruuca waxaad horumarinaysaa SDK si aad u fududayso horumarinta firmware, darawal dhawaq ah oo loogu talagalay kernel Linux iyo qalab diyaar u ah in la isticmaalo oo loo dejiyay chips-yada DSP ee kala duwan, kuwaas oo ay ka mid yihiin, shirarka binary ee lagu caddeeyey saxeex dijital ah ayaa la sameeyay.

Ku saabsan Sound Furmware

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 chips kala duwan ee Intel (Broadwell, Icelake, Tigerlake, Alderlake, iwm), Mediatek (mt8195), NXP (i.MX8 *) iyo AMD (Renoir) oo ku qalabaysan Xtensa-based DSP. . Hi-Fi naqshadaha 2, 3, iyo 4 waa lagu dhawaaqay.

Inta lagu jiro habka horumarinta, waxaad isticmaali kartaa emulator gaar ah ama QEMU. Isticmaalka firmware-ka furan ee DSP waxay awood u siineysaa cilad degdeg ah iyo ogaanshaha arrimaha firmware-ka waxayna sidoo kale siisaa isticmaalayaasha fursad ay si madax-banaan ugu habeeyaan firmware-ka baahidooda, u sameeyaan horumarin gaar ah, oo ay abuuraan noocyo firmware-ka fudud oo ka kooban shaqada kaliya ee looga baahan yahay alaabta.

Mashruuca wuxuu bixiyaa qaab lagu horumarinayo, tayaynta iyo tijaabinta xalalka la xidhiidha habaynta codka, iyo sidoo kale in la abuuro kontaroolayaal iyo barnaamijyo si ay ula falgalaan DSP.

Waxaa ka mid ah hirgelinta firmware, qalabka tijaabinta firmware, yutiilitida si loogu beddelo feylasha ELF sawirada firmware ee ku habboon rakibaadda qalabka, aaladaha cilladaha, emulator DSP, emulator madal martigeliyaha (oo ku saleysan QEMU), aaladaha raadraaca firmware, qoraallada MATLAB / Octave ee loogu talagalay hagaajinta isku-dhafka codka qaybaha, codsiyada lagu abaabulo is dhexgalka iyo xogta isdhaafsiga leh firmware, diyaar u ah in la isticmaalo tusaalooyin topologies processing dhawaaqa.

Mashruuca sidoo kale waxaad horumarinaysaa darawal caalami ah oo loo isticmaali karo aaladaha la isticmaalayo firmware ku salaysan Sound Open Firmware. Darawalka ayaa horay loogu daray kernel-ka Linux ugu weyn tan iyo nooca 5.2 wuxuuna laba shati ku haystaa BSD iyo GPLv2.

Xakameeyaha ayaa mas'uul ka ah inuu ku shubo firmware-ga xusuusta DSP, ku dhejinta topologies dhawaaqa DSP, habeynta hawlgalka qalabka codka (mas'uul ka ah helitaanka hawlaha DSP ee codsiyada), iyo bixinta dhibcaha helitaanka codsiga ilaa xogta codka.

Maamulaha sidoo kale waxay bixisaa habka IPC xiriirka ka dhexeeya nidaamka martida loo yahay iyo DSP, iyo lakab si loo helo awoodaha qalabka DSP iyada oo loo marayo API-ga guud. DSP oo leh Sound Open Firmware waxay u egtahay aaladda caadiga ah ee ALSA ee codsiyada, kaas oo aad u isticmaali karto interface-ka caadiga ah ee software.

Astaamaha cusub ee ugu muhiimsan ee Sound Open Firmware 2.0

Dhanka sheeko- cusub ee ka dhex muuqda nuqulkan cusub:

  • Waxqabadka nuqulka xogta maqalka ah si weyn ayaa loo hagaajiyay waxaana la dhimay tirada hawlgallada gelitaanka xusuusta. Xaaladaha habaynta maqalka qaarkood, culayska waa la dhimay ilaa 40% iyadoo la ilaalinayo isla tayada maqalka.
  • Degganaanshiyo la wanaajiyey ee Platforms Intel Multicore (cAVS), oo ay ku jirto taageerada darawallada ku shaqeeya xudunta DSP kasta.
  • Goobta Apollo Lake (APL), deegaanka Zephyr RTOS waxaa loo isticmaalaa aasaaska firmware halkii XTOS.
  • Heerka is dhexgalka Zephyr OS wuxuu gaaray sinnaanta shaqeynta qaar ka mid ah aaladaha Intel. Zephyr si weyn ayuu u fududayn karaa oo u gaabin karaa koodka codsiyada Codka Furan ee Firmware.
  • Awood u lahaanshaha isticmaalka nidaamka IPC4 ee taageerada aasaasiga ah ee qabashada iyo ciyaarista maqalka ayaa lagu hirgeliyay qaar ka mid ah nidaamka hawlgalka Windows Tiger Lake (TGL) aaladaha (taageerada IPC4 waxay u oggolaaneysaa Windows inay la falgasho DSP oo ku saleysan Sound Open Firmware iyada oo aan la isticmaalin darawal gaar ah).

Ugu dambeyntii, haddii aad xiisaynayso inaad awood u yeelatid inaad wax badan ka ogaato, waxaad kala 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.