Développez sur Galileo avec Eclipse

 

Il y a quelque temps je vous avais parlé de la carte Intel Galileo que nous avions utilisé pour s’amuser avec le coté « Arduino ». Ce coup-ci je vous propose de voir rapidement comment installer son environnement de développement C/C++ dédié.

  •  Installation de l’OS sur la carte SD

Pour pouvoir utiliser pleinement la carte Galileo, il faut installer sur une carte µSD un Linux plus complet que celui embarqué dans la carte. Il faut donc se procurer une carte d’au moins 2 Go et télécharger l’image du système ici : https://software.intel.com/en-us/iot/downloads

Pour déployer l’image :

  1. mettre la SD dans un pc linux ou Mac OSX
  2. décompresser le fichier : bunzip2 -c iot-devkit-latest-mmcblkp0.direct.bz2
  3. si elle se monte automatiquement, la démonter : umount /mnt/machinbidule
  4. copier l’image (remplacer diskX par le device correspondant à votre carte SD) :

dd of=iot-devkit-latest-mmcblkp0.direct of=/dev/diskX bs=8m

Et voila, la carte est prête a être installée dans la Galileo.

  • Installation du IOTDK IDE

Le IOTDK IDE est un Eclipse packagé avec tout ce qu’il faut pour utiliser à fond sa Galileo en C ou C++. L’installation est ultra simple, on télécharge https://software.intel.com/en-us/iot/downloads, on dézippe et on lance la commande : devkit.lancher … zou trop facile:)

  • Compilation et envoie d’un projet d’Eclipse à la carte Galileo.

Dans le panneau de gauche « Project Explorer » on ouvre le projet 4 (ccp onboard led blink), le code est déjà tout fait pour faire clignoter sa LED. On clique alors sur l’icône représentée par un marteau et ça compile le projet pour nous.

Ensuite pour l’envoyer sur la carte il faut paramétrer Eclipse, sur la droite de l’écran on clique sur « Remote System Eplorer »

image00

Puis sur la gauche, clic droit sur « Galileo » et « Properties », on entre alors les bonnes infos pour se connecter à la carte (ip, nom, …)

image02

Maintenant on envoie !!! On clique sur la flèche à droite de l’icône Run :

image01

Puis on sélectionne le projet en version Debug et ça envoie et exécute directement  le binaire sur la carte.

Amusez vous bien.

Répondre

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s