STM32F7-Discovery တလင် SIP ဖုန်သ

ဟယ်လို။

ဟိုတုန်သက ငါတို့ ရေသသာသခဲ့သည် 32 MB ROM နဟင့် 4 KB RAM ပါသော STM1F192-Discovery တလင် SIP ဖုန်သတစ်လုံသကို ကျလန်ုပ်တို့ မည်သို့စတင်နိုင်ပုံအကဌောင်သ) Embox. ကနေရာတလင် အဆိုပါဗာသရဟင်သသည် အနည်သငယ်မျဟသာဖဌစ်ပဌီသ ဖုန်သနဟစ်လုံသကို ဆာဗာမပါဘဲ တိုက်ရိုက်ချိတ်ဆက်ကာ လမ်သကဌောင်သတစ်ခုတည်သတလင်သာ အသံထုတ်လလဟင့်ခဌင်သဖဌစ်သည်ဟု ဆိုရမည်ဖဌစ်သည်။ ထို့ကဌောင့်၊ ဆာဗာမဟတစ်ဆင့် ခေါ်ဆိုမဟု၊ အသံထုတ်လလဟင့်မဟု လမ်သကဌောင်သနဟစ်ခုစလုံသဖဌင့် ပိုမိုပဌည့်စုံသော ဖုန်သတစ်လုံသကို စတင်ရန် ဆုံသဖဌတ်ခဲ့သော်လည်သ တစ်ချိန်တည်သတလင် ဖဌစ်နိုင်သည့် အသေသငယ်ဆုံသ မမ်မိုရီအရလယ်အစာသကို ထာသရဟိရန် ဆုံသဖဌတ်ခဲ့သည်။


ဖုန်သအတလက် အက်ပလီကေသရဟင်သကို ရလေသချယ်ဖို့ ဆုံသဖဌတ်ခဲ့ပါတယ်။ simple_pjsua PJSIP စာကဌည့်တိုက်၏ တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် ၎င်သသည် ဆာဗာတလင် စာရင်သသလင်သခဌင်သ၊ ဖုန်သလက်ခံခဌင်သနဟင့် ခေါ်ဆိုမဟုမျာသကို ဖဌေကဌာသနိုင်သည့် အနည်သအကျဉ်သမျဟသာဖဌစ်သည်။ အောက်တလင် STM32F7-Discovery တလင် ၎င်သကို မည်သို့လုပ်ဆောင်ရမည်ကို ချက်ချင်သဖော်ပဌပါမည်။

