Az Arduino IDE 2.0 interfész fejlesztéseket, teljesítményt, kódkiegészítést és még sok mást tartalmaz

Arduino IDE 2.0 interfész

Az Arduino felületet biztosít a kódíráshoz, a fordításhoz és a firmware feltöltéséhez. hardverhez és a kártyákkal való interakcióhoz a hibakeresés során.

Három év alfa- és béta tesztelés után az Arduino közösség, amely mikrokontrollereken alapuló nyitott kártyák sorozatát fejleszti, rendelkezik stabil verziót adott ki integrált fejlesztési környezet Arduino IDE 2.0.

Az ág Az Arduino IDE 2.x egy teljesen új projekt nincs kód átfedés az Arduino IDE 1.x-el. ArduinoIDE 2.0 az Eclipse Theia kódszerkesztőn alapul 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 letöltésével kapcsolatos logika egy külön arduino-cli háttérfolyamatba került. A felületet lehetőség szerint a felhasználók számára megszokott formában igyekeztek megtartani, miközben korszerűsítették. Az Arduino 1.x felhasználóknak lehetőségük van új ágra frissíteni a meglévő kártyák és funkciókönyvtárak átalakításával.

Örömmel jelentjük be, hogy a mai naptól az Arduino IDE 2.0 stabilra költözött, és letölthető. A 2021 tavaszi béta kiadás óta az aktív Arduino közösségtől kapott visszajelzések lehetővé tették számunkra, hogy arra összpontosítsunk, ami a szélesebb felhasználói bázis számára fontos. Modern szerkesztővel rendelkezik, és általánosságban jobb felhasználói élményt biztosít az érzékeny felületnek és a gyorsabb felépítési időnek köszönhetően.

Az IDE 2.0 a főbb funkciókon túlmenően (a későbbiekben részletesebben is kifejtjük) számos fejlesztésben és további támogatásban részesül. A soros monitor és a plotter együtt használhatók, így a felhasználók két ablakot használhatnak az adatkimeneten. Azelőtt a szöveg és a grafika között kellett választania, most mindkettőt használhatja.

Az Arduino IDE 2.0 fő újdonságai

Az Arduino IDE 2.0 új verziójában kiemeli a gyorsabb, érzékeny felület és modern megjelenés, többféle megjelenítési móddal.

Egy másik kiemelkedő újdonság a a függvény- és változónevek automatikus kiegészítésének támogatása, figyelembe véve a meglévő kódot és a kapcsolódó könyvtárakat. Írás közben jelentse a hibákat. A szemantika elemzésével kapcsolatos műveletek egy olyan összetevőbe kerülnek, amely támogatja az LSP-t (Language Server Protocol).

Ezen kívül még megtaláljuk a kódnavigációs eszközöket, a helyi menüben, amely akkor jelenik meg, amikor jobb gombbal kattint egy függvényre vagy változóra, hivatkozásokat jelenít meg, amelyek arra a sorra ugorhatnak, ahol a kiválasztott függvény vagy változó definiálva van.

Az Arduino IDE 2.0-ban az is figyelemre méltó, hogy egy hibakereső is be van építve, amely támogatja az élő hibakeresést és a töréspontok használatának lehetőségét.

Hozzáadva támogatás a munka Arduino Cloudba mentéséhez azoknak, akik különböző számítógépeken dolgoznak egy projekten. 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űködést is támogatja.
Új igazgatóság és könyvtárigazgatók.

Másrészt van a Továbbfejlesztett soros plotter, amely egy olyan eszköz, 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. A plotter egy igazán hasznos vizuális eszköz segít a felhasználónak jobban megérteni és összehasonlítani adatpontjait. Használható érzékelők tesztelésére és kalibrálására, értékek összehasonlítására és más hasonló forgatókönyvekre.

A egyéb változások amelyek kiemelkednek ebből az új verzióból:

  • Lehetőség van a kimenet egyidejű megtekintésére szövegként és grafikaként.
  • Sötét módú tervezés támogatása.
  • Integráció a Git-tel.
  • Soros monitor rendszer.
  • Beépített mechanizmus a frissítések ellenőrzéséhez és kézbesítéséhez.

Végül érdemes megemlíteni, hogy a firmware fejlesztés egy speciálisan létrehozott programozási nyelven történik, amely hasonlít a C-re, és lehetővé teszi a mikrokontrollerek gyors programozását. A fejlesztői környezet interfész kódja TypeScriptben van írva (JavaSciptben), a háttér pedig Go-ban van megvalósítva.

Aszeretne többet megtudni róla és/vagy szerezze be az új verziót, a részleteket a címen ellenőrizheti a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.