Mjedisi i zhvillimit Arduino IDE 2.0 është plotësisht i rinovuar

Pas tre viteve testimi alpha dhe beta, komuniteti Arduino, që zhvillon serinë e pllakave të hapura bazuar në mikroprocesorë, prezantoi versionin e stabilizuar të ambientit të integruar të zhvillimit Arduino IDE 2.0, i cili ofron një ndërfaqe për shkruajtjen e kodit, kompilimin, ngarkimin e firmware-ve në pajisje dhe ndërveprimin me pllakat gjatë procesit të debug-imit. Zhvillimi i firmware-ve bëhet në një gjuhë programimi të krijuar posaçërisht, e ngjashme me C dhe që lejon krijimin e shpejtë të programeve për mikroprocesorët. Kodi i ndërfaqes së ambientit të zhvillimit është shkruar në TypeScript (JavaScript i tipizuar), ndërsa backend-i është realizuar në Go. Tekstet burimore shpërndahen nën licencën AGPLv3. Janë përgatitur paketa të gatshme për Linux, Windows dhe macOS.

Dera Arduino IDE 2.x është një projekt krejtësisht i ri, pa asnjë shkrepje kodi me Arduino IDE 1.x. Si bazë, Arduino IDE 2.0 përdor redaktorin e kodit Eclipse Theia, ndërsa aplikacioni desktop është ndërtuar duke përdorur platformën Electron (Arduino IDE 1.x është shkruar në Java). Logjika e përmirësimit, debug-imit dhe ngarkimit të firmware-it është zhvendosur në një proces të veçantë arduino-cli. Interfejshi është përpjekur të ruajë sa më shumë të mundur pamjen e njohur për përdoruesit, duke e modernizuar njëkohësisht. Përdoruesit e Arduino 1.x kanë mundësinë të azhurnojnë në degen e re me transformimin e pllakave dhe librarive ekzistuese.

Ndër ndryshimet më të dukshme për përdoruesin:

  • NjĂ« interfejs mĂ« i shpejtĂ«, mĂ« reagues dhe me pamje moderne me disa mĂ«nyra pĂ«r tĂ« paraqitur informacionin.
  • MbĂ«shtetje pĂ«r autokompaktimin e emrave tĂ« funksioneve dhe variablave duke marrĂ« parasysh kodin ekzistues dhe libraritĂ« e lidhura. Informim pĂ«r gabimet gjatĂ« shkruajtes. Operacionet e lidhura me analizĂ«n semantike janĂ« zhvendosur nĂ« njĂ« komponent qĂ« mbĂ«shtet protokollin LSP (Language Server Protocol).
    Mjedisi i zhvillimit Arduino IDE 2.0 është plotësisht i rinovuar
  • Mjetet e navigimit nĂ« kod. NĂ« menunĂ« kontekstuale qĂ« shfaqet kur klikoni nĂ« butonin e djathtĂ« tĂ« mausit mbi njĂ« funksion ose variabĂ«l, shfaqen lidhje pĂ«r tĂ« kaluar nĂ« linjĂ«n ku Ă«shtĂ« pĂ«rcaktuar funksioni ose variableni i zgjedhur.
    Mjedisi i zhvillimit Arduino IDE 2.0 është plotësisht i rinovuar
  • Debuguer i integruar, qĂ« mb suporton debukimin nĂ« kohĂ« reale dhe mundĂ«sinĂ« e pĂ«rdorimit tĂ« pikave tĂ« ndalimit.
  • MbĂ«shtetje pĂ«r modin e errĂ«t tĂ« dizajnit.
    Mjedisi i zhvillimit Arduino IDE 2.0 është plotësisht i rinovuar
  • PĂ«r njerĂ«zit qĂ« punojnĂ« nĂ« projekt nĂ« kompjuterĂ« tĂ« ndryshĂ«m, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ruajtjen e punĂ«s nĂ« Arduino Cloud. NĂ« sistemet ku nuk Ă«shtĂ« e instaluar Arduino IDE 2, ofrohet mundĂ«sia e redaktimit tĂ« kodit pĂ«rmes ndĂ«rfaqes web tĂ« Arduino Web Editor, e cila mbĂ«shtet gjithashtu punimin nĂ« modalitet offline.
  • MenaxherĂ« tĂ« rinj pĂ«r kryhet dhe libra.
  • Integrim me Git.
  • Sistema i monitorimit tĂ« portĂ«s seriale (Serial Monitor).
  • NdĂ«rtuesi i grafikĂ«ve (Plotter), qĂ« lejon paraqitjen e variablave tĂ« rikthyer nga plati dhe tĂ« dhĂ«nave tĂ« tjera nĂ« formĂ«n e njĂ« grafiku tĂ« qartĂ«. MundĂ«si shikimi tĂ« pĂ«rbashkĂ«t tĂ« daljes nĂ« formĂ« tekstuale dhe si grafik.
    Mjedisi i zhvillimit Arduino IDE 2.0 është plotësisht i rinovuar
  • Mekanizmi i integruar pĂ«r kontrollimin dhe shpĂ«rndarjen e pĂ«rditĂ«simeve.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster