Arduino IDE 2.0 i ridizajnuar plotësisht i disponueshëm

Pas tre vitesh testimi alfa dhe beta, komuniteti Arduino, i cili zhvillon një seri tabelash me burim të hapur bazuar në mikrokontrolluesit, ka prezantuar një lëshim të qëndrueshëm të mjedisit të zhvillimit të integruar Arduino IDE 2.0, i cili ofron një ndërfaqe për shkrimin e kodit, përpilimin, ngarkimi i firmuerit në harduer dhe ndërveprimi me bordet gjatë korrigjimit. Zhvillimi i firmuerit kryhet në një gjuhë programimi të krijuar posaçërisht që i ngjan C dhe ju lejon të krijoni shpejt programe për mikrokontrolluesit. Kodi i ndërfaqes së mjedisit të zhvillimit shkruhet në TypeScript (shtypet JavaScipt), dhe backend-i zbatohet në Go. Kodi burimor shpërndahet nën licencën AGPLv3. Janë përgatitur paketa të gatshme për Linux, Windows dhe macOS.

Dega Arduino IDE 2.x është një projekt krejtësisht i ri që nuk ka asnjë mbivendosje kodi me Arduino IDE 1.x. Arduino IDE 2.0 bazohet në redaktuesin e kodit Eclipse Theia dhe aplikacioni i desktopit është ndërtuar duke përdorur platformën Electron (Arduino IDE 1.x është shkruar në Java). Logjika e lidhur me përpilimin, korrigjimin dhe ngarkimin e firmuerit zhvendoset në një proces të veçantë sfondi arduino-cli. Nëse është e mundur, ne u përpoqëm ta mbanim ndërfaqen në formën e njohur për përdoruesit, duke e modernizuar njëkohësisht. Përdoruesve të Arduino 1.x u jepet mundësia të përmirësohen në degën e re duke konvertuar bordet ekzistuese dhe bibliotekat e funksioneve.

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

  • Një ndërfaqe më e shpejtë, më e përgjegjshme dhe me pamje moderne me mënyra të shumta të paraqitjes së informacionit.
  • Mbështetje për plotësimin automatik të emrave të funksioneve dhe variablave, duke marrë parasysh kodin ekzistues dhe bibliotekat e lidhura. Informimi për gabimet gjatë shtypjes. Operacionet që lidhen me analizimin e semantikës kryhen në një komponent që mbështet protokollin LSP (Protokolli i Serverit të Gjuhës).
    Arduino IDE 2.0 i ridizajnuar plotësisht i disponueshëm
  • Mjetet e navigimit të kodit. Menyja e kontekstit e shfaqur kur klikoni me të djathtën mbi një funksion ose ndryshore shfaq lidhjet për të shkuar në rreshtin që përcakton funksionin ose variablin e zgjedhur.
    Arduino IDE 2.0 i ridizajnuar plotësisht i disponueshëm
  • Ekziston një korrigjues i integruar që mbështet korrigjimin e drejtpërdrejtë dhe aftësinë për të përdorur pikat e ndërprerjes.
  • Mbështetja e modalitetit të errët.
    Arduino IDE 2.0 i ridizajnuar plotësisht i disponueshëm
  • Për njerëzit që punojnë në një projekt në kompjuterë të ndryshëm, është shtuar mbështetje për ruajtjen e punës në Arduino Cloud. Në sistemet që nuk kanë të instaluar Arduino IDE 2, është e mundur të modifikoni kodin duke përdorur ndërfaqen e internetit të Arduino Web Editor, e cila gjithashtu mbështet punën në modalitetin offline.
  • Menaxherët e rinj të bordit dhe bibliotekës.
  • Integrimi Git.
  • Sistemi i monitorimit të portit serik.
  • Plotter, i cili ju lejon të paraqisni variablat dhe të dhënat e tjera të kthyera nga bordi në formën e një grafiku vizual. Është e mundur që njëkohësisht të shikohet prodhimi në formë teksti dhe si grafik.
    Arduino IDE 2.0 i ridizajnuar plotësisht i disponueshëm
  • Mekanizëm i integruar për kontrollimin dhe dërgimin e përditësimeve.

Burimi: opennet.ru

Shto një koment