Yakagadziridzwa zvachose Arduino IDE 2.0 iripo

Mushure memakore matatu ekuedzwa kwealpha nebeta, nharaunda yeArduino, iyo inogadzira akateedzana-akavhurika-source mabhodhi akavakirwa pa microcontrollers, yakaratidza kuburitswa kwakagadzikana kweArduino IDE 2.0 yakabatanidzwa yekusimudzira nharaunda, iyo inopa chinongedzo chekunyora kodhi, kuunganidza, kurodha firmware pane Hardware, uye kupindirana nemabhodhi panguva yekugadzirisa. Kuvandudzwa kweFirmware kunoitwa mumutauro wakanyatsogadzirwa wechirongwa unofanana neC uye unobvumidza iwe kukurumidza kugadzira zvirongwa zve microcontrollers. Iyo yekuvandudza nharaunda interface kodhi yakanyorwa muTypeScript (yakanyorwa JavaScipt), uye iyo yekumashure inoiswa muGo. Iyo kodhi kodhi inogoverwa pasi peiyo AGPLv3 rezinesi. Yakagadzirirwa-yakagadzirwa mapakeji akagadzirirwa Linux, Windows uye macOS.

Iyo Arduino IDE 2.x bazi ipurojekiti nyowani isina kodhi inopindirana neArduino IDE 1.x. Iyo Arduino IDE 2.0 yakavakirwa paEclipse Theia code editor, uye desktop application inovakwa uchishandisa Electron platform (Arduino IDE 1.x yakanyorwa muJava). Iyo pfungwa ine chekuita nekuunganidza, kugadzirisa uye kurodha firmware inoendeswa kune yakaparadzana kumashure maitiro arduino-cli. Kana zvichibvira, takaedza kuchengetedza iyo interface iri muchimiro chakajairika kune vashandisi, panguva imwe cheteyo tichiigadzirisa. Vashandisi veArduino 1.x vanopihwa mukana wekusimudzira kune bazi idzva nekushandura mabhodhi aripo uye basa rekuraibhurari.

Pakati pezvinonyanya kuoneka shanduko kumushandisi:

  • Iyo inokurumidza, inoteerera uye yemazuva ano-inotaridzika interface ine akawanda modes ekupa ruzivo.
  • Tsigiro yekupedzisa-otomatiki yemazita emabasa uye akasiyana, tichifunga nezveiyo kodhi iripo uye akabatana maraibhurari. Kuzivisa nezve kukanganisa panguva yekunyora. Mashandiro ane chekuita nesemantics parsing anoitwa muchikamu chinotsigira LSP (Language Server Protocol) protocol.
    Yakagadziridzwa zvachose Arduino IDE 2.0 iripo
  • Maturusi ekufambisa kwekodhi. Menu yemamiriro ekunze inoratidzwa paunodzvanya-kurudyi pane basa kana dhizaini inoratidza zvinongedzo kuti uende kumutsara unotsanangura basa rakasarudzwa kana shanduko.
    Yakagadziridzwa zvachose Arduino IDE 2.0 iripo
  • Iko kune yakavakirwa-mukati debugger inotsigira kurarama debugging uye kugona kushandisa breakpoints.
  • Rima mode rutsigiro.
    Yakagadziridzwa zvachose Arduino IDE 2.0 iripo
  • Kune vanhu vanoshanda purojekiti pamakomputa akasiyana, rutsigiro rwakawedzerwa rwekuchengetedza basa muArduino Cloud. Pane masisitimu asina Arduino IDE 2 yakaiswa, zvinokwanisika kugadzirisa kodhi uchishandisa Arduino Web Editor web interface, iyo inotsigirawo basa mu offline mode.
  • New board uye raibhurari mamaneja.
  • Git kubatanidzwa.
  • Serial Port Monitoring System.
  • Plotter, iyo inokubvumira kuti uratidze zvinoshanduka uye imwe data yakadzorerwa nebhodhi muchimiro chegirafu rinoonekwa. Zvinokwanisika kuona panguva imwe chete zvakabuda muchimiro chemavara uye segirafu.
    Yakagadziridzwa zvachose Arduino IDE 2.0 iripo
  • Yakavakirwa-mukati meshini yekutarisa uye kuendesa zvigadziriso.

Source: opennet.ru

Voeg