Nuwe weergawe van die Arduino IDE 2.3-ontwikkelingsomgewing

Сообщество Arduino, развивающее серию открытых плат на базе микроконтроллеров, опубликовало релиз интегрированной среды разработки Arduino IDE 2.3, предоставляющей интерфейс для написания кода, компиляции, загрузки прошивок на оборудование и взаимодействия с платами в процессе отладки. Разработка прошивок производится на немного урезанной версии C++ с фреймворком Wiring. Код интерфейса среды разработки написан на языке TypeScript (типизированный JavaScript), а бэкенд реализован на языке Go. Исходные тексты распространяются под лицензией AGPLv3. Подготовлены готовые пакеты для Linux, Windows и macOS.

Die Arduino IDE 2.x-tak is gebaseer op die Eclipse Theia-koderedakteur en gebruik die Electron-platform om die gebruikerskoppelvlak te bou (die Arduino IDE 1.x-tak was 'n selfstandige produk wat in Java geskryf is). Die logika wat verband hou met samestelling, ontfouting en laai van firmware word na 'n aparte agtergrondproses arduino-cli geskuif. Die IDE se kenmerke sluit in: LSP (Language Server Protocol) ondersteuning, aanpasbare outovoltooiing van funksie en veranderlike name, kode navigasie gereedskap, tema ondersteuning, Git integrasie, ondersteuning vir die berging van projekte in die Arduino Wolk, seriële poort monitering (Serial Monitor).

Nuwe weergawe van die Arduino IDE 2.3-ontwikkelingsomgewing

In die nuwe weergawe is die ingeboude ontfouter oorgedra na die kategorie van stabiele kenmerke, wat ontfouting in lewendige modus ondersteun en die vermoë om breekpunte te gebruik. Die ontfouter is gebaseer op 'n standaardraamwerk, wat dit maklik maak om ontfoutingondersteuning vir enige bord by te voeg en die standaard Arduino IDE-koppelvlak vir ontfouting te gebruik. Tans word ontfoutingondersteuning geïmplementeer vir alle Mbed-kerngebaseerde Arduino-borde soos GIGA R1 WiFi, Portenta H7, Opta, Nano BLE en Nano RP2040 Connect. Ontfoutingsondersteuning vir borde gebaseer op die Renesas-kern, soos UNO R4 en Portenta C33, word beplan om in die nabye toekoms bygevoeg te word, waarna ontfouting ook vir Arduino-ESP32-borde beskikbaar sal wees.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster