Arduino IDE 2.3 ترقي ماحول جو نئون نسخو

Arduino ڪميونٽي، جيڪا مائڪرو ڪنٽرولرز جي بنياد تي اوپن سورس بورڊز جو هڪ سلسلو تيار ڪري ٿي، شايع ڪيو آهي Arduino IDE 2.3 انٽيگريٽيڊ ڊولپمينٽ ماحول، جيڪو ڪوڊ لکڻ، گڏ ڪرڻ، فرم ويئر کي سامان تي ڊائون لوڊ ڪرڻ ۽ ڊيبگنگ دوران بورڊن سان رابطو ڪرڻ لاءِ انٽرفيس مهيا ڪري ٿو. . وائرنگ فريم ورڪ سان گڏ C++ جو ٿورڙو اسٽريپ ٿيل نسخو استعمال ڪندي فرم ویئر جي ترقي ڪئي وئي آهي. ڊولپمينٽ انوائرمينٽ انٽرفيس ڪوڊ TypeScript (ٽائيپ ٿيل JavaScript) ۾ لکيل آهي، ۽ پس منظر Go ۾ لاڳو ڪيو ويو آهي. ماخذ ڪوڊ AGPLv3 لائسنس تحت ورهايو ويو آهي. لينڪس، ونڊوز ۽ ميڪوس لاءِ تيار ڪيل پيڪيجز تيار ڪيا ويا آهن.

Arduino IDE 2.x برانچ Eclipse Theia ڪوڊ ايڊيٽر تي ٻڌل آهي ۽ يوزر انٽرفيس ٺاهڻ لاءِ اليڪٽرون پليٽ فارم استعمال ڪري ٿي (Arduino IDE 1.x برانچ جاوا ۾ لکيل هڪ خود مختيار پيداوار هئي). فرم ویئر جي تاليف، ڊيبگنگ ۽ لوڊ ڪرڻ سان لاڳاپيل منطق هڪ الڳ پس منظر واري عمل arduino-cli ڏانهن منتقل ڪيو ويو آهي. IDE جي خاصيتن ۾ شامل آهن: LSP (ٻولي سرور پروٽوڪول) سپورٽ، فعل ۽ متغير نالن جي موافقت خودڪار مڪمل ڪرڻ، ڪوڊ نيويگيشن اوزار، موضوع جي حمايت، Git انضمام، Arduino Cloud ۾ پروجيڪٽ اسٽوريج لاء سپورٽ، سيريل پورٽ مانيٽرنگ (سيريل مانيٽر).

Arduino IDE 2.3 ترقي ماحول جو نئون نسخو

نئين ورزن ۾، بلٽ ان ڊيبگر کي مستحڪم خصوصيتن جي درجي ۾ منتقل ڪيو ويو آهي، لائيو موڊ ۾ ڊيبگنگ کي سپورٽ ڪرڻ ۽ بريڪ پوائنٽس استعمال ڪرڻ جي صلاحيت. ڊيبگر هڪ معياري فريم ورڪ تي ٻڌل آهي، جيڪو ڪنهن به بورڊ لاءِ ڊيبگنگ سپورٽ شامل ڪرڻ آسان بڻائي ٿو ۽ ڊيبگنگ لاءِ معياري Arduino IDE انٽرفيس استعمال ڪري ٿو. في الحال، ڊيبگنگ سپورٽ Mbed ڪور جي بنياد تي سڀني Arduino بورڊن لاءِ لاڳو ڪئي وئي آهي، جهڙوڪ GIGA R1 وائي فائي، پورنٽا H7، Opta، Nano BLE ۽ Nano RP2040 Connect. رينساس ڪور جي بنياد تي بورڊن لاءِ ڊيبگنگ سپورٽ، جهڙوڪ UNO R4 ۽ Portenta C33، ويجهي مستقبل ۾ شامل ڪرڻ جي منصوبابندي ڪئي وئي آهي، جنهن کان پوءِ ڊيبگنگ پڻ Arduino-ESP32 بورڊن لاءِ دستياب هوندي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو