Este disponibilă o nouă versiune complet regândită a mediului de dezvoltare Arduino IDE 2.0.

După trei ani de testare alfa și beta, comunitatea Arduino, care dezvoltă o serie de plăci deschise bazate pe microcontrolere, a lansat versiunea stabilă a mediului integrat de dezvoltare Arduino IDE 2.0, oferind o interfață pentru scrierea codului, compilarea, încărcarea firmware-urilor pe hardware și interacțiunea cu plăcile în procesul de depanare. Crearea firmware-urilor se face într-un limbaj de programare special creat, asemănător cu C, care permite realizarea rapidă a programelor pentru microcontrolere. Codul interfeței mediului de dezvoltare este scris în TypeScript (JavaScript tipizat), iar backend-ul este implementat în Go. Codurile sursă sunt distribuite sub licența AGPLv3. Pachetele gata preparate sunt disponibile pentru Linux, Windows și macOS.

Ramura Arduino IDE 2.x este un proiect complet nou, fără nicio suprapunere de cod cu Arduino IDE 1.x. Ca bază, Arduino IDE 2.0 folosește editorul de cod Eclipse Theia, iar aplicația desktop este construită folosind platforma Electron (Arduino IDE 1.x a fost scris în Java). Logica legată de compilare, depanare și încărcare a firmware-urilor a fost mutată într-un proces în fundal separat, arduino-cli. Interfața a fost păstrată cât mai aproape de forma familiară pentru utilizatori, în timp ce a fost, de asemenea, modernizată. Utilizatorii Arduino 1.x au posibilitatea de a se actualiza la noua ramură, cu transformarea plăcilor și bibliotecilor existente.

Printre cele mai notabile schimbări pentru utilizatori:

  • O interfață mai rapidă, mai receptivă și cu un aspect modern, cu mai multe moduri de afișare a informațiilor.
  • Suport pentru completarea automată a numelui funcțiilor și variabilelor, având în vedere codul existent și bibliotecile conectate. Informare despre erori în timpul tastării. Operațiile legate de analiza semantică au fost mutate într-un component care suportă protocolul LSP (Language Server Protocol).
    Este disponibilă o nouă versiune complet regândită a mediului de dezvoltare Arduino IDE 2.0.
  • Instrumente de navigare prin cod. În meniul contextual care apare la clic dreapta pe o funcție sau variabilă, sunt afișate linkuri pentru a sări la linia în care sunt definite funcția sau variabila selectată.
    Este disponibilă o nouă versiune complet regândită a mediului de dezvoltare Arduino IDE 2.0.
  • Un debugger încorporat, care suportă depanarea în mod live și posibilitatea de a folosi puncte de întrerupere.
  • Suport pentru modul întunecat de afișare.
    Este disponibilă o nouă versiune complet regândită a mediului de dezvoltare Arduino IDE 2.0.
  • Pentru persoanele care lucrează la proiecte pe calculatoare diferite, a fost adăugată suportul pentru salvarea lucrărilor în cloud-ul Arduino Cloud. Pe sistemele care nu au instalat Arduino IDE 2, este disponibilă funcția de editare a codului prin intermediul interfeței web Arduino Web Editor, care suportă și modul offline.
  • Noi manageri de plăci și biblioteci.
  • Integrarea cu Git.
  • Sistem de monitorizare a portului serial (Serial Monitor).
  • Generator de grafice (Plotter) care permite prezentarea variabilelor returnate de placă și a altor date sub formă de grafic vizual. Este posibilă vizualizarea simultană a ieșirilor în formă textuală și ca grafic.
    Este disponibilă o nouă versiune complet regândită a mediului de dezvoltare Arduino IDE 2.0.
  • Mecanism încorporat de verificare și livrare a actualizărilor.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster