Outils pour utilisateurs

Outils du site


dev:arduino:configurer-eclipse

Développer pour Arduino sous Eclipse

Paramétrage et configuration de l'EDI Eclipse pour développement (cross compilation) sur plateforme Arduino.

Installer IDE Arduino

L'IDE Arduino inclus les outils et les fichiers headers qui seront utilisés par la suite par l'IDE Eclipse. Recuperer l'archive et decompresser l'IDE Arduino. Dans mon cas l'IDe Arduino est installer au noeud: /opt/arduino-1.0.1/

Installer Eclipse

Création de la bibliothèque ArduinoCore

Cette bibliothèque intégrera les déclarations et fonctions spécifiques à la plateforme Arduino, elle sera incluse dans tous les projets.

Menu File –> New –> CProject. Dans le fenêtre nouveau projet, section Project type sélectionner ''AVR Cross Target Static Library''. Saisir le nom du projet: ArduinoUnoCore et cliquer sur Next. Cette bibliothèque contiendra le code stable distribué dans l'IDE Arduino, la case debug peut être décochée. cliquer sur Next. La fenêtre suivante permet de définir le processeur cible par défaut. Les valeurs renseignées ici pourront être redéfinies dans les paramètres du projet. Ces paramètres liés au matériel seront différents selon la carte utilisée. Pour l'Arduino Uno SMD edition: ^ MCU Type build » Settings. Dans le panneau droit, onglet Tools settings, sélectionner la feuille AVR Compiler–> Directories.

  1. Ajouter le chemin vers les headers de la plateforme Arduino présents dans l'IDE Arduino /opt/arduino-1.0.1/hardware/arduino/cores/arduino. Remarque: Si l'IDE Arduino est installé via le gestionnaire de paquet de la distribution Ubuntu utiliser le chemin suivant: /usr/share/arduino/hardware/arduino/cores/arduino.
  2. Ajouter le chemin vers le header de déclaration des entrées/sorties propres au micro-contrôleur disponible dans un des sous-répertoires de /opt/arduino-1.0.1/hardware/arduino/variants. Pour l'arduino Uno /opt/arduino-1.0.1/hardware/arduino/variants/standard

Faire de même pour la section AVR C++ Compiler

Clic droit sur le projet ArduinoUnoCore sélectionner l'option Import.
Dans la fenêtre Importation sélectionner General –> File System.
Sélectionner tous les fichiers sous /opt/arduino-1.0.1/hardware/arduino/cores/arduino, dé-sélectionner seulement main.cpp

Cliquer sur le bouton avancé et sélectionner l'option Create links in workspace. De cette manière, en cas de mise a jour de l'IDE Arduino la biliothèque sera automatiquement à jour.

Menu Project → build project

Références

dev/arduino/configurer-eclipse.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1