မျိုးစေ့-လိုဂို

esp32c6 PlatformIO ပံ့ပိုးမှု XIAO ကိုကြည့်ပါ။

Seeed-esp32c6-PlatformIO-Support-XIAO-ထုတ်ကုန်

ထုတ်ကုန်အချက်အလက်

သတ်မှတ်ချက်များ-

  • XIAO ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့များကိုပံ့ပိုးသည်။
  • Arduino framework နဲ့ လိုက်ဖက်ပါတယ်။
  • esp32c6၊ rp2040 နှင့် nrf52840 ကဲ့သို့သော XIAO မော်ဒယ်များကို ပံ့ပိုးပေးသည်

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

XIAO esp32c6-

  1. PlatformIO တွင် ပရောဂျက်အသစ်တစ်ခု ဖန်တီးပါ။
  2. platformio.ini ၏ အကြောင်းအရာများကို ပံ့ပိုးဖွဲ့စည်းမှုဖြင့် အစားထိုးပါ။
  3. ပရောဂျက်ကို တည်ဆောက်ပြီး စုစည်းပါ။

XIAO rp2040-

  1. seeed_xiao_rp2040 အတွက် သတ်မှတ်ထားသော အကြောင်းအရာဖြင့် platformio.ini ကို အပ်ဒိတ်လုပ်ပါ။
  2. ပထမဆုံး တည်ဆောက်ပြီး စုစည်းမှုကို ပြီးအောင်လုပ်ပါ။
  3. PlatformIO ကို အသုံးပြု၍ seeed_xiao_rp2040 ပရောဂျက်တစ်ခု ဖန်တီးပါ။

XIAO nrf52840:

  1. PlatformIO တွင် ပရောဂျက်အသစ်တစ်ခု ဖန်တီးပါ။
  2. ပေးထားသောဖွဲ့စည်းပုံဖြင့် platformio.ini ကို မွမ်းမံပါ။
  3. ပရောဂျက်ကို တည်ဆောက်ပြီး စုစည်းပါ။
  4. PlatformIO ကို အသုံးပြု၍ seeed_xiao_nrf52840 ပရောဂျက်ကို ဖန်တီးပါ။

PlatformIO က XIAO ကို ဘယ်လိုပံ့ပိုးမလဲ။

  1. xiao_esp32c6
    PR တင်သွင်းပြီး ပေါင်းစည်းရန် စောင့်ဆိုင်းနေပါသည်။ အောက်ပါ link တွင် ကြည့်ရှုနိုင်ပါသည်။
  2. xiao_rp2040
    PlatformIO ၏ ပင်မဌာနခွဲသည် အခြားသော ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များကို မပံ့ပိုးပါ။ ကွန်မြူနတီဗားရှင်းကို တင်သွင်းထားပြီး၊ ၎င်းကို အသုံးပြုနည်းမှာ အောက်ပါအတိုင်းဖြစ်သည်-
    • လင့်: GitHub – maxgerhardt/platform-raspberry pi- Raspberry Pi- PlatformIO အတွက် ဖွံ့ဖြိုးတိုးတက်ရေး ပလပ်ဖောင်း
    • အသုံးပြုမှု ညွှန်ကြားချက်များ
      မည်သည့်ပရောဂျက်အသစ်တွင်မဆို platformio.ini ကိုပြောင်းပါ။ file အောက်ပါအကြောင်းအရာသို့-[env:seeed_xiao_rp2040]
    • ပလပ်ဖောင်း = GitHub – maxgerhardt/platform-raspberry pi- Raspberry Pi- PlatformIO အတွက် ဖွံ့ဖြိုးတိုးတက်ရေး ပလပ်ဖောင်း
    • ဘုတ် = seeed_xiao_rp2040
    • framework = Arduino
    • ပထမတည်ဆောက်မှုနှင့် စုစည်းမှုကို ပြီးမြောက်ပြီးနောက်၊ သင်သည် PlatformIO ကို အသုံးပြု၍ seeed_xiao_rp2040 ပရောဂျက်တစ်ခုကို ဖန်တီးနိုင်သည်။
  3. xiao_nrf52840
    Mainline ပံ့ပိုးမှု- GitHub – maxgerhardt/platform-nordicnrf52- Nordic nRF52- PlatformIO အတွက် ဖွံ့ဖြိုးတိုးတက်ရေး ပလပ်ဖောင်း

အသုံးပြုမှု ညွှန်ကြားချက်များ

ပရောဂျက်အသစ်တစ်ခုကို ဖန်တီးပြီးနောက်၊ platformio.ini ၏ အကြောင်းအရာကို အစားထိုးပါ။ file သင့်ပရောဂျက်ဖိုင်တွဲတွင် အောက်ပါတို့နှင့် အတူ-

