La version bêta d'Arduino IDE 2.0 a déjà été publiée et ce sont ses nouvelles

L'équipe Arduino dévoilée il y a quelques jours à travers une annonce qui version 2.0 (bêta) de l'IDE Arduino est disponible en téléchargement et que ses référentiels de code deviennent open source.

Parmi les nouveautés présentées, il est mentionné que des fonctions avancées sont offertes, une meilleure expérience utilisateur et temps de compilation plus rapide, en plus de cela tel qu'il est écrit, l'éditeur propose (enfin) l'auto-complétion des variables et des fonctions selon les bibliothèques qu'ils ont incluses.

À propos d'Arduino

Pour ceux qui ne connaissent pas Arduino, sachez qu'il s'agit d'une société de développement de logiciels et de matériel et qu'elle fournit un IDE qui prend en charge plus de 1000 cartes de développement de la famille Arduino, officielles ou non.

Jusqu'à présent, eL'IDE Arduino offre une interface simple et claire, assez pour la plupart des utilisateurs, y compris ceux qui découvrent la plate-forme.

Alors que les utilisateurs plus expérimentés le critiquent pour ses capacités d'édition limitées par rapport aux éditeurs modernes. En outre, ils nécessitent toujours des capacités de débogage avancées, avec la possibilité de parcourir le code, de vérifier le contenu des variables, la mémoire et les registres aux points d'arrêt.

L'EDI dans ses versions actuelles 1.x est développé en Java, et sa base de code monolithique rend difficile la mise en œuvre de ces fonctionnalités avancées sur une multitude de plates-formes et de systèmes d'exploitation.

Le code a commencé la refactorisation en 2018 avec de grands changements, plus l'outil arduino-cli offre toutes les fonctionnalités de base de l'IDE que les utilisateurs avancés peuvent intégrer dans l'IDE professionnel de leur choix. Arduino-cli a été écrit en Golang.

En 2019, l '"Arduino pro IDE" est sorti en version Alpha. Ce nouvel IDE construit sur arduino-cli est basé sur une pile logicielle moderne (Theia et Electron).

Quoi de neuf dans la version bêta de l'IDE Arduino 2.0?

Comme mentionné au début, le nouvel IDE Arduino 2.0 a un éditeur plus moderne Par rapport à son prédécesseur, son interface est devenue plus réactive, mais les créateurs affirment que les traductions fonctionneront également plus rapidement qu'auparavant. Bien qu'à première vue, le nouvel éditeur ressemble beaucoup à l'ancien, par exemple, la barre avec les boutons pour vérifier et charger le code a été préservée.

La carte à programmer peut maintenant y être configurée directement. La barre latérale est nouvelle, avec le débogage, le tableau de bord et le gestionnaire de bibliothèque, qui offre trois fonctions utiles et fait également référence aux options de configuration.

Et c'est la même plateforme qu'Electron basée sur les technologies web dans lequel Visual Studio Code est construit et grâce à quoi il est livré avec des capacités complètement nouvelles. Celles-ci incluent, par exemple, la complétion automatique de code, qui en plus de C ++ aide également à écrire des fichiers JavaScript, HTML et CSS, mais aussi la possibilité d'utiliser plusieurs outils Serial Monitor différents pour communiquer avec des pages en parallèle.

Une autre caractéristique Ce qui ressort de cette version bêta d'Arduino IDE 2.0, c'est que a un débogueur en direct, facilitant la recherche de bogues dans les extraits de code.

Les points d'arrêt peuvent être définis dans le panneau de débogageafin que des erreurs puissent être détectées dans un morceau de code spécifique et que les variables puissent être ajustées pendant le débogage. Le débogueur prend en charge toutes les cartes Arduino fonctionnant sur les plates-formes SAMN et Mbed, tandis que pour les autres cartes tierces, suivez un manuel technique pour configurer le débogueur.

Enfin, l'équipe Arduino mentionne que le développement de l'Arduino IDE 2.0 a été possible grâce à des dons et à l'achat de cartes Arduino originales.

Les développeurs ont été payés avec cela pour travailler sur des logiciels open source.

La version bêta peut être téléchargée pour Windows x86-64bit, Linux ou macOS, bien qu'Arduino appelle toujours un logiciel expérimental et vous avertisse des bogues potentiels.

Si vous souhaitez en savoir plus, vous pouvez consulter les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.