Fersiwn newydd o amgylchedd datblygu Arduino IDE 2.3

Mae cymuned Arduino, sy'n datblygu cyfres o fyrddau ffynhonnell agored yn seiliedig ar ficroreolyddion, wedi cyhoeddi rhyddhau amgylchedd datblygu integredig Arduino IDE 2.3, sy'n darparu rhyngwyneb ar gyfer ysgrifennu cod, llunio, lawrlwytho firmware i offer a rhyngweithio Γ’ byrddau yn ystod dadfygio. . Mae datblygu cadarnwedd yn cael ei wneud gan ddefnyddio fersiwn ychydig wedi'i dynnu i lawr o C++ gyda'r fframwaith Wiring. Mae cod rhyngwyneb yr amgylchedd datblygu wedi'i ysgrifennu yn TypeScript (wedi'i deipio JavaScript), ac mae'r backend yn cael ei weithredu yn Go. Mae'r cod ffynhonnell yn cael ei ddosbarthu o dan y drwydded AGPLv3. Mae pecynnau parod wedi'u paratoi ar gyfer Linux, Windows a macOS.

Mae cangen Arduino IDE 2.x yn seiliedig ar olygydd cod Eclipse Theia ac yn defnyddio'r llwyfan Electron i adeiladu'r rhyngwyneb defnyddiwr (roedd cangen Arduino IDE 1.x yn gynnyrch hunangynhwysol a ysgrifennwyd yn Java). Mae'r rhesymeg sy'n gysylltiedig Γ’ llunio, dadfygio a llwytho firmware yn cael ei symud i broses gefndir ar wahΓ’n arduino-cli. Mae nodweddion y DRhA yn cynnwys: cefnogaeth LSP (Protocol Gweinyddwr Iaith), awtolenwi swyddogaethol addasol ac enwau amrywiol, offer llywio cod, cefnogaeth thema, integreiddio Git, cefnogaeth ar gyfer storio prosiectau yn y Cwmwl Arduino, monitro porthladd cyfresol (Monitor Cyfresol).

Fersiwn newydd o amgylchedd datblygu Arduino IDE 2.3

Yn y fersiwn newydd, mae'r dadfygiwr adeiledig wedi'i drosglwyddo i'r categori o nodweddion sefydlog, gan gefnogi dadfygio yn y modd byw a'r gallu i ddefnyddio torbwyntiau. Mae'r dadfygiwr yn seiliedig ar fframwaith safonol, sy'n ei gwneud hi'n hawdd ychwanegu cefnogaeth dadfygio ar gyfer unrhyw fwrdd a defnyddio rhyngwyneb safonol Arduino IDE ar gyfer dadfygio. Ar hyn o bryd, mae cymorth dadfygio yn cael ei weithredu ar gyfer holl fyrddau Arduino craidd Mbed fel GIGA R1 WiFi, Portenta H7, Opta, Nano BLE a Nano RP2040 Connect. Bwriedir ychwanegu cefnogaeth dadfygio ar gyfer byrddau yn seiliedig ar graidd Renesas, megis UNO R4 a Portenta C33, yn y dyfodol agos, ac ar Γ΄l hynny bydd dadfygio hefyd ar gael ar gyfer byrddau Arduino-ESP32.

Ffynhonnell: opennet.ru

Ychwanegu sylw