Deviot, le package Sublime Text 3 PlatformIO pour PC recyclé sous Linux 32-bits

Dans l’article d’introduction à l’IDE PlatformIO, nous avons installé PIO avec l’éditeur de texte Open Source de GitHub Atom. Comme beaucoup de projets, Atom n’est plus proposé pour les anciens processeurs Intel x86 32-bits. Si vous souhaitez recycler un ancien PC en plateforme de développement sous Linux (Ubuntu par exemple), Atom n’est pas la solution. Heureusement, PlatformIO est avant tout une boite à outil logicielle qui a été intégrée à beaucoup d’autres éditeurs de code : CLion, CodeBlocks, Eclipse, Emacs, NetBeans, Qt Creator, VIM, Visual Studio et Sublime Text. Comme un PC recyclé est limité en puissance, je vous propose ici d’installer le package Deviot pour Sublime Text 3.

Installer Sublime Text 3 sur Lubuntu 32-bits

Allez sur cette page pour télécharger la version 32-bits de Sublime Text 3 pour Linux.

sublime text 3 platformio

Sublime Text 3 ne nécessite aucune installation pour fonctionner. Il suffit de décompressez l’archive dans le dossier de destination. La décompression terminée, lancez Sublime Text et allez dans le menu Tools puis Install Package Control…

platformio sublime Text 3 package activate

Cette option va activer la prise en charge des packages

platformio sublime text 3 package control installed

Allez ensuite dans le menu Preferences et choisissez l’option Package Control (la dernière). Dans le champ de saisie, tapez install et choisissez Install Package dans la liste qui s’affiche

Recherchez deviot dans le champ de recherche et sélectionnez le module dans la liste

L’installation du plugin Deviot ainsi que les outils de développement PlatformIO démarre immédiatement. A la fin de l’installation, un nouveau menu est ajouté à la barre de menu de Sublime Text 3. Tout est près pour coder !

platformio sublime text 3 deviot installed

Comment utiliser PlatformIO avec Deviot

Le menu Deviot ressemble fortement au menu de PlatformIO sous Atom (présentation détaillé ici). Il est disponible en français, anglais, espagnol, chinois et coréen depuis l’option langue. Un re-démarrage de Sublime Text est nécessaire.

platformio deviot sublime text 3 structure project folder

Avec Deviot, il est possible de conserver la structure de l’IDE Arduino ou d’utiliser la structure des projets PIO. Si vous avez pris l’habitude de travailler sur Atom, c’est un peu déroutant. C’est même gênant si vous utilisez plusieurs types de carte car le fichier de configuration platformio.ini est global à tous les projets. Pour réactiver la structure PIO, allez à Options >> Use PlatformIO Structure. Il faut activer l’option avant de créer un nouveau croquis (sketch).

Pour le reste, le fonctionnement est quasiment identique à PIO sur Atom. Deviot est toutefois moins bavard qu’Atom.

Limitations pour Linux 32-bits

Sur Linux 32-bits, vous aurez certaines limitations liées à la prise en charge des microprocesseurs 32-bits. Le SDK d’Espressif pour les cartes ESP32 n’est pas pris en charge par exemple.

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous désinscrire à tout moment.