Arduino IDE 2.0 guztiz birmoldatua eskuragarri

Hiru urteko alfa eta beta probak egin ondoren, Arduino komunitateak, mikrokontrolagailuetan oinarritutako kode irekiko plaka batzuk garatzen dituenak, Arduino IDE 2.0 garapen-ingurune integratuaren bertsio egonkor bat aurkeztu du, kodea idazteko, konpilatzeko, interfaze bat eskaintzen duena. firmwarea hardwarean kargatzea eta arazketan zehar plakekin elkarreragin. Firmwarearen garapena bereziki sortutako programazio-lengoaia batean egiten da, C antza duena eta mikrokontrolagailuetarako programak azkar sortzeko aukera ematen duena. Garapen-inguruneko interfazearen kodea TypeScript-en idatzita dago (JavaScipt idatzia), eta backend-a Go-n inplementatzen da. Iturburu kodea AGPLv3 lizentziapean banatzen da. Prest egindako paketeak Linux, Windows eta macOSentzat prestatu dira.

Arduino IDE 2.x adarra Arduino IDE 1.x-ekin kode gainjartzerik ez duen proiektu guztiz berria da. Arduino IDE 2.0 Eclipse Theia kode editorean oinarritzen da, eta mahaigaineko aplikazioa Electron plataforma erabiliz eraikitzen da (Arduino IDE 1.x Javan idatzita dago). Firmwarea konpilatzearekin, araztearekin eta kargatzearekin lotutako logika atzeko planoko prozesu bereizi batera eramaten da arduino-cli. Ahal izanez gero, interfazea erabiltzaileek ezagutzen duten moduan mantentzen saiatu gara, aldi berean modernizatzen. Arduino 1.x-eko erabiltzaileei adar berrira eguneratzeko aukera ematen zaie lehendik dauden plakak eta funtzio liburutegiak bihurtuz.

Erabiltzaileari egindako aldaketa nabarmenenen artean:

  • Interfaze azkarragoa, erantzunkorragoa eta itxura modernoa duena, informazioa aurkezteko modu anitzekin.
  • Funtzioen eta aldagaien izenak automatikoki osatzeko laguntza, lehendik dagoen kodea eta konektatuta dauden liburutegiak kontuan hartuta. Idazketan egindako akatsen berri ematea. Analisi semantikoaren inguruko eragiketak LSP (Language Server Protocol) protokoloa onartzen duen osagai batean egiten dira.
    Arduino IDE 2.0 guztiz birmoldatua eskuragarri
  • Kode nabigazio tresnak. Funtzio edo aldagai batean eskuineko botoiarekin klik egiten duzunean agertzen den testuinguru-menuak estekak bistaratzen ditu hautatutako funtzio edo aldagaia definitzen duen lerrora joateko.
    Arduino IDE 2.0 guztiz birmoldatua eskuragarri
  • Zuzeneko arazketa eta eten-puntuak erabiltzeko gaitasuna onartzen duen arazte integratua dago.
  • Modu iluneko laguntza.
    Arduino IDE 2.0 guztiz birmoldatua eskuragarri
  • Ordenagailu ezberdinetan proiektu batean lan egiten duten pertsonentzat, Arduino Hodeian lana gordetzeko laguntza gehitu da. Arduino IDE 2 instalatuta ez duten sistemetan, posible da kodea editatzea Arduino Web Editor web-interfazea erabiliz, lineaz kanpoko moduan lana ere onartzen duena.
  • Zuzendaritza eta liburutegiko arduradun berriak.
  • Git integrazioa.
  • Serie Portuak Monitorizatzeko Sistema.
  • Plotter, arbelak itzultzen dituen aldagaiak eta bestelako datuak grafiko bisual baten moduan aurkezteko aukera ematen duena. Irteera testu moduan eta grafiko moduan aldi berean ikusteko aukera dago.
    Arduino IDE 2.0 guztiz birmoldatua eskuragarri
  • Eguneraketak egiaztatzeko eta emateko mekanismo integratua.

Iturria: opennet.ru

Gehitu iruzkin berria