Un petit tour de Galileo

J’ai eu la chance d’avoir une carte Galileo et je l’ai trouvé bien sympathique donc je vais en dire deux mots. Pour commencer quelques photos de la boite, car je la trouve jolie 🙂

photo 2

photo 1

A quoi que ça sert ?

C’est tout simplement un mini PC avec un Arduino embarqué. L’idée de la carte est de faciliter les installations un peu complexes à base d’Arduino qui souvent nécessite un PC ou certains shields additionnels (ethernet, usb-host, sd,  …).

Un petit tour rapide de la carte :

  • CPU X86 à 400 Mhz
  • 256 Mo de ram
  • Lecteur SD (permet de stocker une image linux plus complète que celle embarquée et les sketchs)
  • Connecteur RJ45 10/100 Mb
  • Slot Mini PCIe2 pour ajouter par exemple du wifi, bluetooth, …
  • Port USB Host
  • Des ports série

photo32 photo 4

Pour quoi j’en parle ?

J’ai beaucoup apprécié les possibilités d’ES de la carte, l’intégration des différents ports à Arduino (par exemple si l’on ajoute une carte Wifi PCIe on peut l’utiliser avec la librairie Arduino).

J’ai surtout tripé sur le fait de pouvoir s’amuser avec les GPIO directement depuis le linux tout simplement en faisant des « echo », un petit exemple pour allumer la led (on peut aussi faire avec du python, du c, … mais c’est beaucoup moins marrant) :

#!/bin/sh
# la led est connecté sur le pin 3
# on ajoute le port gpio dans la liste des ports dispo
echo 3 > /sys/class/gpio/export

#on dit qu’on l’utilise en mode « sortie »
echo out > /sys/class/gpio/gpio3/direction

#on envoie 1 la led s’allume
echo 1 > /sys/class/gpio/gpio3/value

Conclusion

Ma conclusion ne conclue rien du tout car cette carte a encore beaucoup de choses à dévoiler je pense, le seul bémol actuelle et que certaines librairies (soft serial par exemple) ne fonctionnent pas car toutes les fonctions AVR n’ont pas encore été portées.

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