ืื ืืขืืืื ื ืคืื ืื ืกืึธืื ื ืขืคึฟื ืคืืจืืืืึทืจืข 2.0 (SOF) ืคึผืจืืืขืงื ืืื ืืจืืืก, ืขืจืืืืฉื ืึทืื ืืืฉืืคื ืืืจื ืื ืืขื ืฆื ืืึทื ืึทืืืขืง ืคืื ืื ืคืืจ ืคืื ืืืืืืืขืจืื ื ืคืืจืืืื ืคืืจืืืืึทืจืข ืคึฟืึทืจ DSP ืืฉืืคึผืก ืฉืืึทืืืช ืฆื ืึทืืืืึธ ืคึผืจืึทืกืขืกืื ื. ืืขืจ ืคึผืจืืืขืงื ืืื ืืขืจื ืึธื ืืจืึทื ืกืคืขืจื ืืื ืืขืจ ืื ืคืืืื ืคืื ืื ืืื ืืงืก ืืืืงืืคึผืขืืืข ืืื ืืื ืืืฆื ืืขืืืขืืึธืคึผืขื ืืื ืื ืื ืืืึทืืืืืึทื ื ืคืื ืื ืงืื ืืื ืืื ืื ืึธื ืืืื ืคืื AMD, Google ืืื NXP. ืื ืคึผืจืืืขืงื ืืื ืืขืืืขืืึธืคึผืื ื ืึท SDK ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืคืืจืืืืึทืจืข ืึทื ืืืืืงืืื ื, ืึท ืืขืืื ื ืืจืืืืืขืจ ืคึฟืึทืจ ืื ืืื ืืงืก ืงืขืจื ืืื ืึท ืืึทื ื ืคืื ืคืึทืจืืืง ืคืืจืืืืึทืจืข ืคึฟืึทืจ ืคืึทืจืฉืืื ืืกืคึผ ืืฉืืคึผืก, ืคึฟืึทืจ ืืืึธืก ืืืื ืขืจื ืึทืกืขืืืืื ืืขื ืขื ืืืื ืืืฉืขื ืขืจืืืืึทื, ืกืขืจืืึทืคืืื ืืืจื ืึท ืืืืืืึทื ืืกืืืข. ืื ืคืืจืืืืึทืจืข ืงืึธื ืืื ืืขืฉืจืืื ืืื C ืฉืคึผืจืึทื ืืื ืคึฟืึทืจืืึทืืืื ื ืื ืกืขืจืฅ ืืื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื BSD ืืขืจืืืืืขื ืืฉ.
ืืึทื ืง ืฆื ืืืื ืืึทืืืฉืึทืืขืจ ืกืืจืืงืืืจ, Sound Open Firmware ืงืขื ืขื ืืืื ืืจืึทื ืกืคึผืึธืจืืึทื ืฆื ืคืึทืจืฉืืื DSP ืึทืจืงืึทืืขืงืืฉืขืจื ืืื ืืึทืื ืืืึทืจื ืคึผืืึทืืคืึธืจืืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆืืืืฉื ืื ืืขืฉืืืฆื ืคึผืืึทืืคืึธืจืืก, ืฉืืืฆื ืคึฟืึทืจ ืคืึทืจืฉืืื ืื ืืขื ืืฉืืคึผืก (ืืจืึธืืืืขืื, ืืกืขืืึทืงืข, ืืืืขืจืืึทืงืข, ืึทืืืขืจืืึทืงืข, ืืื"ื ื), Mediatek (ืื8195), NXP (i.MX8 *) ืืื ืึทืื (ืจืขื ืึธืืจ) ืืงืืืืคึผื ืืื ืืกืคึผ ืืืืืจื ืืืืฃ Xtensa HiFi ืึทืจืงืึทืืขืงืืฉืขืจื ืืขื ืขื ืกืืืืืื 2, 3 ืืื 4. ืืขืฉืึทืก ืื ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก, ืึท ืกืคึผืขืฆืืขื ืขืืืืึทืืึธืจ ืึธืืขืจ QEMU ืงืขื ืขื ืืืื ืืขืืืืื ื. ืื ื ืืฆื ืคืื ืึธืคึฟื ืคืืจืืืืึทืจืข ืคึฟืึทืจ DSP ืึทืืึทืื ืืืจ ืฆื ืืขืฉืืืื ื ืคืึทืจืจืืืื ืืื ืืืึทืื ืึธืืืจื ืคึผืจืึธืืืขืืก ืืื ืื ืคืืจืืืืึทืจืข, ืืื ืืืื ืืื ืืืืขืจื ืื ืืขืืขืื ืืืื ืฆื ืื ืืืคึผืขื ืืึทื ืืื ืึทืืึทืคึผื ืื ืคืืจืืืืึทืจืข ืฆื ืืืืขืจ ืืืืขืจืคืขื ืืฉื, ืืึทืื ืกืคึผืขืฆืืคืืฉ ืึทืคึผืืึทืืึทืืืืฉืึทื ื ืืื ืฉืึทืคึฟื ืืืืืืืืื ืคืืจืืืืึทืจืข ืืืขืจืกืืขืก ืืืึธืก ืึทื ืืืึทืืื ืืืืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืึธืก ืืื ื ืืืืืง ืคึฟืึทืจ DSP. ืื ืคึผืจืึธืืืงื.
ืื ืคึผืจืืืขืงื ืืื ืึท ืคืจืืืืืืขืจืง ืคึฟืึทืจ ืืขืืืขืืึธืคึผืื ื, ืึธืคึผืืืืืืื ื ืืื ืืขืกืืื ื ืกืึทืืืฉืึทื ื ืฉืืึทืืืช ืฆื ืึทืืืืึธ ืคึผืจืึทืกืขืกืื ื, ืืื ืืขืืื ื ืืื ืงืจืืืืืื ื ืืจืืืืขืจืก ืืื ืืืืื ืคึฟืึทืจ ืื ืืขืจืึทืงืืื ื ืืื DSP. ืืขืจ ืืึทืฅ ืืืื ืคืืจืืืืึทืจืข ืืืคึผืืึทืืึทื ืฅ, ืืืฉืืจืื ืคึฟืึทืจ ืืขืกืืื ื ืคืืจืืืืึทืจืข, ืืืืืืึทืืื ืคึฟืึทืจ ืงืึทื ืืืขืจืืื ื ELF ืืขืงืขืก ืืื ืคืืจืืืืึทืจืข ืืืืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืื ืกืืึทืืืจืื ื ืืืืฃ ืืืกืจืืื, ืืืืึทืืื ื ืืืฉืืจืื, ืึท DSP ืขืืืืึทืืึธืจ, ืึท ืืึทืืขืืึธืก ืคึผืืึทืืคืึธืจืืข ืขืืืืึทืืึธืจ (ืืืืืจื ืืืืฃ QEMU), ืืืฉืืจืื ืคึฟืึทืจ ืืจืืืกืื ื ืคืืจืืืืึทืจืข, ืกืงืจืืคึผืก ืคึฟืึทืจ MATLAB / Octave ืคึฟืึทืจ ืคืืื-ืืื ืื ื ืงืึธืืึทืคืืฉืึทื ืฅ ืคึฟืึทืจ ืึทืืืืึธ ืงืึทืืคึผืึธืื ืึทื ืฅ, ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืึธืจืืึทื ืืืืื ื ืื ืืขืจืึทืงืฉืึทื ืืื ืืึทืื ืืืขืงืกื ืืื ืคืืจืืืืึทืจืข, ืคืึทืจืืืง ืืืืฉืคืืื ืคืื ืึทืืืืึธ ืคึผืจืึทืกืขืกืื ื ืืึทืคึผืึทืืึทืืืฉืื.
ืื ืคึผืจืืืขืงื ืืื ืืืื ืืขืืืขืืึธืคึผืื ื ืึท ืื ืืืืขืจืกืึทื ืฉืึธืคืขืจ ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืืขืืืืกืขืก ืืื ืคืืจืืืืึทืจืข ืืืืืจื ืืืืฃ ืกืึธืื ื ืขืคึฟื ืคืืจืืืืึทืจืข. ืืขืจ ืฉืึธืคืขืจ ืืื ืฉืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืืืืคึผื ืืื ืืงืก ืงืขืจื, ืกืืึทืจืืื ื ืืื ืืขืืืื ื 5.2, ืืื ืงืืื ืืื ืืขืจ ืึท ืฆืืืืืขื ืืืง ืืขืจืืืืืขื ืืฉ - BSD ืืื GPLv2. ืืขืจ ืฉืึธืคืขืจ ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืึธืืืื ื ืคืืจืืืืึทืจืข ืืื ืื DSP ืืึผืจืื, ืืึธืืืื ื ืึทืืืืึธ ืืึธืคึผืึธืืึธืืืขืก ืืื ืื DSP, ืึธืจืืึทื ืืืืจื ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโโโืื ืึทืืืืึธ ืืืื (ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืึทืงืกืขืก DSP ืคืึทื ืืงืฉืึทื ื ืคึฟืื ืึทืคึผืืึทืงืืืฉืึทื ื) ืืื ืฆืืฉืืขืื ืึทืคึผืืึทืงืืืฉืึทื ืึทืงืกืขืก ืคืื ืงืื ืฆื ืึทืืืืึธ ืืึทืื. ืืขืจ ืฉืึธืคืขืจ ืืืื ืืื ืึทื IPC ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืงืึธืืื ืืงืึทืฆืืข ืฆืืืืฉื ืื ืืึทืืขืืึธืก ืกืืกืืขื ืืื ืื DSP, ืืื ืึท ืฉืืืืข ืคึฟืึทืจ ืึทืงืกืขืก ืื DSP ืืึทืื ืืืึทืจื ืงืืืคึผืึทืืืืึทืืื ืืืจื ืึท ืืืฉืึทื ืขืจืืง ืึทืคึผื. ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื, ืึท DSP ืืื Sound Open Firmware ืงืืงื ืืื ืึท ืจืขืืืืขืจ ALSA ืืืื, ืืืึธืก ืงืขื ืขื ืืืื ืงืึทื ืืจืึธืืื ืืื ืึท ื ืึธืจืืึทื ืืืืืืืืืจื ืฆืืืื ื.
ืฉืืืกื ืื ืึธืืืืืืฉืึทื ื ืืื Sound Open Firmware 2.0:
- ืื ืคืึธืจืฉืืขืืื ื ืคืื ืึทืืืืึธ ืงืึธืคึผืืข ืคืึทื ืืงืฉืึทื ื ืืื ืืืืืืืืง ืืืคึผืจืืืื ืืื ืื ื ืืืขืจ ืคืื ืืึผืจืื ืึทืงืกืขืก ืืื ืจืืืืกื. ืขืืืขืืข ืึทืืืืึธ ืคึผืจืึทืกืขืกืื ื ืกืื ืขืจืืึธืื ืืึธืื ืืขืืขื ืืึทืกืข ืจืืืึทืงืฉืึทื ื ืคืื ืึทืจืืืฃ ืฆื 40% ืืฉืขืช ืืืื ืืืื ืื ื ืืขืจ ืืขืืืืงืขืจ ืึทืืืืึธ ืงืืืึทืืืืขื.
- ืคืขืกืืงืืึทื ืืืืฃ ืืึทืืื-ืืึทืจืฅ ืื ืืขื ืคึผืืึทืืคืึธืจืืก (cAVS) ืืื ืืืคึผืจืืืื, ืึทืจืืึทื ืืขืจืขืื ื ืฉืืืฆื ืคึฟืึทืจ ืคืืืกื ืืืง ืืึทื ืืืขืจืก ืืืืฃ ืงืืื ืืกืคึผ ืืึทืจืฅ.
- ืคึฟืึทืจ ืื Apollo Lake (APL) ืคึผืืึทืืคืึธืจืืข, ืื Zephyr RTOS ืกืืืืืืข ืืื ืืขื ืืฆื ืืื ืื ืืงืขืจ ืคืื ืื ืคืืจืืืืึทืจืข ืึทื ืฉืืึธื ืคืื XTOS. Zephyr OS ืื ืึทืืจืืืฉืึทื ืืขืืืขืืก ืืึธืื ืจืืืฉื ืคึผืึทืจืืืขื ืืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคึฟืึทืจ ืกืขืืขืงืืขื ืื ืืขื ืคึผืืึทืืคืึธืจืืก. ื ืืฆื Zephyr ืงืขื ืขื ืืืืืืืืง ืคืึทืจืคึผืึธืฉืขืืขืจื ืืื ืจืขืืืฆืืจื ืื ืงืึธื ืคืื Sound Open Firmware ืึทืคึผืืึทืงืืืฉืึทื ื.
- ืื ืคืืืืงืืื ืฆื ื ืืฆื ืื IPC4 ืคึผืจืึธืืึธืงืึธื ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืืงืขืจืืืง ืฉืืืฆื ืคึฟืึทืจ ืึทืืืืึธ ืืึทืคึผื ืืื ืคึผืืืืืึทืง ืืืืฃ ืขืืืขืืข ืืืืขืจ ืืืืง (TGL) ืืขืืืืกืขืก ืืื Windows (IPC4 ืฉืืืฆื ืึทืืึทืื ืืืจ ืฆื ืื ืืขืจืึทืงื ืืื DSPs ืืืืืจื ืืืืฃ ืกืึธืื ื ืขืคึฟื ืคืืจืืืืึทืจืข ืคึฟืื Windows ืึธื ื ืืฆื ืึท ืกืคึผืขืฆืืคืืฉ ืฉืึธืคืขืจ) .
ืืงืืจ: opennet.ru