Выпущена версия 2.0 открытого встраиваемого ПО SOF для аудиочипов

Изображение: (cc0) freeimg
Визуализированный звуковой спектр
Визуализированный звуковой спектр

Новая основная версия набора встраиваемого программного обеспечения (ПО) для сигнальных процессоров (DSP) обработки звука Sound Open Firmware (SOF) 2.0 представлена консорциумом The Linux Foundation, 17 декабря сообщается на сайте проекта SOF.

SOF была разработана специалистами компании Intel для замены проприетарных прошивок сигнальных процессоров обработки звука. Позже проект был передан под управление The Linux Foundation и развивается с активным участием компаний AMD, Google и NXP. Модульная архитектура встраиваемого ПО позволила портировать его на большое число аппаратных платформ.

На данный момент проект развивает не только набор прошивок для различных DSP-чипов и блоков, но набор разработки новых прошивок, а также для упрощения разработки драйверов аудиоустройств под операционную систему (ОС) Linux.

В версии 2.0 произведены сильные доработки стабильности и производительности операций обработки звука. В частности, повышена скорость копирования аудиоданных до 40% на тех же аппаратных платформах. Этого удалось добиться, в частности, за счет уменьшения количества обращений к памяти.

Стабилизирована работа SOF на многоядерных платформах cAVS (converged Audio Voice Speech) компании Intel. Прошивка для платформы Apollo Lake перенесена с операционной системы реального времени (ОСРВ) XTOS на Zephyr RTOS. За счет этого удалось сократить код приложений и добиться гораздо лучшей функциональности.

На платформе Intel Tiger Lake реализована возможность использования протокола IPC4 для захвата и обработки звука.