Elérhető a teljesen újratervezett Arduino IDE 2.0

Három évnyi alfa és béta tesztelés után az Arduino közösség, amely nyílt forráskódú, mikrovezérlő-alapú kártyákat fejleszt, kiadta az Arduino IDE 2.0 stabil verzióját, amely egy integrált fejlesztői környezet (IDE), amely felületet biztosít a kód írásához, fordításához, firmware feltöltéséhez a hardverre és a kártyákkal való interakcióhoz hibakeresés közben. A firmware fejlesztése egy speciálisan létrehozott programozási nyelven történik, hasonlóan a C-hez, amely lehetővé teszi a mikrovezérlőkhöz készült programok gyors létrehozását. Az IDE interfészkódja TypeScriptben (JavaScipt típussal) íródott, a backend pedig Go nyelven valósult meg. A forráskód AGPLv3 licenc alatt kerül terjesztésre. A használatra kész csomagok elő lettek készítve... Linux, Windows и macOS.

Az Arduino IDE 2.x ága egy teljesen új projekt, amelynek nincs kódja átfedésben az Arduino IDE 1.x-el. Az Arduino IDE 2.0 az Eclipse Theia kódszerkesztőre épül, az asztali alkalmazás pedig az Electron platformra épül (az Arduino IDE 1.x Java nyelven íródott). A firmware fordításával, hibakeresésével és betöltésével kapcsolatos logika egy külön háttérfolyamatba, az arduino-cli-be kerül. A felületet lehetőség szerint a felhasználók számára megszokott formában igyekeztünk megtartani, egyúttal modernizálni is. Az Arduino 1.x felhasználóinak lehetőségük van az új ágra frissíteni a meglévő kártyák és funkciókönyvtárak átalakításával.

A felhasználót érintő legszembetűnőbb változások közé tartozik:

  • Gyorsabb, jobban reagáló és modern megjelenésű felület többféle információmegjelenítési móddal.
  • A függvények és változók nevének automatikus kiegészítésének támogatása, figyelembe véve a meglévő kódot és a csatlakoztatott könyvtárakat. Tájékoztatás a gépelés közbeni hibákról. A szemantikai elemzéssel kapcsolatos műveleteket az LSP (Language Server Protocol) protokollt támogató összetevőben hajtják végre.
    Elérhető a teljesen újratervezett Arduino IDE 2.0
  • Kódnavigációs eszközök. A jobb gombbal egy függvényre vagy változóra kattintva megjelenő helyi menü hivatkozásokat jelenít meg, amelyek a kiválasztott függvényt vagy változót meghatározó sorhoz vezetnek.
    Elérhető a teljesen újratervezett Arduino IDE 2.0
  • Van egy beépített hibakereső, amely támogatja az élő hibakeresést és a töréspontok használatát.
  • Sötét mód támogatása.
    Elérhető a teljesen újratervezett Arduino IDE 2.0
  • A projekteken különböző számítógépeken dolgozó emberek számára támogatást adtunk a munka Arduino Cloudba mentéséhez. Azokon a rendszereken, amelyeken nincs telepítve az Arduino IDE 2, lehetőség van a kód szerkesztésére az Arduino Web Editor webes felületével, amely az offline módban is támogatja a munkát.
  • Új igazgatóság és könyvtárvezetők.
  • Git integráció.
  • Soros port figyelő rendszer.
  • Plotter, amely lehetővé teszi a tábla által visszaadott változók és egyéb adatok megjelenítését vizuális grafikon formájában. Lehetőség van a kimenet egyidejű megtekintésére szöveges formában és grafikonként.
    Elérhető a teljesen újratervezett Arduino IDE 2.0
  • Beépített mechanizmus a frissítések ellenőrzéséhez és kézbesítéséhez.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster