Нова верзија Ардуино ИДЕ 2.3 развојног окружења

Ардуино заједница, која развија серију плоча отвореног кода заснованих на микроконтролерима, објавила је издање Ардуино ИДЕ 2.3 интегрисаног развојног окружења, које обезбеђује интерфејс за писање кода, компајлирање, преузимање фирмвера на опрему и интеракцију са плочама током отклањања грешака. . Развој фирмвера се врши коришћењем мало смањене верзије Ц++-а са Виринг фрамеворк-ом. Код интерфејса развојног окружења је написан у ТипеСцрипт-у (укуцани ЈаваСцрипт), а позадина је имплементирана у Го. Изворни код се дистрибуира под лиценцом АГПЛв3. Припремљени су готови пакети за Линук, Виндовс и мацОС.

Грана Ардуино ИДЕ 2.к је заснована на уређивачу кода Ецлипсе Тхеиа и користи платформу Елецтрон за изградњу корисничког интерфејса (Ардуино ИДЕ 1.к грана је био самостални производ написан на Јави). Логика повезана са компилацијом, отклањањем грешака и учитавањем фирмвера је премештена у посебан позадински процес ардуино-цли. Карактеристике ИДЕ-а укључују: подршку за ЛСП (Лангуаге Сервер Протоцол), прилагодљиво аутоматско довршавање имена функција и променљивих, алате за навигацију кодом, подршку за теме, Гит интеграцију, подршку за складиштење пројеката у Ардуино Цлоуд-у, праћење серијског порта (Сериал Монитор).

Нова верзија Ардуино ИДЕ 2.3 развојног окружења

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

Извор: опеннет.ру

Додај коментар