Projet

Général

Profil

Installation PlatformIO 2024

Ceci est un guide rapide pour l'installation de PlatformIO.
Cette installation concerne l'IDE VScodium qui est l'équivalent OpenSource de Vscode (fait et maintenu par Microsoft.)

PlatformIO permet de développer sur système embarqué tel que Arduino & ESP32

Dans un premier temps, il nous faut VSCodium, donc apt-install ou yay/pacman -S VScodium (dépendament de votre distribution).

Puis nous devons installer python3-venv apt-install/pacman...

Une fois fait, on va venir ajouter/modifier le fichier product.json situé dans : ~/.config/VSCodium
Nous allons rajouter ceci :

  "extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "itemUrl": "https://marketplace.visualstudio.com/items",
    "controlUrl": "",
    "recommendationsUrl": "" 
  }

Une fois le code rentré, il nous faut utiliser la commande :

curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/system/99-platformio-udev.rules | sudo tee /etc/udev/rules.d/99-platformio-udev.rules

Ce qui devrait permettre VScodium de voir PlatformIO dans le gestionnaire d'extention.
Plus qu'à l'installer comme n'importe quelle extension, celui-ci risque d'alerter sur l'absence de C/C++, il faudra donc l'installer aussi et finalement redémarrer VSCodium.

Une fois, tout cela fait, nous avons un VScodium avec Platform IO d'installer.

Voici quelques sources qui m'ont aidé dans ma recherche.
Une ancienne version peut être aussi trouvée dans le wiki, mais celle-ci me semble incomplète.

-https://www.laurentclaude.fr/articles/divers/158-codium-avec-platformio.html
-https://github.com/platformio/platformio-vscode-ide/issues/1886