«

»

juil 03 2015

Développement Arduino avec Eclipse

Dans cet article je vous présente comment préparer un environnement de développement Arduino avec Eclipse

1 – Préparation des répertoires d’installations

L’ergonomie de l’environnement de travail est un facteur majeur de réussite pour les objectifs du programme.

  • Créez l’arborescence de répertoires suivante dans la racine de votre disque dur C:\ ou D:\

/!\ Je vous conseille vivement d’utilisez D:\ ou autre partition que C:\ /!\

Les répertoires indispensables :Arduino_Eclipse_Install_01

D:\01_Dev_Arduino\01_Outils\eclipse-cpp-helios-SR1
D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2
D:\01_Dev_Arduino\02_Arduino_WorkSpace

Les répertoires optionnels :

D:\01_Dev_Arduino\03_Documents
D:\01_Dev_Arduino\04_Dépôt_Outils_Documents
D:\01_Dev_Arduino\05_Simulation_WorkSpace

2 – Installation de l’SDK Arduino

L’SDK Arduino contient tous les éléments qui permettront de construire un programme Arduino.

  • Téléchargez l’SDK Arduino

Lien téléchargement de l’SDK : http://arduino.cc/en/main/software

  • Installation

Une fois téléchargé, dézippez le dossier et copier le contenu dans :

D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2

Attention, vous devez mettre à jour le nom du dossier (sdk_arduino) si vous n’utiliser pas la version 1.0.5-r2

Arduino_Eclipse_Install_02

3 – Installation driver USB/Série

La plateforme arduino équipé d’un adaptateur USB/Série

  • Connectez votre carte Arduino à votre ordinateur en utilisant votre câble USB

=> La LED verte d’alimentation devrait s’allumer.

  • Si vous connectez la carte à l’ordinateur pour la première fois, Windows devrait démarrer le processus d’installation du pilote.
    Les étapes à suivre pour Windows 7 :

– Aller dans Démarrer > Panneau de Configuration > Système > Gestionnaire de périphérique

– Aller dans Port Com et LPT > Repérer le port USB série > Clic droit > Mettre à jour le pilote

– Sélectionner le pilote dans le répertoire D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2\drivers\FTDI USB Drivers

– Valider les différentes étapes.

Arduino_Eclipse_Install_03

4 – Installation Eclipse

Eclipse est un environnement de développement intégré libre extensible, universel et polyvalent.

  • Téléchargez Eclipse

Lien téléchargement Eclipse : eclipse-cpp-helios-SR1-win32.zip

  • Installation

Une fois téléchargé, dézippez le dossier et copier le contenu dans :

D:\01_Dev_Arduino\01_Outils\eclipse-cpp-helios-SR1

  • Lancez Eclipse

Si la JRE (Java Runtime Environment) n’est pas installé ou que c’est une version inférieure à JRE 1.6,ce message d’erreur peut apparaitre.

Arduino_Eclipse_Install_04

 La solution le plus simple pour cet problème, c’est d’ajouter le PATH pour la machine virtuelle, éditez le fichier D:\01_Dev_Arduino\01_Outils\eclipse-cpp-helios-SR1\eclipse.ini et ajoutez au début du fichier :

-vm
D:/01_Dev_Arduino/01_Outils/sdk_arduino-1.0.5-r2/java/bin

5 – Installation Plugin AVR pour Eclipse

Le Plugin AVR pour eclipse fournit des outils et des paramètres nécessaires pour le développement des programmes en C pour les microcontrôleurs ATMEL, il s’agit d’un projet open source avec une licence de logiciel libre compatible avec la GNU GPL.

  •  Lancez Eclipse, dans la barre de menu faites « Help -> Install New Software …»

La fenêtre «Install» apparait , faites « Add …» puis dans la fenêtre qui s’est ouverte :

– Entrez « AVR Eclipse Plugin » dans le champ « Name »

– Entrez « http://avr-eclipse.sourceforge.net/updatesite/ » dans le champ « Location »

– Cliquez « OK ».

Arduino_Eclipse_Install_05

Cochez la case  « AVR Eclipse Plugin », puis cliquez sur « Next »

Arduino_Eclipse_Install_06

– Cliquez sur « Next »

Arduino_Eclipse_Install_07

 – Acceptez la licence puis cliquez sur « Finish »

Arduino_Eclipse_Install_08

 – Cliquez sur « OK » pour l’alerte de sécurité

Arduino_Eclipse_Install_09

 – Cliquez sur « Yes » pour redémarrer Eclipse

Arduino_Eclipse_Install_10

La fenêtre «Workspace Launcher» apparait
Entrez D:\01_Dev_Arduino\02_Arduino_WorkSpace dans le champ  Workspace et cliquez sur « OK »

Arduino_Eclipse_Install_11

Désormais, le Plugin AVR est bien installé dans eclipse

Arduino_Eclipse_Install_12

6 – Configuration Plugin AVR pour Eclipse
  • Dans la barre de menu faites «Window -> Preferences -> AVR -> Paths»

=> La fenêtre «Preferences» apparait

– Set AVR-GCC to custom value D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2\hardware\tools\avr\bin

– Set GNU make to custom value D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2\hardware\tools\avr\utils\bin

– Set SVR-GCC to custom value D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2\hardware\tools\avr\avr\include

– Set SVR-GCC to custom value D:\01_Dev_Arduino\01_Outils\sdk_arduino-1.0.5-r2\hardware\tools\avr\bin

Cliquer sur « Apply »

Arduino_Eclipse_Install_13

A propos de l'auteur

Tawfik

Je suis un test lead automation, consultant et formateur possédant plus de 10 ans d’expérience dans le domaine des
technologies de l’information, développement, tests logiciels, formations professionnelles et plus particulièrement dans l’automatisation de tests en environnement Agile/ ATDD/BDD.