Chaidh Sound Open Firmware 2.2 a leigeil ma sgaoil mu thràth agus is iad sin na naidheachdan aige

Tha an sgaoileadh an dreach ùr den phròiseact Sound Open Firmware 2.2 (SOF), a chaidh a chruthachadh an toiseach le Intel gus an cleachdadh a bhith a’ toirt seachad firmware dùinte airson chips DSP co-cheangailte ri giollachd fuaim a leigeil seachad.

Às deidh sin, chaidh am pròiseact a ghluasad fo sgiath an Linux Foundation agus tha e a-nis ga leasachadh le com-pàirt na coimhearsnachd agus le com-pàirt AMD, Google agus NXP.

Bidh am pròiseact a’ leasachadh SDK gus leasachadh firmware a dhèanamh nas sìmplidhe, draibhear fuaim airson an kernel Linux, agus seata firmware taobh a-muigh a’ bhogsa airson grunn chips DSP airson am bi, am measg rudan eile, co-chruinneachaidhean dà-chànanach air an soidhnigeadh gu didseatach.

Air sgàth a structar modular, Faodar Firmware Open Open a ghiùlan gu diofar ailtirean DSP agus àrd-ùrlaran bathar-cruaidh. Mar eisimpleir, am measg nan àrd-ùrlaran le taic, taic airson diofar sgoltagan Intel (Broadwell, Icelake, Tigerlake, Alderlake, msaa), Mediatek (mt8195), NXP (i.MX8 *), agus AMD (Renoir) uidheamaichte le Xtensa stèidhichte air DSP. Tha HiFi Architectures 2, 3 agus 4 air an ainmeachadh.

Rè an leasachaidh, faodaidh tu emuladair sònraichte no QEMU a chleachdadh. Le bhith a’ cleachdadh firmware fosgailte airson DSP leigidh sin leat cùisean firmware a rèiteach agus a lorg nas luaithe, agus bheir e cuideachd cothrom do luchd-cleachdaidh am firmware a dhealbhadh gu neo-eisimeileach a rèir am feumalachdan, optimizations cuimsichte a dhèanamh, agus dreachan firmware aotrom a chruthachadh anns nach eil ach an comas-gnìomh riatanach san toradh.

Tha am pròiseact a’ toirt seachad frèam airson a bhith a’ leasachadh, a’ leasachadh agus a’ dèanamh deuchainn air fuasglaidhean co-cheangailte ri giollachd fuaim, a bharrachd air a bhith a’ cruthachadh draibhearan agus prògraman gus eadar-obrachadh leis an DSP.

Pasgan a’ toirt a-steach buileachadh firmware, innealan deuchainn firmware, goireasan airson faidhlichean ELF a thionndadh gu ìomhaighean firmware a tha freagarrach airson an stàladh air bathar-cruaidh, innealan deasbaid, emuladair DSP, emuladair àrd-ùrlar aoigheachd (stèidhichte air QEMU), innealan airson firmware a lorg, sgriobtaichean airson MATLAB / Octave airson co-èifeachdan gleusaidh airson co-phàirtean claisneachd, tagraidhean airson eadar-obrachadh agus iomlaid dàta a chuir air dòigh le firmware, eisimpleirean deiseil de thopologies giollachd claisneachd.

Tha am pròiseact cuideachd a’ leasachadh draibhear coitcheann a ghabhas cleachdadh le innealan a’ ruith firmware stèidhichte air Sound Open Firmware.

An rianadair Tha e mu thràth mar phàirt den kernel Linux bho dhreach 5.2 agus thig e fo chead dùbailte - BSD agus GPLv2. Tha e an urra ris an draibhear firmware a luchdachadh a-steach do chuimhne DSP, luchdachadh topologies claisneachd a-steach don DSP, ruith an inneal claisneachd (an urra ri bhith a ’gairm gnìomhan DSP bho thagraidhean), agus a’ toirt seachad puingean inntrigidh tagraidh gu innealan DSP agus dàta claisneachd.

An rianadair cuideachd a’ toirt seachad uidheamachd IPC airson conaltradh eadar an siostam aoigheachd agus an DSP, agus còmhdach gus faighinn gu comasan bathar-cruaidh an DSP tro API coitcheann. Bidh DSP le Sound Open Firmware a’ faicinn thagraidhean mar inneal àbhaisteach ALSA, a ghabhas smachd tro eadar-aghaidh bathar-bog àbhaisteach.

Prìomh naidheachd air Sound Open Firmware 2.2

Anns an dreach ùr seo tha e air a thoirt fa-near gun deach ainm na co-phàirt atharrachadh gus obrachadh le leabharlannan codec taobh a-muigh codec_adapter gu modal_adapter agus co-thaobhadh ris an API Modalan Pròiseas Comharran, a leigeas leat còd draibhear Windows a chleachdadh gun a bhith ga atharrachadh.
Rinn e ìsleachadh air an Frag API, a leasaich coileanadh gach pàirt le timcheall air 1 MCPS (millean ticean san diog).

Thathas cuideachd a ’soilleireachadh sin chuir Frame API ris, a tha a’ ro-innse meudan blocaichean airson draibhearan stèidhichte air agus às aonais stiùireadh SIMD. Leig an optimization an coileanadh àrdachadh le timcheall air 0,25 MCPS.

A bharrachd air an seo, tha e cuideachd air a chomharrachadh leudaich an comas àrainneachd Zephyr RTOS a chleachdadh an àite XTOS mar bhunait airson an firmware. Bidh Zephyr gu mòr a’ sìmpleachadh agus a’ giorrachadh a’ chòd airson tagraidhean Sound Open Firmware. Bidh an dreach ùr a’ cur taic dùthchasach Zephyr API airson logadh agus dàil. Tha dùil ri làn thaic dhùthchasach dha Zephyr anns an ath fhoillseachadh.

Air an làimh eile, chaidh an comas air protocol IPC4 a chleachdadh a leudachadh airson fuaim a ghlacadh agus a chluich air ais air innealan Windows OS (tha taic IPC4 a’ leigeil leat eadar-aghaidh a dhèanamh le DSPs stèidhichte air Windows Sound Open Firmware gun a bhith a’ cleachdadh draibhear sònraichte).

Agus chuir e modal downmix co-chòrdail ùr HiFi4 ris gus an àireamh de shianalan claisneachd san t-sruth a lughdachadh no àrdachadh.

Mu dheireadh, ma tha ùidh agad barrachd fhaighinn a-mach mu dheidhinn, faodaidh tu sùil a thoirt air mion-fhiosrachadh Anns a ’cheangal a leanas.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.