Sound Open Firmware 2.0 huwa disponibbli, sett ta 'firmware miftuħ għal ċipep DSP

Il-proġett Sound Open Firmware 2.0 (SOF), li oriġinarjament inħoloq minn Intel biex titbiegħed mill-prattika li tipprovdi firmware proprjetarju għal ċipep DSP relatati mal-ipproċessar tal-awdjo, ġie rilaxxat. Il-proġett sussegwentement ġie trasferit taħt il-kappa tal-organizzazzjoni. Linux Il-Fondazzjoni issa qed tiġi żviluppata bl-involviment tal-komunità u l-parteċipazzjoni minn AMD, Google, u NXP. Il-proġett qed jiżviluppa SDK biex jissimplifika l-iżvilupp tal-firmware u sewwieq tal-ħoss għall-kernel. Linux u sett ta' firmware lest għal diversi ċipep DSP, inklużi assemblaġġi binarji ffirmati diġitalment. Il-kodiċi tal-firmware huwa miktub f'C b'inserzjonijiet ta' assemblaġġ u huwa mqassam taħt il-liċenzja BSD.

Grazzi għall-istruttura modulari tiegħu, Sound Open Firmware jista 'jiġi portat għal diversi arkitetturi DSP u pjattaformi tal-ħardwer. Pereżempju, fost il-pjattaformi appoġġjati, appoġġ għal diversi ċipep Intel (Broadwell, Icelake, Tigerlake, Alderlake, eċċ.), Mediatek (mt8195), NXP (i.MX8*) u AMD (Renoir) mgħammra b'DSPs ibbażati fuq Xtensa HiFi arkitetturi hija ddikjarata 2, 3 u 4. Matul il-proċess ta 'żvilupp, jista' jintuża emulatur speċjali jew QEMU. L-użu ta 'firmware miftuħ għal DSP jippermettilek li tikkoreġi u tiddijanjostika problemi aktar malajr fil-firmware, u tagħti wkoll lill-utenti l-opportunità li jadattaw b'mod indipendenti l-firmware għall-bżonnijiet tagħhom, jagħmlu ottimizzazzjonijiet speċifiċi u joħolqu verżjonijiet tal-firmware ħfief li fihom biss il-funzjonalità meħtieġa għal il-prodott.

Il-proġett jipprovdi qafas għall-iżvilupp, l-ottimizzazzjoni u l-ittestjar tas-soluzzjonijiet relatati mal-ipproċessar tal-awdjo, kif ukoll il-ħolqien ta 'sewwieqa u programmi għall-interazzjoni ma' DSP. Il-kompożizzjoni tinkludi implimentazzjonijiet tal-firmware, għodod għall-ittestjar tal-firmware, utilitajiet għall-konverżjoni ta’ fajls ELF f’immaġini tal-firmware adattati għall-installazzjoni fuq tagħmir, għodod ta’ debugging, emulatur DSP, emulatur ta’ pjattaforma ospitanti (ibbażat fuq QEMU), għodod għat-traċċar tal-firmware, skripts għal MATLAB /Octave għal koeffiċjenti ta 'rfinar għal komponenti tal-awdjo, applikazzjonijiet għall-organizzazzjoni tal-interazzjoni u skambju ta' data mal-firmware, eżempji lesti ta 'topoloġiji tal-ipproċessar tal-awdjo.

 Sound Open Firmware 2.0 huwa disponibbli, sett ta 'firmware miftuħ għal ċipep DSP
 Sound Open Firmware 2.0 huwa disponibbli, sett ta 'firmware miftuħ għal ċipep DSP

Il-proġett qed jiżviluppa wkoll sewwieq universali li jista' jintuża ma' apparati li jħaddmu firmware bbażat fuq Sound Open Firmware. Is-sewwieq diġà huwa inkluż fil-kernel prinċipali. Linux, li jibda mir-rilaxx 5.2, u huwa mqassam taħt liċenzja doppja—BSD u GPLv2. Is-sewwieq huwa responsabbli għat-tagħbija tal-firmware fil-memorja tad-DSP, it-tagħbija tat-topoloġiji tal-awdjo fid-DSP, l-organizzazzjoni tal-operazzjoni tal-apparat tal-awdjo (responsabbli għall-aċċess tal-funzjonijiet tad-DSP mill-applikazzjonijiet), u l-provvista ta' punti ta' aċċess tal-applikazzjoni għad-dejta tal-awdjo. Is-sewwieq jipprovdi wkoll mekkaniżmu IPC għall-interazzjoni bejn is-sistema ospitanti u d-DSP, u saff għall-aċċess tal-kapaċitajiet tal-hardware tad-DSP permezz ta' API standard. DSP b'Sound Open Firmware jidher lill-applikazzjonijiet bħala apparat ALSA regolari, li jista' jiġi kkontrollat ​​bl-użu tal-interface standard tas-softwer.

 Sound Open Firmware 2.0 huwa disponibbli, sett ta 'firmware miftuħ għal ċipep DSP

Innovazzjonijiet ewlenin fil-Sound Open Firmware 2.0:

  • Il-prestazzjoni tal-funzjonijiet tal-kopja awdjo tjiebet b'mod sinifikanti u n-numru ta 'aċċessi għall-memorja tnaqqas. Xi xenarji tal-ipproċessar tal-awdjo raw tnaqqis fit-tagħbija sa 40% filwaqt li żammew l-istess kwalità tal-awdjo.
  • L-istabbiltà fuq pjattaformi Intel multi-core (cAVS) ġiet imtejba, inkluż l-appoġġ għat-tmexxija ta 'handlers fuq kwalunkwe qalba DSP.
  • Għall-pjattaforma Apollo Lake (APL), l-ambjent Zephyr RTOS jintuża bħala l-bażi tal-firmware minflok XTOS. Il-livelli ta 'integrazzjoni ta' Zephyr OS laħqu l-parità fil-funzjonalità għal pjattaformi Intel magħżula. L-użu ta 'Zephyr jista' jissimplifika u jnaqqas b'mod sinifikanti l-kodiċi tal-applikazzjonijiet Sound Open Firmware.
  • Implimentajna l-abbiltà li nużaw il-protokoll IPC4 għall-qbid bażiku tal-awdjo u l-appoġġ għall-plejbek fuq xi apparati Tiger Lake (TGL) li jħaddmu OS. Windows (L-appoġġ tal-IPC4 jippermetti Windows jinteraġixxu ma' DSPs ibbażati fuq Sound Open Firmware mingħajr ma jużaw sewwieq speċifiku).

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster