Компания Intel представила (https://01.org/blogs/2018/introducing-acrn-and-sound-open-fi...) новый открытый проект Sound Open Firmware (https://www.sofproject.org/) (SOF), который
передан (https://www.linuxfoundation.org/press-release/the-linux-foun.../) под покровительство организации Linux Foundation. В рамках проекта будет развиваться открытая прошивка для связанных с обработкой звука DSP-чипов и сопутствующий SDK c инструментарием для разработчиков прошивок, заинтересованных в применении современных DSP для обработки сигналов и звука.До сих пор, несмотря на наличие открытых драйверов, код прошивок для звуковых чипов оставался закрытым и поставлялся в форме бинарных блобов. Компания Intel намерена изменить положение дел и перейти на использование открытых прошивок для DSP, что позволит более оперативно исправлять и диагностировать проблемы в прошивке, а также даст пользователям возможность самостоятельно адаптировать прошивки для своих нужд, вносить специфичные оптимизации и создавать легковесные варианты прошивок, содержащие только необходимую в продукте функциональность.
Изначально SOF обеспечивает поддержку всех платформ Intel, но ядро прошивки не привязано к конкретным чипам и может быть адаптировано для любого стороннего звукового оборудования. Прошивка имеет модульную архитектуру и предоставляет гибкие средства кастомизации, что позволяет легко портировать её на различные платформы и новые архитектуры DSP.
Для разработчиков предлагается инструментарий (http://git.alsa-project.org/?p=sound-open-firmware-tools.git...), включающий специализированый отладчик для выявления и устранения проблем при цифровой обработке звука, эмулятор DSP (https://github.com/01org/osadsp-qemu) и хост-системы (на основе QEMU), утилиты (https://github.com/01org/osadsp-crosstool-ng) сборки образов прошивок и преобразования прошивок в различные форматы. Код прошивки написан на языке Си и поставляется (http://git.alsa-project.org/?p=sound-open-firmware.git;a=sum...) под лицензиями BSD и MIT. Драйверы для хост-систем поставляются под лицензиями BSD и GPL. Разработка SOF ведётся (http://alsa-project.org/main/index.php/Firmware#Sound_Open_F...) в инфраструктуре проекта ALSA.
URL: https://www.linuxfoundation.org/press-release/the-linux-foun.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=48266