Différences entre versions de « Galileo »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 13 : Ligne 13 :
  
 
== Ce qui rend Galileo hors du commun... ==
 
== Ce qui rend Galileo hors du commun... ==
As far as memory goes, the Galileo has a lot of it. There’s 8MB Flash (to store firmware), an 11KB EEPROM (non-volatile memory), and a µSD socket (which supports up to 32GB µSD cards). In addition to the memory, there are all sorts of peripherals: 10/100Mb Ethernet, USB 2.0 host and device ports, an RS-232 port, and a '''mini PCI Express (mPCIE)''' socket. Plus it has that same, familiar Arduino pinout we all love/hate. The Arduino pins – including six analog inputs, SPI, I2C, UART, and PWM outputs – are all exactly where an experienced Arduino user would expect them to be.
+
L'un des points les plus remarquable de Galileo, c'est sa mémoire et il en a vraiment beaucoup. Il y a 8MB de mémoire Flash (pour stocker le firmware), une EEPROM de 11Kb (mémoire non-volatile) et un connecteur µSD (qui supporteles cartes jusqu'à 32GB). En plus de la mémoire, il y a toute une série de périphérique: Support Ethernet 10/100Mb, USB 2.0 en hôte et client, un port RS232 (série) et un connecteur '''mini PCI Express (mPCIE)'''. De surcroît, il dispose du même brochage/pinout que le très populaire Arduino Uno (qu'on aime, ou qu'on déteste, il faut admettre que c'est une excellente approche puisque l'on profite de toutes les connaissance de l'écosystème Arduino). Le brochage Arduino inclus  6 entrées analogiques, bus SPI, bus I2C, UART (port série), entrées/sorties digitales & PWM... qui sont exactement à l'endroit attendu (nous ne serez pas perdu si vous disposez déjà d'une expérience Arduino).
  
What the Galileo tries to do is meld the ease of Arduino’s hardware manipulation with the power of a fully operational Linux operating system. Most sketches written for Arduino Unos, Leonardos, and other boards can be ported directly over to the Galileo. You still have access to popular '''Arduino libraries''' like SD, Ethernet, WiFi, EEPROM, SPI, and Wire, but you can also access the Linux side of the board with '''system() calls'''. The Linux half of the board supports stuff like '''Python, Node.js''', SSH, Telnet, and all sorts of other, fun Linux stuff.
+
Ce que Galileo essaye de réaliser, c'est une fusion entre la facilité de branchement matériel d'Arduino ET la puissance d'un système d'exploitation Linux totalement opérationnel. La plupart des croquis écrit pour Arduino Uno, Leonardos et autres cartes peuvent être directement portés sur Galileo. Vous avez toujours accès aux très populaires '''bibliothèques Arduino''' tel que SD, Ethernet, WiFi, EEPROM, SPI et Wire '''mais vous pouvez également accéder'''  sur le côté Linux de la carte à l'aide des '''appels system()'''.  
 +
 
 +
La partie Linux de la carte supporte des fonctionnalités tels que '''Python, Node.js''', SSH, Telnet et toute sorte d'autres trucs et joyeusetés propre au monde Linux.
  
 
{{Galileo-TRAILER}}
 
{{Galileo-TRAILER}}

Version du 12 avril 2014 à 18:21


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Galileo est une carte microcontroleur basée sur le processeur Intel® Quark SoC X1000, un système Intel 32-bit de "classe Pentium" sur une seule puce (voir la fiche technique).

Galileo-01.jpg Galileo-02.jpg

C'est la première carte basée sur une architecture Intel® conçue pour être compatible avec les shields des Arduino R3 aussi bien sur le plan matériel que logiciel. Les broches digitales 0 à 13 (et AREF & GND adjacentes), entrées analogiques 0 a 5, le connecteur d'alimentation, ICSP et broches d'UART (0 et 1) sont toutes à la même position que sur un Arduino Uno R3 (également connu sous l'appellation "Brochage Arduino 1.0").

Galileo est conçu pour supporter les shields qui fonctionnent soit en 3.3V ou 5V. La tension de fonctionnement d'un Galileo est de 3.3v. La carte est équipée d'un cavalier permettant de convertir les signaux I/O d'entrée/sortie en 5V. Cela fournit un support pour les shields 5V d'Arduino (ce qui est le fonctionnement par défaut des shield UNO).

La carte Galileo est, bien entendu, compatible avec l'environnement de développement Arduino (Arduino IDE), ce qui le rend immédiatement utilisable dans votre environnement Arduino habituel. En plus de la compatibilité matériel et logiciel avec Arduino, la carte Galileo dispose de plusieurs connecteurs I/O standard dans l'industrie PC, il dispose également de fonctionnalités pour étendre l'utilisation au delà de l'écosystème des shield Arduino.

Ce qui rend Galileo hors du commun...

L'un des points les plus remarquable de Galileo, c'est sa mémoire et il en a vraiment beaucoup. Il y a 8MB de mémoire Flash (pour stocker le firmware), une EEPROM de 11Kb (mémoire non-volatile) et un connecteur µSD (qui supporteles cartes jusqu'à 32GB). En plus de la mémoire, il y a toute une série de périphérique: Support Ethernet 10/100Mb, USB 2.0 en hôte et client, un port RS232 (série) et un connecteur mini PCI Express (mPCIE). De surcroît, il dispose du même brochage/pinout que le très populaire Arduino Uno (qu'on aime, ou qu'on déteste, il faut admettre que c'est une excellente approche puisque l'on profite de toutes les connaissance de l'écosystème Arduino). Le brochage Arduino inclus 6 entrées analogiques, bus SPI, bus I2C, UART (port série), entrées/sorties digitales & PWM... qui sont exactement à l'endroit attendu (nous ne serez pas perdu si vous disposez déjà d'une expérience Arduino).

Ce que Galileo essaye de réaliser, c'est une fusion entre la facilité de branchement matériel d'Arduino ET la puissance d'un système d'exploitation Linux totalement opérationnel. La plupart des croquis écrit pour Arduino Uno, Leonardos et autres cartes peuvent être directement portés sur Galileo. Vous avez toujours accès aux très populaires bibliothèques Arduino tel que SD, Ethernet, WiFi, EEPROM, SPI et Wire mais vous pouvez également accéder sur le côté Linux de la carte à l'aide des appels system().

La partie Linux de la carte supporte des fonctionnalités tels que Python, Node.js, SSH, Telnet et toute sorte d'autres trucs et joyeusetés propre au monde Linux.


Source: Intel Galileo, crédit: Arduino.cc, licence Creative Common Attribution ShareAlike. Diverses documentations publiées par Intel(R), Crédit Intel(R)

Traduit et augmenté par Meurisse D pour MCHobby.be

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.