Ubuntu : installer Arduino IDE

Après ma dernière mise à jour de mon Ubuntu, je me suis retrouvé avec 2 versions différentes d'Arduino IDE et aucune correspondante à la toute dernière:

  • une version 1.8.10, issus d'une ancienne version d'Ubuntu obtenue d'une installations via apt-get
  • une version 1.8.19, qui correspond à la dernière version de la variante 1, installé via les SNAP, le nouveau mode d'installation des applications dans Ubuntu

Or j'aurais bien aimé avoir la dernière version 2.3 d'Arduino IDE, histoire de travailler avec la même version qu'au bahut afin de mettre à jour mes automatismes. En théorie il n'y a pas énormément de différences entre les version 1.8 et 2.3 au niveau de ce qui est téléversé sur les microcontrôleurs. La différence porte plutôt sur l'interface de l'IDE qui a été complètement réécrite, et une amélioration de performance lors de la compilation, avec une bien meilleur gestion des caches, pour ne pas avoir à tout recompiler à chaque fois.

Comme j'utilise essentiellement des ESP32 plutôt que des Arduino, les bibliothèques embarquées sont beaucoup plus volumineuse et la compilation est souvent beaucoup plus longue. Donc rapidement on apprécie les améliorations de performance de la compilation.

Donc voici une traduction simplifiée du tuto que j'ai suivi: Install The Latest Arduino IDE (2.3.6 Updated) in Ubuntu / Debian

  1. Télécharger le fichier AppImage depuis le site officiel d'Arduino. Télécharger le fichier dans un dossier où il y restera. Chez moi c'est dans ~/bin/arduino_ide/
  2. Rendre ce fichier exécutable via les propriété du fichier pour pouvoir lancer l'application. Si Fuse est installé il suffit de double cliquer ou d'appeler le fichier en ligne de commande pour le lancer. Sinon il faut l'installer pour pouvoir exécuter les fichiers AppImage
  3. Pour qu'un raccourci apparaisse dans le menu des programmes, il faut créer un fichier avec l'extension .desktop dans le dossier ~/.local/share/applications/. Moi je lui ai donné le nom arduino2.desktop pour le différentier de la version 1.8. J'ai aussi récupéré un icône différent de la version 1.8 pour les différentier facilement.

Voici ci dessous le contenu de mon fichier arduino2.desktop:

[Desktop Entry]
Name=Arduino IDE 2
Comment=Arduino IDE 2.3.7
GenericName=Arduino IDE 2
Exec=/home/cedric/bin/arduino_ide/arduino-ide_2.3.7_Linux_64bit.AppImage
Icon=/home/cedric/bin/arduino_ide/arduino2.png
Type=Application
Terminal=false
Categories=Development;Engineering;Electronics;IDE;
MimeType=text/x-arduino
Keywords=embedded electronics;electronics;avr;microcontroller;
StartupWMClass=Arduino IDE 2

Et l’icône

Partager Partager ce billet sur les réseaux sociaux

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet