Verżjoni ġdida tal-ambjent ta 'żvilupp Arduino IDE 2.3

Il-komunità Arduino, li tiżviluppa serje ta 'bordijiet ta' sors miftuħ ibbażati fuq mikrokontrolluri, ippubblikat ir-rilaxx tal-ambjent ta 'żvilupp integrat Arduino IDE 2.3, li jipprovdi interface għall-kitba tal-kodiċi, il-kompilazzjoni, it-tniżżil tal-firmware għat-tagħmir u l-interazzjoni mal-bordijiet waqt id-debugging. . L-iżvilupp tal-firmware jitwettaq bl-użu ta 'verżjoni kemmxejn imqaxxar ta' C++ bil-qafas tal-Wiring. Il-kodiċi tal-interface tal-ambjent tal-iżvilupp huwa miktub f'TypeScript (javascript ittajpjat), u l-backend huwa implimentat f'Go. Il-kodiċi tas-sors huwa mqassam taħt il-liċenzja AGPLv3. Ġew ippreparati pakketti lesti għal Linux, Windows u macOS.

Il-fergħa Arduino IDE 2.x hija bbażata fuq l-editur tal-kodiċi Eclipse Theia u tuża l-pjattaforma Electron biex tibni l-interface tal-utent (il-fergħa Arduino IDE 1.x kienet prodott awtonomu miktub f'Java). Il-loġika assoċjata mal-kumpilazzjoni, id-debugging u t-tagħbija tal-firmware titmexxa għal proċess separat ta 'sfond arduino-cli. Il-karatteristiċi tal-IDE jinkludu: appoġġ LSP (Language Server Protocol), autocompletion adattiva ta 'funzjoni u ismijiet varjabbli, għodod ta' navigazzjoni tal-kodiċi, appoġġ ta 'tema, integrazzjoni Git, appoġġ għall-ħażna ta' proġetti fil-Cloud Arduino, monitoraġġ tal-port tas-serje (Serial Monitor) .

Verżjoni ġdida tal-ambjent ta 'żvilupp Arduino IDE 2.3

Fil-verżjoni l-ġdida, id-debugger inkorporat ġie trasferit għall-kategorija ta 'karatteristiċi stabbli, li jappoġġja d-debugging fil-modalità ħaj u l-abbiltà li tuża breakpoints. Id-debugger huwa bbażat fuq qafas standard, li jagħmilha faċli li żżid l-appoġġ tad-debugging għal kwalunkwe bord u tuża l-interface standard Arduino IDE għad-debugging. Bħalissa, l-appoġġ tad-debugging huwa implimentat għall-bordijiet Arduino bbażati fuq il-qalba Mbed kollha bħal GIGA R1 WiFi, Portenta H7, Opta, Nano BLE u Nano RP2040 Connect. Appoġġ ta 'debugging għal bordijiet ibbażati fuq il-qalba ta' Renesas, bħal UNO R4 u Portenta C33, huwa ppjanat li jiżdied fil-futur qarib, u wara d-debugging se jkun disponibbli wkoll għal bordijiet Arduino-ESP32.

Sors: opennet.ru

Żid kumment