Sound Open Firmware 2.0 дастрас аст, маҷмӯи нармафзори кушода барои микросхемаҳои DSP

Лоиҳаи Sound Open Firmware 2.0 (SOF), ки аслан аз ҷониби Intel барои дур шудан аз амалияи пешниҳоди нармафзори хусусӣ барои чипҳои DSP, ки ба коркарди аудио алоқаманданд, таҳия шуда буд, бароварда шуд. Баъдтар лоиҳа зери чатри ​​ин созмон интиқол дода шуд. Linux Ҳоло Бунёд бо иштироки ҷомеа ва иштироки AMD, Google ва NXP таҳия мешавад. Лоиҳа SDK-ро барои содда кардани таҳияи нармафзор ва драйвери садо барои ядро ​​таҳия мекунад. Linux ва маҷмӯи нармафзори омода барои чипҳои гуногуни DSP, аз ҷумла маҷмӯаҳои дуӣ бо имзои рақамӣ. Коди нармафзор бо забони C бо иловаҳои маҷмӯа навишта шудааст ва тибқи иҷозатномаи BSD паҳн карда мешавад.

Бо шарофати сохтори модулии худ, Firmware Sound Open метавонад ба меъмориҳои гуногуни DSP ва платформаҳои сахтафзор интиқол дода шавад. Масалан, дар байни платформаҳои дастгирӣшаванда, дастгирии микросхемаҳои гуногуни Intel (Broadwell, Icelake, Tigerlake, Alderlake ва ғайра), Mediatek (mt8195), NXP (i.MX8*) ва AMD (Renoir), ки бо DSP-ҳо дар асоси Xtensa HiFi муҷаҳҳаз шудаанд. меъморӣ дар 2, 3 ва 4 зикр шудааст. Дар ҷараёни таҳия, эмулятори махсус ё QEMU метавонад истифода шавад. Истифодаи нармафзори кушода барои DSP ба шумо имкон медиҳад, ки мушкилот дар нармафзорро зудтар ислоҳ ва ташхис кунед ва инчунин ба корбарон имкон медиҳад, ки нармафзорро мустақилона ба ниёзҳои худ мутобиқ созанд, оптимизатсияи мушаххасро созанд ва версияҳои нармафзори сабукеро эҷод кунанд, ки танҳо функсияҳои заруриро дар бар мегиранд. махсулот.

Лоиҳа барои таҳия, оптимизатсия ва озмоиши қарорҳои марбут ба коркарди аудио, инчунин эҷоди драйверҳо ва барномаҳо барои ҳамкорӣ бо DSP замина фароҳам меорад. Таркиб амалисозии нармафзор, асбобҳо барои санҷиши нармафзор, утилитаҳо барои табдил додани файлҳои ELF ба тасвирҳои нармафзори мувофиқ барои насб дар таҷҳизот, асбобҳои ислоҳ, эмулятори DSP, эмулятори платформаи ҳост (дар асоси QEMU), асбобҳо барои пайгирии нармафзор, скриптҳо барои MATLAB /Октава барои коэффисиентҳои дақиқ барои ҷузъҳои аудио, барномаҳо барои ташкили ҳамкорӣ ва мубодилаи маълумот бо нармафзор, намунаҳои омодаи топологияҳои коркарди аудио.

 Sound Open Firmware 2.0 дастрас аст, маҷмӯи нармафзори кушода барои микросхемаҳои DSP
 Sound Open Firmware 2.0 дастрас аст, маҷмӯи нармафзори кушода барои микросхемаҳои DSP

Инчунин, лоиҳа драйвери универсалиро таҳия мекунад, ки онро бо дастгоҳҳое, ки нармафзори Sound Open Firmware-ро кор мекунанд, истифода бурдан мумкин аст. Драйвер аллакай дар ядрои асосӣ дохил карда шудааст. Linux, аз версияи 5.2 оғоз мешавад ва тибқи иҷозатномаи дугона - BSD ва GPLv2 паҳн карда мешавад. Драйвер барои бор кардани нармафзори нармафзор ба хотираи DSP, бор кардани топологияҳои аудио ба DSP, ташкили кори дастгоҳи аудио (масъул барои дастрасӣ ба функсияҳои DSP аз барномаҳо) ва таъмини нуқтаҳои дастрасии барнома ба маълумоти аудио масъул аст. Драйвер инчунин механизми IPC-ро барои ҳамкорӣ байни системаи мизбон ва DSP ва қабатеро барои дастрасӣ ба имкониятҳои сахтафзори DSP тавассути API-и стандартӣ таъмин мекунад. DSP бо нармафзори кушодаи садо барои барномаҳо ҳамчун дастгоҳи муқаррарии ALSA пайдо мешавад, ки онро бо истифода аз интерфейси нармафзори стандартӣ идора кардан мумкин аст.

 Sound Open Firmware 2.0 дастрас аст, маҷмӯи нармафзори кушода барои микросхемаҳои DSP

Навовариҳои асосӣ дар Firmware Sound Open 2.0:

  • Иҷрои вазифаҳои нусхабардории аудио ба таври назаррас беҳтар шуда, шумораи дастрасии хотира кам карда шуд. Баъзе сенарияҳои коркарди аудио то 40% камшавии сарборӣ ҳангоми нигоҳ доштани сифати якхелаи аудио мушоҳида кардаанд.
  • Субот дар платформаҳои бисёраслии Intel (cAVS) беҳтар карда шуд, аз ҷумла дастгирии коркарди коркардкунандагон дар ҳама гуна ядрои DSP.
  • Барои платформаи Apollo Lake (APL), муҳити Zephyr RTOS ба ҷои XTOS ҳамчун асоси нармафзор истифода мешавад. Сатҳи интегратсияи Zephyr OS дар функсияҳо барои платформаҳои интихобшудаи Intel ба баробарӣ расид. Истифодаи Zephyr метавонад рамзи барномаҳои Sound Open Firmware-ро ба таври назаррас содда ва кам кунад.
  • Имконияти истифодаи протоколи IPC4 барои сабти асосии аудио ва дастгирии бозикунӣ дар баъзе дастгоҳҳои Tiger Lake (TGL), ки бо системаи амалиётӣ кор мекунанд, амалӣ карда шуд. Windows (Дастгирии IPC4 имкон медиҳад Windows (бо DSP-ҳо дар асоси Sound Open Firmware бидуни истифодаи драйвери мушаххас ҳамкорӣ кунед).

Манбаъ: opennet.ru

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster