Uue versiooni Arduino IDE arendus keskkonnast 2.3

Arduino kogukond, mis arendab avatud mikrokontrollerite plaate, on avaldanud Arduino IDE 2.3 integreeritud arenduskeskkonna, mis pakub liidest koodi kirjutamiseks, kompileerimiseks, seadme firware'ide laadimiseks ja plaatidega debugimise ajal suhtlemiseks. Firmware'ide arendamine toimub veidi muudetud C++ versioonis koos Wiring raamistikuga. Arenduskeskkonna liidese kood on kirjutatud TypeScriptis (tĂŒĂŒpitud JavaScript), ning tagaplaan on teostatud Go keeles. Allikakoodid jagatakse AGPLv3 litsentsi alusel. On ette valmistatud valmis paketid Linuxile, Windowsile ja macOS-ile.

Arduino IDE 2.x haru on loodud Eclipse Theia koodiredaktori pÔhjal ja kasutab kasutajaliidese loomisel Electron platvormi (Arduino IDE 1.x haru oli iseseisev toode, mis oli kirjutatud Java keeles). Kompileerimise, debugimise ja firware'ide laadimisega seotud loogika on viidud eraldi taustaprotsessi arduino-cli. IDE vÔimaluste hulka kuuluvad: LSP (Language Server Protocol) protokolli toimetamine, kohanduv funktsioonide ja muutuja nimede automaatne tÀiendamine, tööriistade komplekt koodi navigeerimiseks, teemade tugi, Git integreerimine, projektide salvestamine Arduino Cloud-is ja seerianÀidiku (Serial Monitor) jÀlgimine.

Uue versiooni Arduino IDE arendus keskkonnast 2.3

Uues versioonis on stabiilsete vÔimaluste hulka viidud sisseehitatud debugger, mis toetab reaalajas debugimist ja vÔimalust kasutada peatuspunkte. Debugger pÔhineb standardraamistikul, mis vÔimaldab hÔlpsasti lisada toega debugimist mistahes platvormidele ja kasutada degebugimisel Arduino IDE tavalist liidest. Praeguseks on debugimise tugi rakendatud kÔigile Arduino plaatidele, mis on Mbed tuumal, nagu GIGA R1 WiFi, Portenta H7, Opta, Nano BLE ja Nano RP2040 Connect. Renesas tuumaga plaatide, nagu UNO R4 ja Portenta C33, debugimise tugi on plaanis lisada lÀhiajal, pÀrast mida tuleb debugimise vÔimalus ka Arduino-ESP32 plaatidele.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster