Arduino IDE 2.0 sisältää käyttöliittymäparannuksia, suorituskykyä, koodin viimeistelyä ja paljon muuta

Arduino IDE 2.0 -liitäntä

Arduino tarjoaa käyttöliittymän koodin kirjoittamiseen, kääntämiseen ja laiteohjelmiston lataamiseen. laitteistoon ja vuorovaikutukseen levyjen kanssa virheenkorjauksen aikana.

Kolmen vuoden alfa- ja betatestauksen jälkeen Arduino-yhteisö, joka kehittää sarjan mikrokontrollereihin perustuvia avoimia kortteja julkaisi vakaan version integroidusta kehitysympäristöstä Arduino IDE 2.0.

Oksa Arduino IDE 2.x on täysin uusi projekti mikään koodi ei mene päällekkäin Arduino IDE 1.x:n kanssa. ArduinoIDE 2.0 perustuu Eclipse Theia -koodieditoriin ja työpöytäsovellus on rakennettu käyttämällä Electron-alustaa (Arduino IDE 1.x on kirjoitettu Java-kielellä).

Kääntämiseen, virheenkorjaukseen ja laiteohjelmiston lataamiseen liittyvä logiikka on siirretty erilliseen arduino-cli-taustaprosessiin. Mikäli mahdollista, käyttöliittymä pyrittiin pitämään käyttäjille tutussa muodossa samalla kun sitä modernisoitiin. Arduino 1.x -käyttäjillä on mahdollisuus päivittää uuteen haaraan muuttamalla olemassa olevia levyjä ja toimintokirjastoja.

Meillä on ilo ilmoittaa, että tästä päivästä lähtien Arduino IDE 2.0 on siirretty vakaaseen versioon ja se on ladattavissa. Kevään 2021 betajulkaisun jälkeen aktiiviselta Arduino-yhteisöltä saatu palaute on antanut meille mahdollisuuden keskittyä siihen, mikä on merkityksellistä laajemmalle käyttäjäkunnalle. Siinä on moderni editori ja se tarjoaa yleisesti paremman käyttökokemuksen reagoivan käyttöliittymän ja nopeamman rakennusajan ansiosta.

Pääominaisuuksien lisäksi (käsittelemme niitä tarkemmin myöhemmin), IDE 2.0 hyötyy useista parannuksista ja lisätuesta. Sarjamonitoria ja plotteria voidaan käyttää yhdessä, jolloin käyttäjillä on kaksi ikkunaa datan lähdössä. Ennen kuin piti valita tekstin ja grafiikan välillä, nyt sinulla voi olla molemmat.

Arduino IDE 2.0:n tärkeimmät uutuudet

Tässä uudessa Arduino IDE 2.0 -versiossa korostuu a nopeampi, reagoiva käyttöliittymä ja moderni ulkoasu useilla näyttötiloilla.

Toinen erottuva uutuus on tuki funktioiden ja muuttujien nimien automaattiselle täydennykselle, olemassa oleva koodi ja liitetyt kirjastot huomioon ottaen. Ilmoita virheistä kirjoittamisen aikana. Semantiikkaan liittyvät toiminnot siirretään LSP:tä (Language Server Protocol) tukevaan komponenttiin.

Sen lisäksi myös löydämme koodinavigointityökalut, kontekstivalikossa, joka tulee näkyviin, kun napsautat funktiota tai muuttujaa hiiren kakkospainikkeella, näyttää linkkejä, joilla voit siirtyä riville, jolla valittu funktio tai muuttuja on määritetty.

Arduino IDE 2.0:ssa on myös huomionarvoista, että siihen on integroitu debuggeri, joka tukee live-virheenkorjausta ja kykyä käyttää keskeytyskohtia.

Lisätty tuki työn tallentamiseen Arduino Cloudiin ihmisille, jotka työskentelevät projektin parissa eri tietokoneilla. Järjestelmissä, joihin ei ole asennettu Arduino IDE 2:ta, tarjotaan mahdollisuus muokata koodia Arduino Web Editor -verkkoliittymällä, joka tukee myös offline-käyttöä.
Uusi hallitus ja kirjastonjohtaja.

Toisaalta on olemassa a Parannettu sarjapiirturi, joka on työkalu, jonka avulla voit esittää taulun palauttamat muuttujat ja muut tiedot visuaalisen kaavion muodossa. Piirturi on todella hyödyllinen visuaalinen työkalu se auttaa käyttäjää ymmärtämään ja vertailemaan datapisteitään paremmin. Sitä voidaan käyttää antureiden testaamiseen ja kalibrointiin, arvojen vertailuun ja muihin vastaaviin skenaarioihin.

Niistä muut muutokset jotka erottuvat uudesta versiosta:

  • Tulostetta on mahdollista tarkastella samanaikaisesti tekstinä ja grafiikana.
  • Tuki tumman tilan suunnittelulle.
  • Integrointi Gitin kanssa.
  • Sarjavalvontajärjestelmä.
  • Sisäänrakennettu mekanismi päivitysten tarkistamiseen ja toimittamiseen.

Lopuksi on syytä mainita, että laiteohjelmistokehitys suoritetaan erityisesti luodulla ohjelmointikielellä, joka muistuttaa C-kieltä ja mahdollistaa nopean ohjelmien luomisen mikro-ohjaimille. Kehitysympäristön käyttöliittymäkoodi on kirjoitettu TypeScriptillä (kirjoitettu JavaSciptillä) ja taustaohjelma on toteutettu Golla.

Vartenkiinnostunut oppimaan siitä lisää ja/tai hanki uusi versio, voit tarkistaa tiedot osoitteessa seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.