Arduino IDE 2.3 ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်၏ ဗားရှင်းအသစ်

မိုက်ခရိုကွန်ထရိုလာများကိုအခြေခံ၍ open-source boards များကိုအခြေခံထားသည့် Arduino အသိုက်အဝန်းသည် Arduino IDE 2.3 ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်ကိုထုတ်ဝေခဲ့ပြီး၊ ကုဒ်ရေးသားခြင်း၊ စုစည်းခြင်း၊ ဆော့ဖ်ဝဲကိုဒေါင်းလုဒ်လုပ်ခြင်းနှင့် အမှားလုပ်နေစဉ်အတွင်း ဘုတ်များနှင့်အပြန်အလှန်တုံ့ပြန်ခြင်းအတွက် အင်တာဖေ့စ်ကိုထုတ်ဝေခဲ့သည်။ . Wiring framework ဖြင့် C++ ၏ အနည်းငယ် ဖြုတ်ချထားသော ဗားရှင်းကို အသုံးပြု၍ Firmware ဖွံ့ဖြိုးတိုးတက်မှုကို လုပ်ဆောင်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် အင်တာဖေ့စ်ကုဒ်ကို TypeScript (ရိုက်ထည့်ထားသော JavaScript) ဖြင့် ရေးသားထားပြီး နောက်ခံကို Go တွင် အကောင်အထည်ဖော်ထားသည်။ အရင်းအမြစ်ကုဒ်ကို AGPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Linux၊ Windows နှင့် macOS အတွက် အဆင်သင့်လုပ်ထားသော ပက်ကေ့ဂျ်များကို ပြင်ဆင်ထားပါသည်။

Arduino IDE 2.x ဌာနခွဲသည် Eclipse Theia ကုဒ်တည်းဖြတ်သူအပေါ် အခြေခံထားပြီး အသုံးပြုသူအင်တာဖေ့စ်ကို တည်ဆောက်ရန် Electron ပလပ်ဖောင်းကို အသုံးပြုသည် (Arduino IDE 1.x ဌာနခွဲသည် Java တွင် ရေးသားထားသော ကိုယ်ပိုင်ထုတ်ကုန်တစ်ခုဖြစ်သည်)။ စုစည်းမှု၊ အမှားရှာပြင်ခြင်းနှင့် firmware တင်ခြင်းတို့နှင့် ဆက်စပ်သော ယုတ္တိယုတ္တိကို သီးခြားနောက်ခံလုပ်ငန်းစဉ် arduino-cli သို့ ရွှေ့သည်။ IDE ၏အင်္ဂါရပ်များပါဝင်သည်- LSP (Language Server Protocol) ပံ့ပိုးမှု၊ လုပ်ဆောင်ချက်နှင့် ပြောင်းလဲနိုင်သောအမည်များကို အလိုအလျောက်ဖြည့်စွက်မှု၊ ကုဒ်လမ်းညွှန်ကိရိယာများ၊ အပြင်အဆင်ပံ့ပိုးမှု၊ Git ပေါင်းစည်းမှု၊ Arduino Cloud တွင် ပရောဂျက်များကို သိမ်းဆည်းရန်အတွက် ပံ့ပိုးမှု၊ အမှတ်စဉ် ဆိပ်ကမ်းစောင့်ကြည့်ခြင်း (Serial Monitor)။

Arduino IDE 2.3 ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်၏ ဗားရှင်းအသစ်

ဗားရှင်းအသစ်တွင်၊ built-in အမှားရှာပြင်ဂါကို တိုက်ရိုက်မုဒ်တွင် အမှားရှာပြင်ခြင်းအား ပံ့ပိုးပေးသည့် တည်ငြိမ်သောအင်္ဂါရပ်များ အမျိုးအစားသို့ လွှဲပြောင်းပြီးပါပြီ။ ဒီဘာဂါသည် မည်သည့်ဘုတ်အဖွဲ့အတွက်မဆို အမှားရှာပြင်ခြင်းဆိုင်ရာ ပံ့ပိုးကူညီမှုကို လွယ်ကူစွာထည့်သွင်းနိုင်ပြီး အမှားရှာပြင်ခြင်းအတွက် စံ Arduino IDE မျက်နှာပြင်ကို အသုံးပြု၍ အမှားရှာပြင်ခြင်းဆိုင်ရာ စံဘောင်တစ်ခုအပေါ် အခြေခံထားသည်။ လက်ရှိတွင်၊ အမှားရှာပြင်ခြင်းဆိုင်ရာ ပံ့ပိုးမှုအား GIGA R1 WiFi၊ Portenta H7၊ Opta၊ Nano BLE နှင့် Nano RP2040 Connect ကဲ့သို့သော Mbed core အခြေခံ Arduino ဘုတ်များအားလုံးအတွက် အသုံးပြုထားသည်။ UNO R4 နှင့် Portenta C33 ကဲ့သို့သော Renesas core ကိုအခြေခံ၍ ဘုတ်များအတွက် အမှားရှာပြင်ခြင်းဆိုင်ရာ ပံ့ပိုးမှုအား မကြာမီကာလအတွင်းတွင် ထည့်သွင်းရန် စီစဉ်ထားပြီး ယင်းနောက်တွင် Arduino-ESP32 ဘုတ်များအတွက် အမှားရှာပြင်ခြင်းကိုလည်း ရရှိနိုင်ပါသည်။

source: opennet.ru

မှတ်ချက် Add