I-Arduino IDE 2.0 eklanywe kabusha ngokuphelele iyatholakala

Ngemva kweminyaka emithathu yokuhlolwa kwe-alpha ne-beta, umphakathi we-Arduino, othuthukisa uchungechunge lwamabhodi omthombo ovulekile asekelwe kuma-microcontrollers, wethule ukukhululwa okuzinzile kwe-Arduino IDE 2.0 imvelo yokuthuthukiswa okudidiyelwe, ehlinzeka nge-interface yokubhala ikhodi, ukuhlanganisa, ukulayisha i-firmware ku-hardware, kanye nokusebenzisana namabhodi ngesikhathi sokulungisa iphutha. Ukuthuthukiswa kwe-Firmware kwenziwa ngolimi lokuhlela oludalwe ngokukhethekile olufana no-C futhi ikuvumela ukuthi udale ngokushesha izinhlelo zama-microcontrollers. Ikhodi yokusebenzelana kwemvelo yokuthuthukisa ibhalwe ku-TypeScript (ethayiphe i-JavaScipt), futhi i-backend isetshenziswa kokuthi Go. Ikhodi yomthombo isatshalaliswa ngaphansi kwelayisensi ye-AGPLv3. Amaphakheji enziwe ngomumo alungiselelwe i-Linux, iWindows ne-macOS.

Igatsha le-Arduino IDE 2.x iphrojekthi entsha ngokuphelele engenakho ukugqagqana kwekhodi ne-Arduino IDE 1.x. I-Arduino IDE 2.0 isekelwe kumhleli wekhodi ye-Eclipse Theia, futhi uhlelo lokusebenza lwedeskithophu lwakhiwe kusetshenziswa iplathifomu ye-Electron (i-Arduino IDE 1.x ibhalwe nge-Java). Umqondo ohlotshaniswa nokuhlanganiswa, ukulungisa iphutha nokulayisha i-firmware ihanjiswa kunqubo engemuva ehlukile ye-arduino-cli. Uma kwenzeka, sizame ukugcina isixhumi esibonakalayo sisesimweni esijwayelekile kubasebenzisi, ngesikhathi esifanayo sisenza sibe simanjemanje. Abasebenzisi be-Arduino 1.x banikezwa ithuba lokuthuthukela egatsheni elisha ngokuguqula amabhodi akhona kanye namalabhulali asebenzayo.

Phakathi kwezinguquko eziphawuleka kakhulu kumsebenzisi:

  • Isixhumi esibonakalayo esisheshayo, esiphendulayo nesibukeka sesimanjemanje esinezindlela eziningi zokwethula ulwazi.
  • Ukusekelwa kokuqedwa ngokuzenzakalela kwamagama wemisebenzi nokuguquguqukayo, kucatshangelwa ikhodi ekhona kanye nemitapo yolwazi exhunyiwe. Ukwazisa ngamaphutha ngesikhathi sokuthayipha. Imisebenzi ehlobene nokucozululwa kwe-semantics yenziwa engxenyeni esekela iphrothokholi ye-LSP (Language Server Protocol).
    I-Arduino IDE 2.0 eklanywe kabusha ngokuphelele iyatholakala
  • Amathuluzi okuzula ngekhodi. Imenyu yokuqukethwe ekhonjiswa lapho uchofoza kwesokudla kumsebenzi noma okushintshayo kubonisa izixhumanisi zokuya emugqeni ochaza umsebenzi okhethiwe noma okuguquguqukayo.
    I-Arduino IDE 2.0 eklanywe kabusha ngokuphelele iyatholakala
  • Kukhona i-debugger eyakhelwe ngaphakathi esekela ukulungisa iphutha bukhoma kanye nekhono lokusebenzisa ama-breakpoint.
  • Usekelo lwemodi emnyama.
    I-Arduino IDE 2.0 eklanywe kabusha ngokuphelele iyatholakala
  • Kubantu abasebenza kuphrojekthi kumakhompuyutha ahlukene, ukwesekwa kungeziwe ukuze kugcinwe umsebenzi ku-Arduino Cloud. Kuzinhlelo ezingenayo i-Arduino IDE 2 efakiwe, kungenzeka ukuhlela ikhodi usebenzisa isixhumi esibonakalayo sewebhu se-Arduino Web Editor, esiphinde sisekele umsebenzi kumodi engaxhunyiwe ku-inthanethi.
  • Abaphathi abasha bebhodi nabasemtatsheni wezincwadi.
  • Ukuhlanganiswa kwe-Git.
  • I-serial Port Monitoring System.
  • I-Plotter, ekuvumela ukuthi uveze okuguquguqukayo nolunye ulwazi olubuyiswe ibhodi ngendlela yegrafu ebonakalayo. Kuyenzeka kanyekanye ukubuka okukhiphayo kufomu lombhalo nanjengegrafu.
    I-Arduino IDE 2.0 eklanywe kabusha ngokuphelele iyatholakala
  • Indlela eyakhelwe ngaphakathi yokuhlola nokuletha izibuyekezo.

Source: opennet.ru

Engeza amazwana