Sound Open Firmware 2.0 ကို DSP ချစ်ပ်များအတွက် ဖွင့်ထားသော Firmware အစုံကို ရရှိနိုင်ပါသည်။

အသံပိုင်းဆိုင်ရာလုပ်ဆောင်ခြင်းဆိုင်ရာ DSP ချစ်ပ်များအတွက် ပိတ်ထားသော Firmware ပေးပို့ခြင်းအလေ့အကျင့်မှ ဖယ်ခွာရန် Intel မှ ဖန်တီးထားသည့် Sound Open Firmware 2.0 (SOF) ပရောဂျက်ကို ထုတ်ဝေလိုက်ပါသည်။ အဆိုပါပရောဂျက်ကို နောက်ပိုင်းတွင် Linux ဖောင်ဒေးရှင်း၏ တောင်ပံအောက်တွင် လွှဲပြောင်းခဲ့ပြီး ယခုအခါတွင် ရပ်ရွာလူထု၏ ပူးပေါင်းပါဝင်မှု၊ AMD၊ Google နှင့် NXP တို့၏ ပူးပေါင်းပါဝင်မှုဖြင့် တီထွင်လျက်ရှိသည်။ ပရောဂျက်သည် firmware ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေရန် SDK တစ်ခု၊ Linux kernel အတွက် အသံဒရိုက်ဘာတစ်ခုနှင့် DSP ချစ်ပ်အမျိုးမျိုးအတွက် အဆင်သင့်လုပ်ထားသော firmware အစုအဝေးတစ်ခု၊ ဒစ်ဂျစ်တယ်လက်မှတ်ဖြင့် အသိအမှတ်ပြုထားသော binary စည်းဝေးမှုများကိုလည်း ထုတ်လုပ်ပေးပါသည်။ ဖိုင်းဝဲကုဒ်ကို စုစည်းထည့်သွင်းမှုများဖြင့် C ဘာသာစကားဖြင့် ရေးသားထားပြီး BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

၎င်း၏ မော်ဂျူလာဖွဲ့စည်းပုံကြောင့် Sound Open Firmware သည် DSP ဗိသုကာများနှင့် ဟာ့ဒ်ဝဲပလက်ဖောင်းအမျိုးမျိုးသို့ ပေးပို့နိုင်ပါသည်။ ဥပမာအားဖြင့်၊ ပံ့ပိုးထားသော ပလပ်ဖောင်းများကြားတွင်၊ အမျိုးမျိုးသော Intel ချစ်ပ်များ (Broadwell၊ Icelake၊ Tigerlake၊ Alderlake စသည်)၊ Mediatek (mt8195)၊ NXP (i.MX8*) နှင့် AMD (Renoir) တို့သည် Xtensa HiFi ကိုအခြေခံ၍ DSP များတပ်ဆင်ထားသော AMD (Renoir) ဗိသုကာလက်ရာများကို 2၊ 3 နှင့် 4 ဟုဖော်ပြထားသည်။ ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်း၊ အထူး emulator သို့မဟုတ် QEMU ကို အသုံးပြုနိုင်သည်။ DSP အတွက် open firmware ကိုအသုံးပြုခြင်းသည် သင့်အား Firmware အတွင်းရှိ ပြဿနာများကို ပိုမိုလျင်မြန်စွာ မှန်ကန်စွာ အဖြေရှာနိုင်စေပြီး သုံးစွဲသူများအား ၎င်းတို့၏ လိုအပ်ချက်များနှင့်အညီ ဖာမ်းဝဲလ်ကို လွတ်လပ်စွာ လိုက်လျောညီထွေဖြစ်အောင်၊ တိကျသော ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်နှင့် လိုအပ်သည့် လုပ်ဆောင်နိုင်စွမ်းများသာပါရှိသော ပေါ့ပါးသော firmware ဗားရှင်းများကို ဖန်တီးနိုင်စေပါသည်။ ထုတ်ကုန်။

ပရောဂျက်သည် အသံပိုင်းဆိုင်ရာ လုပ်ဆောင်ခြင်းဆိုင်ရာ ဖြေရှင်းချက်များနှင့် ပတ်သက်သည့် ဖြေရှင်းချက်များအား တီထွင်ဖန်တီးခြင်း၊ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းနှင့် စမ်းသပ်ခြင်းအတွက် မူဘောင်တစ်ခု ပံ့ပိုးပေးသည့်အပြင် DSP နှင့် အပြန်အလှန်အကျိုးပြုရန်အတွက် ယာဉ်မောင်းများနှင့် ပရိုဂရမ်များကို ဖန်တီးပေးပါသည်။ ပါဝင်ဖွဲ့စည်းမှုတွင် ဖာမ်းဝဲလ်အသုံးပြုမှုများ၊ ဆော့ဖ်ဝဲစမ်းသပ်ခြင်းအတွက် ကိရိယာများ၊ ELF ဖိုင်များကို စက်ပစ္စည်းပေါ်တွင် တပ်ဆင်ရန်အတွက် သင့်လျော်သော ဖိုင်းဝဲပုံများအဖြစ်သို့ ပြောင်းလဲခြင်းအတွက် အသုံးဝင်မှုများ၊ အမှားရှာပြင်ခြင်းကိရိယာများ၊ DSP အတုယူကိရိယာ၊ လက်ခံဆောင်ရွက်ပေးသည့်ပလပ်ဖောင်း emulator (QEMU ပေါ်အခြေခံ၍)၊ ခြေရာခံသည့် ဖာမ်းဝဲအတွက် ကိရိယာများ၊ MATLAB အတွက် ဇာတ်ညွှန်းများ အသံအစိတ်အပိုင်းများအတွက် ကောင်းမွန်သော-ညှိခြင်းဖော်ကိန်းများအတွက် /Octave၊

