Сообщество Arduino, развивающее серию открытых плат на базе микроконтроллеров, опубликовало релиз интегрированной среды разработки Arduino IDE 2.3, предоставляющей интерфейс для написания кода, компиляции, загрузки прошивок на оборудование и взаимодействия с платами в процессе отладки. Разработка прошивок производится на немного урезанной версии C++ с фреймворком Wiring. Код интерфейса среды разработки написан на языке TypeScript (типизированный JavaScript), а бэкенд реализован на языке Go. Исходные тексты распространяются под лицензией AGPLv3. Подготовлены готовые пакеты для Linux, Windows и macOS.
De Arduino IDE 2.x branch is basearre op de Eclipse Theia koade bewurker en brûkt it Electron platfoarm om de brûkersynterface te bouwen (de Arduino IDE 1.x branch wie in selsstannich produkt skreaun yn Java). De logika ferbûn mei kompilaasje, debuggen en laden fan firmware wurdt ferpleatst nei in apart eftergrûn proses arduino-cli. De funksjes fan de IDE omfetsje: LSP (Language Server Protocol)-stipe, adaptive autofoltôging fan funksje en fariabele nammen, ark foar koadenavigaasje, tema-stipe, Git-yntegraasje, stipe foar it opslaan fan projekten yn 'e Arduino Cloud, seriële poartemonitoring (Serial Monitor).

Yn 'e nije ferzje is de ynboude debugger oerbrocht nei de kategory fan stabile funksjes, it stypjen fan debuggen yn live modus en de mooglikheid om brekpunten te brûken. De debugger is basearre op in standert ramt, wat it maklik makket om debuggenstipe foar elk boerd ta te foegjen en de standert Arduino IDE-ynterface te brûken foar debuggen. Op it stuit wurdt debuggenstipe ymplementearre foar alle Mbed-kearn basearre Arduino-boards lykas GIGA R1 WiFi, Portenta H7, Opta, Nano BLE en Nano RP2040 Connect. Debuggen-stipe foar boards basearre op 'e Renesas-kearn, lykas UNO R4 en Portenta C33, is pland om yn 'e heine takomst tafoege te wurden, wêrnei't debuggen ek beskikber wêze sil foar Arduino-ESP32-boards.
Boarne: opennet.ru
