Ардуино заједница, која развија серију плоча отвореног кода заснованих на микроконтролерима, објавила је Ардуино ИДЕ 2.3, интегрисано развојно окружење (ИДЕ) које пружа интерфејс за писање кода, компајлирање, отпремање фирмвера на хардвер и интеракцију са плочама током дебаговања. Развој фирмвера се врши коришћењем благо огољене верзије C++ са Wiring фрејмворком. Код интерфејса ИДЕ-а је написан у TypeScript-у (куцани JavaScript), а бекенд је имплементиран у Go-у. Изворни код се дистрибуира под AGPLv3 лиценцом. Пакети спремни за употребу су припремљени за... Linux, Windows и macOS.
Грана Ардуино ИДЕ 2.к је заснована на уређивачу кода Ецлипсе Тхеиа и користи платформу Елецтрон за изградњу корисничког интерфејса (Ардуино ИДЕ 1.к грана је био самостални производ написан на Јави). Логика повезана са компилацијом, отклањањем грешака и учитавањем фирмвера је премештена у посебан позадински процес ардуино-цли. Карактеристике ИДЕ-а укључују: подршку за ЛСП (Лангуаге Сервер Протоцол), прилагодљиво аутоматско довршавање имена функција и променљивих, алате за навигацију кодом, подршку за теме, Гит интеграцију, подршку за складиштење пројеката у Ардуино Цлоуд-у, праћење серијског порта (Сериал Монитор).

У новој верзији, уграђени дебагер је пребачен у категорију стабилних карактеристика, подржава отклањање грешака у режиму уживо и могућност коришћења тачака прекида. Дебагер је заснован на стандардном оквиру, што олакшава додавање подршке за отклањање грешака за било коју плочу и коришћење стандардног Ардуино ИДЕ интерфејса за отклањање грешака. Тренутно је имплементирана подршка за отклањање грешака за све Ардуино плоче засноване на Мбед језгру као што су ГИГА Р1 ВиФи, Портента Х7, Опта, Нано БЛЕ и Нано РП2040 Цоннецт. Подршка за отклањање грешака за плоче засноване на Ренесас језгру, као што су УНО Р4 и Портента Ц33, планира се да се дода у блиској будућности, након чега ће отклањање грешака бити доступно и за Ардуино-ЕСП32 плоче.
Извор: опеннет.ру