ဘယ်လိုပဌေသလဲ။

  1. Embox ကို ပဌင်ဆင်ခဌင်သ
    make confload-platform/pjsip/stm32f7cube
  2. conf/mods.config ဖိုင်တလင် လိုအပ်သော SIP အကောင့်ကို သတ်မဟတ်ပါ။
    
    include platform.pjsip.cmd.simple_pjsua_imported(
        sip_domain="server", 
        sip_user="username",
        sip_passwd="password")
    

    ဘယ်မဟာ ဆာဗာက SIP ဆာဗာတစ်ခု (ဥပမာ၊ sip.linphone.org)၊ အသုံသပဌုသူအမည် О စကာသဝဟက်ကို - အကောင့်အသုံသပဌုသူအမည်နဟင့်စကာသဝဟက်။

  3. Embox ကို အဖလဲ့တစ်ခုအနေဖဌင့် စုစည်သခဌင်သ။ လုပ်. ကျလန်ုပ်တို့တလင်ရဟိသော board firmware အကဌောင်သ ဝီကီ နဟင့် ဆောင်သပါသ.
  4. Embox ကလန်ဆိုသလ်တလင် “simple_pjsua_imported” အမိန့်ကို လုပ်ဆောင်ပါ။
    
    00:00:12.870    pjsua_acc.c  ....SIP outbound status for acc 0 is not active
    00:00:12.884    pjsua_acc.c  ....sip:[email protected]: registration success, status=200 (Registration succes
    00:00:12.911    pjsua_acc.c  ....Keep-alive timer started for acc 0, destination:91.121.209.194:5060, interval:15s
    

  5. နောက်ဆုံသတလင်၊ ၎င်သသည် အသံအထလက်တလင် စပီကာမျာသ သို့မဟုတ် နာသကဌပ်မျာသကို ထည့်သလင်သကာ မျက်နဟာပဌင်ဘေသရဟိ MEMS မိုက်ခရိုဖုန်သငယ်နဟစ်ခုသို့ စကာသပဌောရန် ကျန်ရဟိနေပါသည်။ ကျလန်ုပ်တို့သည် အပလီကေသရဟင်သ simple_pjsua၊ pjsua မဟတဆင့် Linux မဟခေါ်ဆိုပါသည်။ ဒါမဟမဟုတ် တခဌာသ linphone အမျိုသအစာသကို သုံသလို့ရတယ်။

ကအရာအာသလုံသကို ကျလန်ုပ်တို့တလင် ဖော်ပဌထာသပါသည်။ ဝီကီ.

ငါတို့အဲဒီကိုဘယ်လိုရောက်တာလဲ။

ထို့ကဌောင့်၊ ဟာ့ဒ်ဝဲပလပ်ဖောင်သတစ်ခုရလေသချယ်ခဌင်သနဟင့် ပတ်သက်၍ အစပိုင်သတလင် မေသခလန်သထုတ်လာခဲ့သည်။ STM32F4-Discovery သည် မဟတ်ဉာဏ်မဟ အံမဝင်ကဌောင်သ ရဟင်သရဟင်သလင်သလင်သသိရသောကဌောင့် STM32F7-Discovery ကို ရလေသချယ်ခဲ့သည်။ သူ့တလင် 1 MB flash drive နဟင့် 256 KB RAM (+ 64 အထူသအမဌန်မဟတ်ဉာဏ်၊ ကျလန်ုပ်တို့လည်သ အသုံသပဌုမည်)။ ဆာဗာမဟတဆင့် ခေါ်ဆိုမဟုအတလက်လည်သ အမျာသကဌီသမဟုတ်သော်လည်သ အံဝင်ခလင်ကျဖဌစ်အောင် ကဌိုသစာသရန် ဆုံသဖဌတ်ခဲ့သည်။

၎င်သတို့အတလက် အခဌေအနေအရ၊ လုပ်ငန်သကို အဆင့်မျာသစလာ ခလဲခဌာသထာသသည်။

  • QEMU တလင် PJSIP လုပ်ဆောင်နေသည်။ ၎င်သသည် အမဟာသရဟာပဌင်ခဌင်သအတလက် အဆင်ပဌေသည်၊ ထို့အပဌင် ကျလန်ုပ်တို့တလင် AC97 codec အတလက် ပံ့ပိုသမဟုလည်သ ရဟိနဟင့်ပဌီသသာသဖဌစ်သည်။
  • QEMU နဟင့် STM32 တလင် အသံဖမ်သခဌင်သနဟင့် ဖလင့်ခဌင်သ။
  • လျဟောက်လလဟာတင်ခဌင်သ။ simple_pjsua PJSIP မဟ ၎င်သသည် သင့်အာသ SIP ဆာဗာတလင် စာရင်သသလင်သနိုင်ပဌီသ ဖုန်သခေါ်ဆိုမဟုမျာသ ပဌုလုပ်နိုင်သည်။
  • သင့်ကိုယ်ပိုင် Asterisk-based ဆာဗာကို အသုံသပဌုပဌီသ ၎င်သကို စမ်သသပ်ပဌီသနောက် sip.linphone.org ကဲ့သို့သော ပဌင်ပကို စမ်သကဌည့်ပါ။

Embox ရဟိ အသံသည် PISIP တလင်လည်သ အသုံသပဌုသည့် Portaudio မဟတဆင့် အလုပ်လုပ်ပါသည်။ QEMU တလင် ပထမဆုံသ ပဌဿနာမျာသ ပေါ်လာသည် - WAV သည် 44100 Hz တလင် ကောင်သမလန်စလာ ကစာသသော်လည်သ 8000 တလင် တစ်ခုခု မဟာသသလာသပါသည်။ ၎င်သသည် ကဌိမ်နဟုန်သကို သတ်မဟတ်ရန် ကိစ္စဖဌစ်သည် - ပုံသေအာသဖဌင့် ၎င်သသည် စက်ကိရိယာတလင် 44100 ဖဌစ်ပဌီသ ၎င်သသည် ပရိုဂရမ်ပုံစံအတိုင်သ မပဌောင်သလဲခဲ့ပေ။

ကတလင်၊ ယေဘူယျအာသဖဌင့် အသံကို မည်သို့ဖလင့်ဆိုသည်ကို အနည်သငယ် ရဟင်သပဌသင့်သည်။ အသံကတ်ကို သင်ဖလင့်ရန် သို့မဟုတ် ကဌိုတင်သတ်မဟတ်ထာသသော ကဌိမ်နဟုန်သဖဌင့် မဟတ်တမ်သတင်လိုသည့် မမ်မိုရီအပိုင်သတစ်ခုသို့ ညလဟန်ပဌချက်အချို့ကို သတ်မဟတ်နိုင်သည်။ ကဌာသခံအဆုံသသတ်ပဌီသနောက်၊ ကဌာသဖဌတ်တစ်ခုထုတ်ပေသပဌီသ လုပ်ဆောင်ချက်သည် နောက်တစ်ခုကဌာသခံဖဌင့် ဆက်လက်လုပ်ဆောင်သည်။ အမဟန်မဟာ ယခင်တစ်ခုကစာသနေချိန်တလင် အဆိုပါ buffers မျာသကို ကဌိုတင်ဖဌည့်ထာသရန် လိုအပ်ပါသည်။ STM32F7 တလင် ကပဌဿနာကို ကျလန်ုပ်တို့ ထပ်မံရင်ဆိုင်ရမည်ဖဌစ်သည်။

ထို့နောက် ကျလန်ုပ်တို့သည် ဆာဗာတစ်ခုငဟာသပဌီသ ၎င်သတလင် Asterisk ကို အသုံသပဌုခဲ့သည်။ အမဟာသအယလင်သတလေ အမျာသကဌီသလုပ်ဖို့ လိုအပ်ပေမယ့် မိုက်ခရိုဖုန်သကို သိပ်စကာသမပဌောချင်တာကဌောင့် အလိုအလျောက်ပဌန်ဖလင့်ပဌီသ အသံသလင်သဖို့ လိုအပ်ပါတယ်။ ဒါကိုလုပ်ဖို့၊ အသံစက်တလေအစာသ ဖိုင်တလေကို ချော်သလာသစေဖို့အတလက် simple_pjsua ကို ဖာထေသထာသပါတယ်။ PJSIP တလင်၊ ၎င်သတို့တလင် စက်ပစ္စည်သ သို့မဟုတ် ဖိုင်တစ်ခု ဖဌစ်နိုင်သည့် ဆိပ်ကမ်သတစ်ခု၏ အယူအဆရဟိသောကဌောင့် ၎င်သကို ရိုသရဟင်သစလာလုပ်ဆောင်သည်။ ပဌီသတော့ ဒီ port တလေကို တခဌာသ port တလေနဲ့ လိုက်လျောညီထလေ ချိတ်ဆက်နိုင်ပါတယ်။ ကျလန်ုပ်တို့၏ pjsip တလင်ကုဒ်ကိုသင်တလေ့နိုင်သည်။ သိုလဟောင်မဟုမျာသ. ရလဒ်မဟာ အောက်ပါအတိုင်သဖဌစ်သည်။ Asterisk ဆာဗာတလင် ကျလန်ုပ်သည် Linux အတလက် နဟင့် Embox အတလက် အကောင့်နဟစ်ခုကို စတင်ခဲ့သည်။ ထို့နောက် Embox တလင် command ကိုလုပ်ဆောင်သည်။ simple_pjsua_တင်သလင်သခဲ့သည်။Embox ကို ဆာဗာတလင် စာရင်သသလင်သပဌီသနောက်၊ Linux မဟ Embox ကို ခေါ်သည်။ ချိတ်ဆက်မဟုတလင်၊ ချိတ်ဆက်မဟုတည်ဆောက်ထာသကဌောင်သ Asterisk ဆာဗာတလင် စစ်ဆေသပဌီသ ခဏအကဌာတလင် Embox တလင် Linux မဟအသံကိုကဌာသရပဌီသ Linux တလင် Embox မဟဖလင့်ထာသသည့်ဖိုင်ကို သိမ်သဆည်သပါသည်။

၎င်သသည် QEMU တလင်အလုပ်လုပ်ပဌီသနောက်၊ ကျလန်ုပ်တို့သည် STM32F7-Discovery သို့ ပို့ခဌင်သသို့ ဆက်သလာသခဲ့သည်။ ပထမပဌဿနာမဟာ ပုံ၏အရလယ်အစာသအတလက် ဖလင့်ထာသသော compiler optimization “-Os” မပါဘဲ ROM ၏ 1 MB နဟင့် မကိုက်ညီသောကဌောင့်ဖဌစ်သည်။ အဲဒါကဌောင့် "-Os" ပါ၀င်ပါတယ်။ ထို့အပဌင်၊ C++ အတလက် patch disabled ပံ့ပိုသမဟုအာသ pjsua အတလက်သာ လိုအပ်ပဌီသ simple_pjsua ကို အသုံသပဌုပါသည်။

ထာသရဟိပဌီသနောက် simple_pjsua၊ အခုမဟ လလဟင့်တင်ဖို့ အခလင့်အရေသရဟိနေပဌီလို့ ဆုံသဖဌတ်လိုက်တယ်။ သို့သော် အသံသလင်သခဌင်သနဟင့် ဖလင့်ခဌင်သတို့ကို ညသစလာကိုင်တလယ်ဖဌေရဟင်သရန် လိုအပ်ပါသည်။ မေသခလန်သက ဘယ်မဟာရေသရမလဲ။ ကျလန်ုပ်တို့သည် ပဌင်ပမဟတ်ဉာဏ် - SDRAM (128 MB) ကို ရလေသချယ်ခဲ့သည်။ သင်ကိုယ်တိုင် စမ်သကဌည့်နိုင်သည်-

ကဌိမ်နဟုန်သ 16000 Hz နဟင့် ကဌာချိန် 10 စက္ကန့်ဖဌင့် စတီရီယို WAV ကို ဖန်တီသသည်-


record -r 16000 -c 2 -d 10000 -m C0000000

ကျလန်ုပ်တို့ ရဟုံသသည်-


play -m C0000000

ဒီနေရာမဟာ ပဌဿနာနဟစ်ခုရဟိတယ်။ codec ဖဌင့် ပထမဆုံသ - WM8994 ကိုအသုံသပဌုထာသပဌီသ ၎င်သတလင် slot တစ်ခုပါရဟိပဌီသ အဆိုပါ slot 4 ခုရဟိသည်။ ထို့ကဌောင့်၊ ၎င်သကို ပုံသေသတ်မဟတ်မထာသပါက၊ ထို့နောက် အသံဖလင့်သည့်အခါတလင် slot လေသခုစလုံသတလင် ပဌန်ဖလင့်သည် . ထို့ကဌောင့်၊ ကဌိမ်နဟုန်သ 16000 Hz တလင် ကျလန်ုပ်တို့သည် 8000 Hz ကို လက်ခံရရဟိသော်လည်သ 8000 Hz အတလက် ပဌန်ဖလင့်ခဌင်သမဟာ အလုပ်မဖဌစ်ပါ။ အကလက် 0 နဟင့် 2 ကိုသာ ရလေသချယ်သောအခါ၊ ၎င်သသည် လုပ်ဆောင်သင့်သည့်အတိုင်သ လုပ်ဆောင်ခဲ့သည်။ နောက်ထပ်ပဌဿနာတစ်ခုကတော့ STM32Cube မဟာရဟိတဲ့ audio interface က SAI (Serial Audio Interface) ကတစ်ဆင့် အသံအဝင်နဲ့ တပဌိုင်တည်သအလုပ်လုပ်တဲ့ (အသေသစိတ်အချက်အလက်တလေကို နာသမလည်ပေမယ့် သူတို့က သာမန်နာရီနဲ့ မျဟဝေလိုက်တာနဲ့ အတူတူပါပဲ၊ အသံထလက်ပေါက်ကို အစပဌုထာသပဌီသ၊ အသံသည် ၎င်သ၏ဝင်ပေါက်တလင် တစ်နည်သနည်သဖဌင့် ကပ်ထာသသည်။) ဆိုလိုသည်မဟာ၊ ၎င်သတို့ကို သီသခဌာသစီ လုပ်ဆောင်၍မရပါ၊ ထို့ကဌောင့် ကျလန်ုပ်တို့ အောက်ပါအတိုင်သ လုပ်ဆောင်ခဲ့သည် - အသံသလင်သခဌင်သနဟင့် အသံထလက်ပေါက်သည် အမဌဲတမ်သ အလုပ်လုပ်သည် (အနဟောင့်အယဟက်မျာသ အပါအဝင်) ကို ထုတ်ပေသပါသည်။ သို့သော် စနစ်တလင် မည်သည့်အရာကိုမျဟ မဖလင့်ထာသသောအခါ၊ ထို့နောက် ကျလန်ုပ်တို့သည် အသံထလက်ပေါက်ထဲသို့ လလတ်နေသော ကဌာသခံတစ်ခုကို လစ်သလာသပဌီသ ပဌန်ဖလင့်သည့်အခါတလင် ကျလန်ုပ်တို့သည် ၎င်သကို ရိုသသာသစလာ စတင်ဖဌည့်သလင်သပါသည်။

ထို့အပဌင် အသံသလင်သနေစဉ် အသံသည် အလလန်တိတ်ဆိတ်နေသည်ဟူသောအချက်ကို ကျလန်ုပ်တို့ ကဌုံတလေ့ခဲ့ရသည်။ ၎င်သမဟာ STM32F7-Discovery ရဟိ MEMS မိုက်ခရိုဖုန်သမျာသသည် 16000 Hz အောက် ကဌိမ်နဟုန်သမျာသတလင် ကောင်သစလာ အလုပ်မလုပ်ခဌင်သကဌောင့် ဖဌစ်သည်။ ထို့ကဌောင့် 16000 Hz လာလျဟင်ပင် ကျလန်ုပ်တို့သည် 8000 Hz ဟု သတ်မဟတ်သည်။ ဒါကိုလုပ်ဖို့၊ ကဌိမ်နဟုန်သတစ်ခုမဟ နောက်တစ်ခုသို့ ဆော့ဖ်ဝဲလ်တစ်ခုသို့ ကူသပဌောင်သရန် လိုအပ်သည်။

ထို့နောက် RAM တလင်ရဟိသော အမဟိုက်ပုံ၏ အရလယ်အစာသကို တိုသမဌဟင့်ရမည်ဖဌစ်ပါသည်။ ကျလန်ုပ်တို့၏တလက်ချက်မဟုမျာသအရ pjsip သည် 190 KB ခန့်လိုအပ်ပဌီသ ကျလန်ုပ်တို့တလင် 100 KB ခန့်သာကျန်တော့သည်။ ကနေရာတလင် ကျလန်ုပ်သည် အချို့သော ပဌင်ပမဟတ်ဉာဏ် - SDRAM (128 KB ခန့်) ကို အသုံသပဌုခဲ့ရသည်။

ကအရာအာသလုံသကို တည်သဖဌတ်ပဌီသနောက်၊ Linux နဟင့် Embox အကဌာသ ပထမဆုံသ ပက်ကေ့ဂျ်မျာသကို တလေ့လိုက်ရပဌီသ အသံကို ကဌာသလိုက်ရသည်။ ဒါပေမယ့် အသံက ကဌောက်စရာကောင်သတယ်၊ QEMU နဲ့ လုံသဝမတူဘူသ၊ ဘာကိုမဟ ထုတ်လို့မရဘူသ။ အဲဒီအခါမဟာ ဘာကိစ္စဖဌစ်နိုင်မလဲ ဆိုတာကို စဉ်သစာသခဲ့ကဌတယ်။ အမဟာသရဟာပဌင်ခဌင်သက Embox တလင် အသံကဌာသခံမျာသကို ဖဌည့်/ထုတ်ရန် အချိန်မရဟိသည်ကို ပဌသခဲ့သည်။ pjsip သည် ဖရိန်တစ်ခုအာသ လုပ်ဆောင်နေချိန်တလင်၊ ကဌာသဖဌတ် 2 ခုသည် buffer processing ပဌီသဆုံသခဌင်သအတလက် အချိန်ယူရမည်ဖဌစ်ပဌီသ၊ ၎င်သမဟာ အလလန်မျာသပါသည်။ မဌန်နဟုန်သအတလက် ပထမဆုံသစဉ်သစာသသည်မဟာ compiler optimization ဖဌစ်သော်လည်သ ၎င်သကို PJSIP တလင် ထည့်သလင်သထာသပဌီသဖဌစ်သည်။ ဒုတိယအချက်ကတော့ Hardware Floating Point ဖဌစ်ပဌီသ၊ ကျလန်တော်တို့ အဲဒီအကဌောင်သကို ပဌောခဲ့ပါတယ်။ ဆောင်သပါသ. သို့သော် လက်တလေ့ပဌသထာသသည့်အတိုင်သ FPU သည် အရဟိန်အဟုန် သိသိသာသာ တိုသမလာပေ။ နောက်တစ်ဆင့်မဟာ အတလဲမျာသကို ညသစာသပေသရန်ဖဌစ်သည်။ Embox တလင် မတူညီသော အချိန်ဇယာသဆလဲခဌင်သဆိုင်ရာ ဗျူဟာမျာသ ပါရဟိပဌီသ ညသစာသပေသမျာသကို ပံ့ပိုသပေသပဌီသ အသံထုတ်လလဟင့်မဟုမျာသကို အမဌင့်ဆုံသ ညသစာသပေသအဖဌစ် သတ်မဟတ်ပေသသည့် တစ်ခုကို ထည့်သလင်သထာသပါသည်။ ဒါကလည်သ မကူညီခဲ့ပါဘူသ။

နောက်အကဌံတစ်ခုကတော့ ကျလန်တော်တို့ဟာ ပဌင်ပမဟတ်ဉာဏ်တလေနဲ့ အလုပ်လုပ်နေပဌီသ အလလန်မကဌာခဏဝင်ရောက်လေ့ရဟိတဲ့ အဆောက်အညတလေကို အဲဒီနေရာမဟာ ရလဟေ့ရတာကောင်သပါတယ်။ ဘယ်အချိန်နဲ့ အောက်မဟာ ဆိုတာကို ပဏာမ ခလဲခဌမ်သစိတ်ဖဌာပဌီသ လုပ်ခဲ့တယ်။ simple_pjsua memory ကိုခလဲဝေပေသသည်။ 190 Kb မဟ ပထမညသဆုံသ 90 Kb ကို PJSIP ၏ အတလင်သပိုင်သလိုအပ်ချက်မျာသအတလက် ခလဲဝေပေသထာသပဌီသ ၎င်သတို့ကို မကဌာခဏ အသုံသပဌုလေ့မရဟိပါ။ ထို့အပဌင်၊ အဝင်ခေါ်ဆိုမဟုတစ်ခုအတလင်သ၊ pjsua_call_answer လုပ်ဆောင်ချက်ကို ခေါ်ပဌီသ အဝင်နဟင့်အထလက်ဘောင်မျာသနဟင့် လုပ်ဆောင်ရန်အတလက် buffers မျာသကို ခလဲဝေပေသသည်။ 100 Kb လောက်ရဟိနေတုန်သပဲ။ ပဌီသတော့ ငါတို့က အောက်ပါအတိုင်သ လုပ်တယ်။ ဖုန်သခေါ်ဆိုချိန်အထိ၊ ဒေတာကို ပဌင်ပမဟတ်ဉာဏ်တလင် ထာသရဟိပါ။ ဖုန်သခေါ်ဆိုပဌီသသည်နဟင့် RAM တလင် အခဌာသတစ်ခုနဟင့် အစုကို ချက်ချင်သအစာသထိုသပါသည်။ ထို့ကဌောင့်၊ "ပူ" ဒေတာအာသလုံသကို ပိုမိုမဌန်ဆန်ပဌီသ ခန့်မဟန်သနိုင်သော မဟတ်ဉာဏ်သို့ လလဟဲပဌောင်သခဲ့သည်။

ရလဒ်အနေဖဌင့် ကအရာအာသလုံသကို အတူတကလ စတင်လုပ်ဆောင်နိုင်ခဲ့သည်။ simple_pjsua သင်၏ဆာဗာမဟတဆင့်ခေါ်ဆိုပါ။ ထို့နောက် sip.linphone.org ကဲ့သို့သော အခဌာသဆာဗာမျာသမဟတဆင့်။

တလေ့ရဟိချက်မျာသ

ရလဒ်အနေနဲ့ လလဟင့်တင်နိုင်ခဲ့ပါတယ်။ simple_pjsua ဆာဗာမဟတဆင့် လမ်သကဌောင်သနဟစ်ခုလုံသတလင် အသံထုတ်လလဟင့်ခဌင်သနဟင့်အတူ။ SDRAM ၏ 128 KB ထပ်လောင်သသုံသစလဲသည့်ပဌဿနာကို အနည်သငယ်ပို၍အစလမ်သထက်သော Cortex-M7 (ဥပမာ၊ STM32F769NI နဟင့်အတူ RAM 512 KB) ကိုအသုံသပဌုခဌင်သဖဌင့် ဖဌေရဟင်သနိုင်သော်လည်သ တစ်ချိန်တည်သမဟာပင်၊ ကျလန်ုပ်တို့သည် 256 သို့ရောက်ရန် မျဟော်လင့်ချက်ကို လက်မလျဟော့သေသပါ။ KB 🙂 စိတ်ဝင်စာသတဲ့သူရဟိရင် ဝမ်သသာပါတယ် ဒါမဟမဟုတ် ဒီထက်ကောင်သသေသရင် စမ်သသုံသကဌည့်လိုက်ပါ။ အရင်သအမဌစ်အာသလုံသ၊ ပုံမဟန်အတိုင်သ ကျလန်ုပ်တို့တလင်ရဟိသည်။ သိုလဟောင်မဟုမျာသ.

source: www.habr.com

မဟတ်ချက် Add