ကနဦးတည်ဆောက်မှုနှင့် စုစည်းမှုပြီးသည်နှင့်၊ သင်သည် seeed_xiao_nrf52840 ပရောဂျက်ကို ဖန်တီးရန် PlatformIO ကို အသုံးပြုနိုင်သည်။

ရပ်ရွာနည်းလမ်း
ကိုးကားဆောင်းပါးhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

ခြေလှမ်းများ
  1. ပထမဦးစွာ၊ PlatformIO တွင် Arduino Nano33 BLE ပရောဂျက်တစ်ခုဖန်တီးပါ။ ဖန်တီးပြီးနောက်၊ nordicnrf52/boards လမ်းညွှန်သို့ သွားပါ (ပုံမှန်အားဖြင့် C:\Users\"username"\.platformio\platforms\nordicnrf52) တွင် လမ်းညွှန်ပြီး ဖန်တီးပါ။ file xiaoblesense.json ဟုခေါ်သည် (လင့်ခ်ချိတ်ထားသော ဆောင်းပါးမှ အကြောင်းအရာကို ကိုးကားနိုင်သည်)။
  2. အောက်ပါလင့်ခ်မှ Arduino IDE အတွက် Seeed Studio Arduino embed core အကိုင်းအခက်ကို ဒေါင်းလုဒ်လုပ်ပါ- Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2။
  3. ဒေါင်းလုဒ်ဆွဲထားသောဖိုင်ကို Extract လုပ်ပါ။ file framework-arduino-mbed folder ထဲသို့ (များသောအားဖြင့် C:\Users\"username"\.platformio\packages\framework-arduino-mbed) တွင်ရှိသည်။
  4. အဆင့် 52 တွင်ဖန်တီးထားသော nordicnrf1 လမ်းညွှန်တွင်၊ platform.py ကိုရှာပါ။ file. အောက်ပါလိုင်းများကိုရှာပါ
    (“nano33ble”၊ “nicla_sense_me” တွင် ဘုတ်ပါရှိလျှင်-
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • ၎င်းကို ပြင်ဆင်ရန်-: အကယ်၍ ဘုတ်တွင် (“nano33ble”၊ “nicla_sense_me”၊ “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = မှားသည်
  5.  ပရောဂျက်ကို စုစည်းပါ (ခေါင်းစီးကို တားဆီးထားသည့် ရှည်လျားသောလမ်းကြောင်းများနှင့် ပတ်သက်သည့် ပြဿနာများ ကြုံတွေ့ရနိုင်သည်ကို သတိပြုပါ။ files ကိုတွေ့ရှိခြင်းမှ; ဒီလိုဖြစ်လာရင် ပျောက်ဆုံးနေတဲ့ ခေါင်းစီးကို ရှာဖွေပါ။ files နှင့်ညွှန်ပြထားသောဖိုင်တွဲသို့ကူးယူပါ။)

အမြဲမေးလေ့ရှိသောမေးခွန်းများ

မေး- ခေါင်းစီးကို တားဆီးထားသော ရှည်လျားသောလမ်းကြောင်းများနှင့် ပတ်သက်သည့် ပြဿနာများကို မည်သို့ဖြေရှင်းမည်နည်း။ files ကိုစုဆောင်းနေစဉ်အတွင်းတွေ့ရှိခြင်းမှ?
A- ဤပြဿနာနှင့် ကြုံတွေ့ပါက ပျောက်ဆုံးနေသော ခေါင်းစီးကို ရှာဖွေပါ။ files နှင့် ၎င်းတို့ကို error message တွင် သတ်မှတ်ထားသည့်အတိုင်း ညွှန်ပြထားသည့် folder ထဲသို့ ကူးယူပါ။

မေး- လက်စွဲတွင်ဖော်ပြထားခြင်းမရှိသော အခြားသော XIAO ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များနှင့် PlatformIO ကိုအသုံးပြုနိုင်ပါသလား။
A- လောလောဆယ်တွင်၊ PlatformIO ၏ ပင်မဌာနခွဲသည် အခြားသော XIAO ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များကို မပံ့ပိုးနိုင်ပါ။ သို့သော်လည်း သီးသန့်ဘုတ်များအတွက် ကွန်မြူနတီဗားရှင်းများကို ရနိုင်ပါသည်။ နောက်ထပ်အချက်အလက်များအတွက် သက်ဆိုင်ရာအသိုင်းအဝိုင်းအရင်းအမြစ်များကို ကိုးကားပါ။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

esp32c6 PlatformIO ပံ့ပိုးမှု XIAO ကိုကြည့်ပါ။ [pdf] ညွှန်ကြားချက်များ
esp32c6၊ rp2040၊ nrf52840၊ esp32c6 PlatformIO ပံ့ပိုးမှု XIAO၊ esp32c6၊ PlatformIO ပံ့ပိုးမှု XIAO၊ ပံ့ပိုးမှု XIAO

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *