Outils pour utilisateurs

Outils du site


dev:arduino:configurer-eclipse

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:arduino:configurer-eclipse [2013/04/28 22:11] – créée rootdev:arduino:configurer-eclipse [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Développer pour Arduino sous Eclipse ====== ====== Développer pour Arduino sous Eclipse ======
  
-Paramétrage et configuration d'Eclipse pour développement sur plateforme Arduino.+Paramétrage et configuration de l'EDI Eclipse pour développement (cross compilation) sur plateforme Arduino.
  
 ===== Installer IDE Arduino ===== ===== Installer IDE Arduino =====
Ligne 13: Ligne 13:
 Récupérer la version Juno pour dev C/C++ Récupérer la version Juno pour dev C/C++
 Remarque: Ici pas de dev Java, Le JRE sera nécessaire pas le JDK. Remarque: Ici pas de dev Java, Le JRE sera nécessaire pas le JDK.
 +
 +Sous ubuntu, l'EDI Eclipse peut être installé via le gestionnaire de paquets
 +<code bash>
 +$ sudo apt-get install eclipse-cdt
 +</code>
  
 ==== Installer/configurer AVR Plugin ===== ==== Installer/configurer AVR Plugin =====
  
 === Installer le plugin Eclipse AVR plugin === === Installer le plugin Eclipse AVR plugin ===
-Menu Help --> install New Software...+Menu Help --> install New Software...\\
 Dans le champ texte "Work with" mentionner http://avr-eclipse.sourceforge.net/updatesite Dans le champ texte "Work with" mentionner http://avr-eclipse.sourceforge.net/updatesite
 cliquer sur Add et donner un nom a la nouvelle entrée (AVR plugin). cliquer sur Add et donner un nom a la nouvelle entrée (AVR plugin).
Ligne 24: Ligne 29:
 === Configurer AVR Plugin === === Configurer AVR Plugin ===
  
-Menu Windows --> Préférences... +Menu Windows --> Préférences...\\ 
-Dans l'arborescence du panneau gauche, Déployer AVR-> Paths +Dans l'arborescence du panneau gauche, Déployer AVR-> Paths\\ 
-Activer l'option ''Disable search for system path at starup''+Activer l'option ''Disable search for system path at starup''\\
  
 Renseigner les chemins nécessaires au fonctionnement du plugin: Renseigner les chemins nécessaires au fonctionnement du plugin:
Ligne 37: Ligne 42:
 ==== Création de la bibliothèque ArduinoCore ==== ==== 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. +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 --> C++ Project. Menu File --> New --> C++ Project.
Ligne 54: Ligne 59:
 Après validation le projet est ouvert. Nous avons à présent un projet de bibliothèque vide, on importe les fichiers distribués dans l'IDE Arduino. Après validation le projet est ouvert. Nous avons à présent un projet de bibliothèque vide, on importe les fichiers distribués dans l'IDE Arduino.
  
-Clic droit sur le projet ArduinoUnoCore dans le menu contextuel sélectionner l'option properties+Clic droit sur le projet ArduinoUnoCore dans le menu contextuel sélectionner l'option **Properties**
-Dans l'arborescence, déployer la feuille C/C++ biuld >> Settings. +Dans l'arborescence, déployer la feuille C/C++ build >> Settings. 
-Dans le panneau droit, onglet Tools settings, selectionner la feuille AVR Compiler--> Directories.+Dans le panneau droit, onglet **Tools settings**sélectionner la feuille **AVR Compiler--> Directories**. 
 + 
 +  - 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**''
 +  - 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'' 
 + 
 + 
  
-  * 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**'' 
-  * Ajouter le chemin vers le header de déclaration des entrées/sorties propres au microcontrôleur disponible dans un des sous-repertoires 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 Faire de même pour la section AVR C++ Compiler
  
-Clic droit sur le projet ArduinoUnoCore sélectionner Import. +Clic droit sur le projet ArduinoUnoCore sélectionner l'option **Import**.\\ 
-Dans la fenêtre Importation sélectionner General --> File System. +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 sauf main.cpp+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. 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.
dev/arduino/configurer-eclipse.1367187074.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)