Tá Sound Open Firmware 2.2 ar fáil, sraith de firmware oscailte le haghaidh sliseanna DSP

Tá scaoileadh an tionscadail Sound Open Firmware 2.2 (SOF) foilsithe, a chruthaigh Intel ar dtús chun bogadh ar shiúl ón gcleachtas maidir le firmware dúnta a sheachadadh le haghaidh sliseanna DSP a bhaineann le próiseáil fuaime. Aistríodh an tionscadal ina dhiaidh sin faoi sciathán an Fhorais Linux agus tá sé á fhorbairt anois le rannpháirtíocht an phobail agus le rannpháirtíocht AMD, Google agus NXP. Tá SDK á fhorbairt ag an tionscadal chun forbairt firmware a shimpliú, mar thiománaí fuaime don eithne Linux agus sraith de fhirmware réidh le haghaidh sceallóga éagsúla DSP, as a ngintear tionóil dhénártha freisin, arna ndeimhniú ag síniú digiteach. Tá an cód firmware scríofa i dteanga C le hionchuir tionóil agus déantar é a dháileadh faoin gceadúnas BSD.

A bhuí lena struchtúr modúlach, is féidir Firmware Oscailte Fuaime a aistriú chuig ailtireachtaí agus ardáin chrua-earraí DSP éagsúla. Mar shampla, i measc na n-ardán tacaithe, tá tacaíocht do sceallóga Intel éagsúla (Broadwell, Icelake, Tigerlake, Alderlake, etc.), Mediatek (mt8195), NXP (i.MX8*) agus AMD (Renoir) atá feistithe le DSPanna bunaithe ar Xtensa HiFi luaitear ailtireachtaí 2, 3 agus 4. Le linn an phróisis forbartha, is féidir aithriseoir speisialta nó QEMU a úsáid. Ligeann úsáid firmware oscailte do DSP duit fadhbanna sa fhirmware a cheartú agus a dhiagnóiseadh níos tapúla, agus tugann sé deis freisin d'úsáideoirí an firmware a oiriúnú go neamhspleách dá gcuid riachtanas, uasmhéadú sonrach a dhéanamh agus leaganacha éadroma firmware a chruthú nach bhfuil iontu ach an fheidhmiúlacht atá riachtanach do an táirge.

Soláthraíonn an tionscadal creat chun réitigh a bhaineann le próiseáil fuaime a fhorbairt, a bharrfheabhsú agus a thástáil, chomh maith le tiománaithe agus cláir a chruthú chun idirghníomhú leis an RCS. Áirítear sa chomhdhéanamh feidhmithe firmware, uirlisí chun firmware a thástáil, fóntais chun comhaid ELF a thiontú ina n-íomhánna firmware atá oiriúnach le suiteáil ar threalamh, uirlisí dífhabhtaithe, aithriseoir DSP, aithriseoir ardán óstach (bunaithe ar QEMU), uirlisí chun firmware a rianú, scripteanna do MATLAB /Deireadh Fómhair le haghaidh comhéifeachtaí mionchoigeartaithe do chomhpháirteanna fuaime, feidhmchláir chun idirghníomhaíocht agus malartú sonraí a eagrú le firmware, samplaí réamhdhéanta de thipeolaíochtaí próiseála fuaime.

Tá Sound Open Firmware 2.2 ar fáil, sraith de firmware oscailte le haghaidh sliseanna DSP
Tá Sound Open Firmware 2.2 ar fáil, sraith de firmware oscailte le haghaidh sliseanna DSP

Tá tiománaí uilíoch á fhorbairt ag an tionscadal freisin ar féidir a úsáid le gléasanna a úsáideann firmware bunaithe ar Firmware Oscailte Fuaime. Tá an tiománaí san áireamh cheana féin sa phríomh-eithne Linux, ag tosú le scaoileadh 5.2, agus tagann sé faoi cheadúnas dé - BSD agus GPLv2. Tá an tiománaí freagrach as firmware a luchtú isteach sa chuimhne DSP, topologies fuaime a luchtú isteach sa DSP, oibriú na feiste fuaime a eagrú (freagrach as rochtain a fháil ar fheidhmeanna DSP ó fheidhmchláir), agus pointí rochtana feidhmchláir ar shonraí fuaime a sholáthar. Soláthraíonn an tiománaí meicníocht IPC freisin le haghaidh cumarsáide idir an córas óstach agus an DSP, agus ciseal chun rochtain a fháil ar chumais chrua-earraí an DSP trí API cineálach. Maidir le hiarratais, is cosúil le DSP le Firmware Oscailte Fuaime mar fheiste rialta ALSA, ar féidir é a rialú ag baint úsáide as comhéadan bogearraí caighdeánach.

Tá Sound Open Firmware 2.2 ar fáil, sraith de firmware oscailte le haghaidh sliseanna DSP

Príomh-nuálaíochtaí i bhFearmaíocht Oscailte Fuaime 2.2:

  • Athainmníodh an chomhpháirt le haghaidh oibriú le leabharlanna CODEC seachtracha ó codec_adapter go module_adapter agus cuireadh i gcomhréir leis an API de mhodúil próiseála comhartha, a ligfidh duit cód a úsáid ó láimhseálaithe Windows gan é a athrú.
  • Tá an Frag API dímheasta agus tá feabhas curtha ar fheidhmíocht gach comhpháirte de thart ar 1 MCPS (milliún timthriall in aghaidh an tsoicind).
  • Cuireadh an Frame API leis, a dhéanann ríomh méideanna bloc do láimhseálaithe ar aghaidh bunaithe ar threoracha SIMD agus neamh-SIMD. Mar gheall ar bharrfheabhsú bhíothas in ann feidhmíocht a mhéadú thart ar 0.25 MCPS.
  • Cuireadh meascthóir nua leis le tacaíocht HiFi4 chun líon na gcainéal fuaime i sruth a laghdú nó a mhéadú.
  • Leathnaíodh na féidearthachtaí a bhaineann le Zephyr RTOS a úsáid in ionad XTOS mar bhunús le haghaidh firmware don chomhshaol. Is féidir úsáid a bhaint as Zephyr a shimpliú agus a laghdú go suntasach ar chód iarratais Sound Open Firmware. Cuireann an leagan nua tacaíocht le haghaidh APIs Zephyr dúchais chun logáil isteach agus moilleanna a thabhairt isteach. Táthar ag súil le tacaíocht dhúchasach iomlán do Zephyr sa chéad scaoileadh eile.
  • Leathnaíodh an cumas chun prótacal IPC4 a úsáid chun fuaim a ghabháil agus a sheinm ar fheistí a ritheann Windows (ceadaíonn tacaíocht IPC4 do Windows idirghníomhú le DSPanna bunaithe ar Firmware Oscailte Fuaime gan tiománaí ar leith a úsáid).

Foinse: oscailtenet.ru

Add a comment