Guhertoya nû ya hawîrdora pêşkeftina Arduino IDE 2.3

Civaka Arduino, ku rêzek panelên çavkaniya vekirî li ser bingeha mîkrokontrolkeran pêşve dixe, serbestberdana hawîrdora pêşkeftina yekbûyî ya Arduino IDE 2.3, ku navbeynkariyek ji bo nivîsandina kodê, berhevkirin, dakêşana firmware li amûran û danûstandina bi panelan re di dema debugê de peyda dike, weşand. . Pêşveçûna firmware bi karanîna guhertoyek piçûktir a C++ ya bi çarçoweya Wiring ve tête kirin. Koda navbeynkariya hawîrdora pêşkeftinê di TypeScript-ê de (JavaScript-ê hatî nivîsandin) tête nivîsandin, û paşnav di Go de tête bicîh kirin. Koda çavkaniyê di bin lîsansa AGPLv3 de tê belav kirin. Ji bo Linux, Windows û macOS pakêtên hazir hatine amadekirin.

Şaxa Arduino IDE 2.x li ser edîtorê kodê Eclipse Theia-yê ye û platforma Electron bikar tîne da ku pêwendiya bikarhêner ava bike (şaxa Arduino IDE 1.x hilberek xweser bû ku bi Java-yê hatî nivîsandin). Mantiqa ku bi berhevkirin, debugkirin û barkirina firmware ve girêdayî ye, berbi pêvajoyek paşîn a cihêreng arduino-cli ve tê veguheztin. Taybetmendiyên IDE ev in: Piştgiriya LSP (Protokola Pêşkêşkara Ziman), temamkirina xweser a fonksiyonê û navên guhêrbar, amûrên navîgasyonê yên kodê, piştgirîya mijarê, entegrasyona Git, piştgirî ji bo hilanîna projeyên li Arduino Cloud, çavdêriya porta serial (Serial Monitor) .

Guhertoya nû ya hawîrdora pêşkeftina Arduino IDE 2.3

Di guhertoya nû de, debugger-ya çêkirî veguhezîne kategoriya taybetmendiyên stabîl, piştgirîkirina debugkirinê di moda zindî de û şiyana karanîna xalên veqetandinê. Debugger li ser çarçoveyek standard ve girêdayî ye, ku ew hêsan dike ku ji bo her panelê piştgirîya xeletkirinê lê zêde bike û ji bo verastkirinê navgîniya standard Arduino IDE bikar bîne. Heya nuha, piştevaniya xeletkirinê ji bo hemî panelên Arduino yên bingehîn ên Mbed-ê yên wekî GIGA R1 WiFi, Portenta H7, Opta, Nano BLE û Nano RP2040 Connect tê pêkanîn. Piştgiriya debugkirinê ji bo panelên li ser bingeha Renesas-ê, wek UNO R4 û Portenta C33, tê plan kirin ku di demek nêz de were zêdekirin, piştî ku dê xeletkirin ji bo panelên Arduino-ESP32 jî peyda bibe.

Source: opennet.ru

Add a comment