Arduino IDE 2.3 yakatoburitswa uye aya ndiwo maitiro ayo matsva

Arduino

Arduino 2.3 inosvika iine maitiro matsva ekubvisa

Nharaunda ye Arduino nguva pfupi yadarika yakazivisa kutangwa kweiyo vhezheni itsva yesu "integrated development" nharaunda Arduino IDE 2.3 ″. Iyi vhezheni nyowani inopa yakagadziridzwa interface, pamwe neayo maficha, bug kugadzirisa uye nezvimwe.

Kune avo vasingazive nezve Arduino, iwe unofanirwa kuziva izvozvoe inozivikanwa nemabhodhi ayo akavhurika inoshandiswa mumhando dzakasiyana-siyana dzemapurojekiti kubva kumarobhoti uye otomatiki epamba kune anodyidzana art, yekutarisa nekudzora masisitimu, nezvimwe zvakawanda.

Iyo 2.x bazi reArduino IDE budiriro nharaundaIyo yakavakirwa paEclipse Theia kodhi mupepeti uye inokwirisa iyo Electron chikuva kugadzira yayo mushandisi interface. Kusiyana neshanduro 1.x, yaive yakamira yega chigadzirwa chakanyorwa muJava, iyi nyowani iteration inofambisa pfungwa ine chekuita nekunyora, kugadzirisa, uye kurodha firmware kune yekumashure maitiro uchishandisa arduino-cli.

Zvikuru zvitsva zveArduino IDE 2.3

Mune iyi vhezheni itsva yeArduino kutsamira kwakagadziridzwa kuNode.js 18, Electron kune shanduro 27.0.3, Theia ku1.41.0, Arduino Mutauro Server kushanduro 0.7.6, Arduino CLI kushanduro 0.35.2 uye vscode-arduino-zvishandiso kushanduro 0.1.1 .

Nezve shanduko iyo Arduino 2.3 inopa, inomira pachena chimwe chezvinhu zvinonyanya kutarisirwa zvinova kubatanidzwa kweiyo yakavakirwa-mukati debugger muchikwata chemabasa akagadzikana. Iyo debugger yakavakirwa pane yakajairwa chimiro, zvichiita kuti zvive nyore kuwedzera debugging rutsigiro kune chero inoenderana Arduino board.

Debugging rutsigiro inowanikwa ese epakati akavakirwa Arduino mabhodhi Mbed, yakadai seGIGA R1 WiFi, Portenta H7, Opta, Nano BLE uye Nano RP2040 Batanidza.. Pamusoro pezvo, kutsigirwa kwedebugging kwakarongwa kuwedzerwa kumabhodhi zvichienderana neRenesas musimboti, senge UNO R4 uye Portenta C33, iyo ichawedzera kuwedzera iyo IDE's debugging kugona.

Pamusoro peizvi, mukuburitswa uku mhinduro yekusagadzikana kwe "CVE-2023-4863" yakaitwa zvakare, iyo inonyanya kuwanikwa muBuildHuffmanTable basa reLibwebp. Iri basa, rine mutoro wekusimbisa iyo data, rinopa dambudziko rakakomba: rinogovera imwe ndangariro kana tafura iripo isiri yakakura zvakakwana kune iyo data data, iyo bug inobvumira kunyora kunze kweiyo yakatarwa mundangariro kana uchigadzira ine hutsinye chifananidzo muWebP, zvingangoita. kukonzeresa kuurayiwa kwekodhi.

Of the dzimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Kugadziridzwa kwakananga kweiyo launch.json debugger configuration file yava kutsigirwa (
  • Ruzivo rwekufambira mberi rwave kuratidzwa mubhawa yemamiriro apo Arduino CLI iri kuita debug -info -programmer
  • Debug widget yakadzimwa kana bhodhi risingaitsigire
  • Tsigiro ye macOS Mojave
  • Kusarudza tsika dashboard sarudzo dzakagadzirwa muhwindo rimwe kunobatawo mamwe windows
  • "Tanga Debugging" bhatani rakavharwa zvisizvo kana bhodhi rakafanosarudzwa paIDE kutanga
  • Mamenu anoenderana nebhodhi haazadzike kana bhodhi rakafanosarudzwa pakatanga IDE
  • Kuchengetedza sketch kunoburitsa chikanganiso chinyararire kana mafaera achiverengwa-chete
  • IDE hwindo harivhure kana rakatangwa uchishandisa sketch file association
  • Sketch subfolder chimiro chakarasika mushure mekushanda kwe "Save As".
  • Kudhumhana kwezita panguva Chengetedza Sezvinoita kuti yechipiri sketch faira rinyorwe

pakupedzisira kana uri kuda kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu chinotevera chinongedzo.

Dhawunirodha uye tora Arduino IDE 2.3

Kune avo vanofarira kuyedza iyi vhezheni nyowani, iwe unofanirwa kuziva kuti ivo vakatogadzirira kushandisa Linux, Windows uye macOS. Iwe unogona kuwana iyo AppImage kubva pane iyi link iripazasi.

Kana kuti iwe unogona kusarudza kuidhawunirodha kubva kune terminal nemurairo unotevera:

wget https://github.com/arduino/arduino-ide/releases/download/2.3.0/arduino-ide_2.3.0_Linux_64bit.AppImage

Kana izvi zvangoitwa, zvibvumirano zvekuuraya zvinofanirwa kupihwa nemurairo unotevera.

sudo chmod +x arduino-ide_2.3.0_Linux_64bit.AppImage

Neizvi iwe unogona kuita iyo AppImage faira nekudzvanya kaviri pairi kana kubva kune terminal ne:

./arduino-ide_2.3.0_Linux_64bit.AppImage

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako