Sound Open Firmware 2.0 ki disponib, yon seri firmwèr louvri pou chips DSP

Yo te pibliye pwojè Sound Open Firmware 2.0 (SOF), orijinal ki te kreye pa Intel pou deplase lwen pratik nan livrezon firmwèr fèmen pou chips DSP ki gen rapò ak pwosesis odyo. Pwojè a te transfere imedyatman anba zèl Linux Foundation epi kounye a ap devlope ak patisipasyon kominote a ak patisipasyon AMD, Google ak NXP. Pwojè a ap devlope yon SDK pou senplifye devlopman firmwèr, yon chofè son pou nwayo Linux ak yon seri firmwèr pare pou divès chip DSP, pou ki asanble binè yo tou pwodwi, sètifye pa yon siyati dijital. Kòd firmwèr la ekri nan lang C ak foure asanble epi li distribye anba lisans BSD.

Mèsi a estrikti modilè li yo, Sound Open Firmware ka pò nan divès achitekti DSP ak platfòm pyès ki nan konpitè. Pou egzanp, nan mitan platfòm yo sipòte, sipò pou divès chip Intel (Broadwell, Icelake, Tigerlake, Alderlake, elatriye), Mediatek (mt8195), NXP (i.MX8 *) ak AMD (Renoir) ekipe ak DSP ki baze sou Xtensa HiFi. achitekti yo deklare 2, 3 ak 4. Pandan pwosesis devlopman, yo ka itilize yon Emulation espesyal oswa QEMU. Itilizasyon firmwèr louvri pou DSP pèmèt ou pi vit korije ak dyagnostike pwoblèm nan firmwèr la, epi tou li bay itilizatè yo opòtinite pou yo adapte firmwèr la poukont yo ak bezwen yo, fè optimize espesifik ak kreye vèsyon firmwèr ki lejè ki genyen sèlman fonksyonalite ki nesesè pou yo. pwodwi a.

Pwojè a bay yon kad pou devlope, optimize ak teste solisyon ki gen rapò ak pwosesis odyo, ansanm ak kreye chofè ak pwogram pou kominike avèk DSP. Konpozisyon an gen ladann aplikasyon firmwèr, zouti pou teste firmwèr, sèvis piblik pou konvèti fichye ELF an imaj firmwèr apwopriye pou enstalasyon sou ekipman, zouti debogaj, yon Emulation DSP, yon Emulation platfòm lame (ki baze sou QEMU), zouti pou trase firmwèr, scripts pou MATLAB. /Octave pou koyefisyan amann pou konpozan odyo, aplikasyon pou òganize entèraksyon ak echanj done ak firmwèr, egzanp pare-fè nan topoloji pwosesis odyo.

Sound Open Firmware 2.0 ki disponib, yon seri firmwèr louvri pou chips DSP
Sound Open Firmware 2.0 ki disponib, yon seri firmwèr louvri pou chips DSP

Pwojè a ap devlope tou yon chofè inivèsèl ki ka itilize ak aparèy ki itilize firmwèr ki baze sou Sound Open Firmware. Chofè a deja enkli nan nwayo Linux prensipal la, kòmanse ak lage 5.2, epi li vini anba yon lisans doub - BSD ak GPLv2. Chofè a responsab pou chaje firmwèr nan memwa DSP a, chaje topoloji odyo nan DSP, òganize operasyon aparèy odyo a (responsab pou jwenn aksè nan fonksyon DSP nan aplikasyon yo), epi bay pwen aksè aplikasyon pou done odyo. Chofè a bay tou yon mekanis IPC pou kominikasyon ant sistèm lame a ak DSP a, ak yon kouch pou jwenn aksè nan kapasite pyès ki nan konpitè DSP atravè yon API jenerik. Pou aplikasyon yo, yon DSP ak Sound Open Firmware sanble ak yon aparèy ALSA regilye, ki ka kontwole lè l sèvi avèk yon koòdone lojisyèl estanda.

Sound Open Firmware 2.0 ki disponib, yon seri firmwèr louvri pou chips DSP

Inovasyon kle nan Sound Open Firmware 2.0:

  • Pèfòmans fonksyon kopi odyo yo te amelyore anpil e kantite aksè memwa redwi. Gen kèk senaryo pwosesis odyo yo te wè rediksyon chaj ki rive jiska 40% pandan y ap kenbe menm kalite odyo.
  • Estabilite sou platfòm Intel milti-nwayo (cAVS) te amelyore, ki gen ladan sipò pou kouri okipe sou nenpòt nwayo DSP.
  • Pou platfòm Apollo Lake (APL), yo itilize anviwònman Zephyr RTOS kòm baz firmwèr olye pou yo XTOS. Nivo entegrasyon Zephyr OS yo te rive egalite nan fonksyonalite pou seleksyon tribin Intel. Sèvi ak Zephyr ka siyifikativman senplifye ak redwi kòd aplikasyon Sound Open Firmware.
  • Kapasite pou itilize pwotokòl IPC4 la te aplike pou sipò debaz pou kaptire odyo ak lèktur sou kèk aparèy Tiger Lake (TGL) ki kouri Windows (sipò IPC4 pèmèt ou kominike avèk DSP ki baze sou Sound Open Firmware soti nan Windows san yo pa itilize yon chofè espesifik) .

Sous: opennet.ru

Add nouvo kòmantè