Версияи нави муҳити таҳияи Arduino IDE 2.3

Ҷамъияти Arduino, ки як қатор тахтаҳои кушодаасосро дар асоси микроконтроллерҳо таҳия мекунад, нашри муҳити ҳамгирошудаи рушди Arduino IDE 2.3-ро нашр кард, ки интерфейсро барои навиштани код, тартиб додан, зеркашии нармафзор ба таҷҳизот ва ҳамкорӣ бо тахтаҳо ҳангоми ислоҳи ислоҳот таъмин мекунад. . Таҳияи нармафзори нармафзор бо истифода аз версияи каме ихтисоршудаи C++ бо чаҳорчӯбаи Wiring анҷом дода мешавад. Рамзи интерфейси муҳити таҳия дар TypeScript (навсозии JavaScript) навишта шудааст ва пуштибон дар Go амалӣ карда мешавад. Рамзи сарчашма таҳти иҷозатномаи AGPLv3 паҳн карда мешавад. Бастаҳои тайёр барои Linux, Windows ва macOS омода карда шудаанд.

Филиали Arduino IDE 2.x ба муҳаррири рамзи Eclipse Theia асос ёфтааст ва платформаи Electronро барои сохтани интерфейси корбар истифода мебарад (шохаи Arduino IDE 1.x маҳсулоти мустақил буд, ки дар Java навишта шудааст). Мантиқе, ки бо тартиб додан, ислоҳ кардан ва боркунии нармафзор алоқаманд аст, ба раванди заминаҳои алоҳидаи arduino-cli интиқол дода мешавад. Хусусиятҳои IDE иборатанд аз: Дастгирии LSP (Language Server Protocol), автоматикунонии мутобиқсозии функсия ва номҳои тағирёбанда, асбобҳои паймоиши код, дастгирии мавзӯъ, ҳамгироии Git, дастгирӣ барои нигоҳдории лоиҳаҳо дар Arduino Cloud, мониторинги портҳои силсилавӣ (Serial Monitor).

Версияи нави муҳити таҳияи Arduino IDE 2.3

Дар версияи нав, ислоҳкунандаи дарунсохт ба категорияи хусусиятҳои устувор гузаронида шуд, ки ислоҳи ислоҳро дар реҷаи зинда ва қобилияти истифодаи нуқтаҳои шикаста дастгирӣ мекунад. Debuger ба чаҳорчӯбаи стандартӣ асос ёфтааст, ки илова кардани дастгирии хатогиро барои ҳар як тахта осон мекунад ва интерфейси стандартии Arduino IDE-ро барои ислоҳ кардан осон мекунад. Дар айни замон, дастгирии хатогиҳо барои ҳама тахтаҳои асосии Arduino Mbed, ба монанди GIGA R1 WiFi, Portenta H7, Opta, Nano BLE ва Nano RP2040 Connect амалӣ карда мешавад. Ба нақша гирифта шудааст, ки дастгирии хатогиҳо барои тахтаҳо дар асоси асосии Renesas, ба монанди UNO R4 ва Portenta C33, дар ояндаи наздик илова карда шаванд, ки пас аз он ислоҳкунӣ барои тахтаҳои Arduino-ESP32 низ дастрас хоҳад буд.

Манбаъ: opennet.ru

Илова Эзоҳ