Sound Open Firmware 2.0 ကို DSP ချစ်ပ်များအတွက် ဖွင့်ထားသော Firmware အစုံကို ရရှိနိုင်ပါသည်။
Sound Open Firmware 2.0 ကို DSP ချစ်ပ်များအတွက် ဖွင့်ထားသော Firmware အစုံကို ရရှိနိုင်ပါသည်။

ပရောဂျက်သည် Sound Open Firmware ကိုအခြေခံ၍ Firmware ကို အသုံးပြု၍ စက်ပစ္စည်းများနှင့်အသုံးပြုနိုင်သည့် universal driver တစ်ခုကိုလည်း ဖန်တီးနေသည်။ ယာဉ်မောင်းသည် ထွက်ရှိသည့် 5.2 မှ စတင်ကာ ပင်မ Linux kernel တွင် ပါဝင်ပြီးဖြစ်ကာ လိုင်စင်နှစ်ထပ် - BSD နှင့် GPLv2 အောက်တွင် ပါဝင်သည်။ Driver သည် DSP memory ထဲသို့ firmware တင်ခြင်း၊ DSP ထဲသို့ audio topologies များတင်ခြင်း၊ audio device ၏လည်ပတ်မှုကိုစီစဉ်ပေးခြင်း (အပလီကေးရှင်းများမှ DSP လုပ်ဆောင်ချက်များကိုဝင်ရောက်ခြင်းအတွက်တာဝန်ရှိသည်) နှင့် application access point များကိုအသံဒေတာများပေးဆောင်ရန်တာဝန်ရှိသည်။ ဒရိုက်ဘာသည် host system နှင့် DSP အကြားဆက်သွယ်ရေးအတွက် IPC ယန္တရားတစ်ခုနှင့် generic API မှတဆင့် DSP ဟာ့ဒ်ဝဲစွမ်းရည်များကို ရယူရန်အတွက် အလွှာတစ်ခုကိုလည်း ပေးပါသည်။ အပလီကေးရှင်းများအတွက်၊ Sound Open Firmware ပါသော DSP သည် ပုံမှန် ALSA စက်နှင့်တူပြီး ပုံမှန်ဆော့ဖ်ဝဲလ်မျက်နှာပြင်ကို အသုံးပြု၍ ထိန်းချုပ်နိုင်သည်။

Sound Open Firmware 2.0 ကို DSP ချစ်ပ်များအတွက် ဖွင့်ထားသော Firmware အစုံကို ရရှိနိုင်ပါသည်။

Sound Open Firmware 2.0 တွင် အဓိကတီထွင်ဆန်းသစ်မှုများ-

  • အော်ဒီယိုကော်ပီလုပ်ဆောင်ချက်များ၏ စွမ်းဆောင်ရည်ကို သိသာထင်ရှားစွာ မြှင့်တင်ထားပြီး မမ်မိုရီအသုံးပြုခွင့် အရေအတွက်ကို လျှော့ချထားသည်။ တူညီသောအသံအရည်အသွေးကို ထိန်းသိမ်းထားစဉ်တွင် အချို့သောအသံပိုင်းဆိုင်ရာလုပ်ဆောင်မှုအခြေအနေများသည် ဝန်အား 40% အထိ လျှော့ချထားသည်ကို တွေ့ခဲ့ရသည်။
  • Multi-core Intel ပလပ်ဖောင်းများ (cAVS) တွင် တည်ငြိမ်မှုကို မြှင့်တင်ထားပြီး၊ မည်သည့် DSP core တွင်မဆို ကိုင်တွယ်လုပ်ဆောင်သူများအတွက် ပံ့ပိုးမှု အပါအဝင်ဖြစ်သည်။
  • Apollo Lake (APL) ပလပ်ဖောင်းအတွက်၊ Zephyr RTOS ပတ်ဝန်းကျင်ကို XTOS အစား Firmware ၏ အခြေခံအဖြစ် အသုံးပြုပါသည်။ Zephyr OS ပေါင်းစည်းမှုအဆင့်များသည် ရွေးချယ်ထားသော Intel ပလပ်ဖောင်းများအတွက် လုပ်ဆောင်နိုင်စွမ်းတွင် သာတူညီမျှရောက်ရှိသွားပါသည်။ Zephyr ကိုအသုံးပြုခြင်းသည် Sound Open Firmware အပလီကေးရှင်းများ၏ကုဒ်ကို သိသိသာသာရိုးရှင်းစေပြီး လျှော့ချနိုင်သည်။
  • IPC4 ပရိုတိုကောကို အသုံးပြုနိုင်စွမ်းသည် Windows အသုံးပြုသည့် Tiger Lake (TGL) စက်အချို့တွင် အသံဖမ်းယူခြင်းနှင့် ပြန်ဖွင့်ခြင်းအတွက် အခြေခံပံ့ပိုးမှုအတွက် လုပ်ဆောင်ထားသည် (IPC4 ပံ့ပိုးမှုမှ သင့်အား သီးခြားဒရိုက်ဗာကိုမသုံးဘဲ Windows မှ Sound Open Firmware ကိုအခြေခံ၍ DSPs များနှင့် အပြန်အလှန်တုံ့ပြန်နိုင်စေသည်) .

source: opennet.ru

မှတ်ချက် Add