Archives par mot-clé : BeagleBone Black

Arduino Tre avec processeur ARM et Arduino Galileo avec processeur Intel Quark [MAJ]

Arduino Tre (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/10/ArduinoTre_LandingPage NULL.png)Après avoir innové et rendu accessible à un large public le développement de programmes pour micro-contrôleurs, la fondation Arduino se met dans les pas du Raspberry Pi. Elle vient d’annoncer l’Arduino Tre une carte conçue en partenariat avec BeagleBoard et qui embarque un processeur de la famille Cortex A8 d’ARM (un TI Sitara AM335x à 1GHz) ainsi qu’un micro-contrôleur AVR à ses côtés (un ATMega32U4 comme celui de l’Arduino Due) (http://arduino NULL.cc/en/Main/ArduinoBoardTre). A noter que le Sitara AM335x est le même que celui de la BeagleBone Black, ce qui garanti le support des mêmes distributions Linux et d’un support matériel accru. La disponibilité est annoncée pour le printemps 2014 et de prix officiel pour l’instant. L’Arduino Yún (avec routeur Ethernet/WiFi sous OpenWRT/Linux intégré) (http://store NULL.arduino NULL.cc/eu/index NULL.php?main_page=product_info&products_id=313) étant à 52€, on peut spéculer que le prix du Tre devrait être du même ordre de grandeur dans les 70€.

Intel Galileo Arduino (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/10/Intel_Galileo1-640x482 NULL.jpg)Autre annonce, celle d’une carte avec processeur Intel x86, l’Intel Galileo conçue en collaboration avec la fondation Arduino. Elle embarque un processeur SoC Quark X1000 à 400MHz qui reprend l’architecture de la famille Atom et qui devrait avoir des performances supérieures aux meilleurs représentants de la famille Cortex Mx d’ARM, mais pour des caractéristiques de consommation inconnue. La disponibilité est annoncée pour fin Novembre et le prix sous les 60$. Cette carte est aussi capable de faire tourner un système d’exploitation Linux.

MAJ : Après avoir étudié de plus l’architecture du Quark X1000, Hardware.fr lui trouve beaucoup de similarité avec celle du i486DX… (http://www NULL.hardware NULL.fr/news/13381/intel-quark-486 NULL.html)

Merci à Ars Technica pour les deux infos (ici (http://arstechnica NULL.com/information-technology/2013/10/most-powerful-arduino-ever-has-arm-cortex-a8-chip-runs-full-linux/) et ici (http://arstechnica NULL.com/information-technology/2013/10/intel-powers-an-arduino-for-the-first-time-with-new-galileo-board/)).

La MinnowBoard : Intel se lance sur le marché du Raspberry Pi

C’est la première fois qu’un ordinateur embarqué similaire au Raspberry Pi (http://xv4y NULL.radioclub NULL.asia/2013/07/09/la-cubieboard-2-ordinateur-embarque-avec-cpu-double-coeur/) tourne autour d’un processeur de type x86, et c’est Intel qui est à l’origine du projet. Je pensais que VIA avait annoncé des cartes autour de son processeur Nano (http://fr NULL.wikipedia NULL.org/wiki/VIA_Nano) mais en fait sa tentative VIA APC (http://apc NULL.io/products/) utilise une architecture ARM.

ArsTechnica MinnowBoard (http://arstechnica NULL.com/information-technology/2013/09/199-4-2-computer-is-intels-first-raspberry-pi-competitor/)Intel a donc choisi d’approcher le même fabriquant que celui des BeagleBoard (http://xv4y NULL.radioclub NULL.asia/2013/04/23/un-beaglebone-avec-processeur-arm-cortex-a8-a-1ghz-pour-45/) pour réaliser une platerforme Open-Source autour d’un processeur Atom E640 (http://ark NULL.intel NULL.com/fr/products/52493/Intel-Atom-Processor-E640-512K-Cache-1_00-GHz) (mono-coeur 32 bits, 1 GHz, GPU Intel GMA 600 à 320 MHz). La tâche n’est pas simple car contrairement aux processeur à architecture ARM qu’on rencontre dans les autres cartes, celui d’Intel n’est pas réellement fait pour être intégré dans un téléphone et ne gère pas nativement les périphériques comme le GPIO, le lecteur de carte SD, etc. La taille de la carte est de 10cm par 10cm, ce qui est bien plus grand qu’une CubieBoard ou qu’un Raspberry Pi. Le prix de 199$ pour les 500 premières unités (5000 autres prévues) est aussi dans le haut du panier.

Par contre, les performances en terme de puissance de calcul sont 4 à 5 fois supérieure à celle d’une BeagleBone Black, et la consommation électrique est tout à fait bonne. La carte dispose aussi d’un 1 Go de mémoire vive, d’un port SATA2, d’un interface réseau Gigabit Ethernet, d’un port PCI Express et de connectivité USB. Autre point positif à souligné vis-à-vis du Raspberry Pi, c’est que comme les BeagleBoard / BeagleBone, tout le matériel est Open Source à l’exception du pilote de carte graphique. Cela vous permet de concevoir votre propre carte en vous inspirant de la MinnowBoard.

Gizmo AMD x86 ordinateur embarqué (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/09/Gizmo_AMD_x86_board NULL.jpg)L’article d’Ars Technica qui m’a informé de cette nouveauté vous donnera tous les détails.

Une mise à jour indique aussi qu’un prédecesseur à la MinnowBoard a été annoncé quelques semaines auparavant, c’est le projet Gizmo (http://www NULL.gizmosphere NULL.org/) avec processeur AMD G-T40E (bi-coeur à 1 GHz), beaucoup plus puissant et ouvert aux expérimentations pour le même prix de 199$.

Pour le reste, cette vidéo en anglais vous en dira plus.

Vidéo MinnowBoard

La CubieBoard 2, ordinateur embarqué avec CPU double coeur

Voici une platine ordinateur embarqué qui n’est pas nouvelle (elle a un an) mais que je viens de découvrir grâce à DG0OPK (http://www NULL.qslnet NULL.de/member/dg0opk/Cubieboard_May2013 NULL.html) qui fait tourner des applications comme WJST, WSPR ou FLdigi dessus. Embarquant un coeur Cortex-A8 et 4G de Flash, elle est très comparable à la BeagleBone Black (http://xv4y NULL.radioclub NULL.asia/2013/04/23/un-beaglebone-avec-processeur-arm-cortex-a8-a-1ghz-pour-45/) dont je vous ai parlé il y a quelques temps.

Cubieboard (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/07/Cubieboard NULL.jpeg)Le CPU est ici un AllWinner A10 que l’on trouve à tour de bras dans les tablettes tactiles bon marché qui fleurissent dans les magasins ici. Je vous déconseille d’acheter ces tablettes car même si elles sont bon marché le reste des composants est très bas de gamme et en particulier l’écran vous fera souffrir et la batterie vous lâchera probablement au bout de quelques mois.

Le CPU AllWiner A10 (http://en NULL.wikipedia NULL.org/wiki/Allwinner_A10) est par contre plutôt intéressant avec un coeur ARM Cortex A8 avec 256ko de cache capable de 1GHz voire un peu plus et un GPU intégré Mali400. C’est du point du vue performance très similaire au Texas Instruments AM335 de la BeagleBone Black, et c’est beaucoup plus puissant que ce qu’il y a un dans Raspberry Pi. Les périphériques sont semblables à ce qu’on trouve ailleurs avec comme points forts et grosses différences un port SATA, 1Go de RAM et 4Go de Flash (2Go sur la Beagle Bone).

De nombreuses variantes du système d’exploitation Linux ont été portée sur cette plateforme dont Android 4.0 (ICS), Ubuntu Desktop 12.04, Ubuntu Server 13.03, Raspbian, Arch Linux, Fedora… La puissance de traitement disponible et le port SATA permet d’envisager de vraies applications de serveur embarqué ou du traitement de signal lourd comme pour une radio SDR.

Le prix est de 49$ et la diffusion semblable aux autres produits même si les distributeurs sont moins connus. L’avantage pour moi c’est que les concepteurs et producteurs étant en Chine, ils expédient plus volontiers au Viêt-Nam où acheter les autres ordinateurs embarqués reste compliqué.

Un nouveau modèle embarquant un CPU AllWiner A20 est disponible pour le même prix mais déjà en rupture de stock. Le A20 semble compatible broche à broche avec le A10 ce qui a facilité la production du nouveau modèle. Il comporte deux coeurs ARM Cortex A7 (http://en NULL.wikipedia NULL.org/wiki/ARM_Cortex-A7_MPCore) et un GPU double-coeur Mali 400. L’amélioration en terme de performances peut être significatives pour les applications tirant parti du multi-processing ou dans le cas où vous voulez faire tourner un mini-serveur avec serveur web et base de données par exemple (je pense à quelqu’un là). Le prix est un peu plus élevé à 59$. Les OS disponibles sont Android 4.2 et Ubuntu Desktop 12.04.

Mes seules craintes sur ce produit sont le suivi à long terme et le support communautaire. Raspberry Pi et BeagleBone offrent l’avantage d’avoir beaucoup de monde qui travaille sur les projets et des engagements de Qualcomm et Texas Instruments. Je ne suis pas sûr que les chinois aient la même fiabilité sur le long terme. Personnellement j’hésite à en acheter un car mon budget pour ce type de gadgets est épuisé pour les prochains mois. Il faudrait que je le passe sur mes “projets professionnels” mais honnêtement, je suis déjà bien occupé et dans quelques mois de nouveaux produits sortiront j’en suis sûr.

Un BeagleBone avec processeur ARM Cortex A8 à 1GHz pour 45$

Beagle Bone Black (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/04/BeagleBoneBlack01-640x426 NULL.png)Le projet BeagleBoard (http://xv4y NULL.radioclub NULL.asia/2012/03/21/beaglebrick-lipad-du-radioamateur/) est antérieur de plusieurs années au bien connu Raspberry Pi. S’il souffrait d’un positionnement différent avec l’utilisation de techniques plus avancées pesant sur son coût, l’arrivée des BeagleBone avait rectifié un peu le tir.

Aujourd’hui, grâce au support de Texas Instruments (aide technique et allocation de temps de travail d’ingénieurs sur ce projet libre), une nouvelle étape vient d’être franchie. En effet, le nouveau BeagleBone Black sera disponible dès demain à 45 USD et offrira bien plus de puissance de calcul que tous les compétiteurs (http://beagleboard NULL.org/Products/BeagleBone%20Black). Le processeur est un Sitara AM335x de chez TI, utilisant un coeur ARM Cortex A8 à 1 GHz. Ce processeur utilise l’architecture ARM v7 ce qui lui permet de faire tourner Ubuntu ou Android contrairement au Raspberry Pi bloqué sur l’architecture ARM v6.

La nouvelle platine BeagleBone dispose aussi de plus d’entrées-sorties même si on reste en deca des plateformes micro-contrôleurs haut de gamme utilisées sur l’Arduino Due (http://xv4y NULL.radioclub NULL.asia/2012/11/01/arduino-due-32bits/) ou le Tiva C LaunchPad (http://xv4y NULL.radioclub NULL.asia/2013/04/15/le-stellaris-launchpad-rebaptise-tiva-c/). La carte comporte 512Mo de RAM DDR3L, 2Go de mémoire Flash intégrée en plus du port MicroSD, un port USB et un port Ethernet. A noter aussi que bien que facturée 10$ de plus d’un Raspberry Pi, le BeagleBone est livré avec une alimentation et un câble réseau. La différence de puissance peut paraître mince, mais elle est suffisant pour envisager réellement des applications lourdes de traitement du signal comme de la SDR sur un système embarqué.

Détails caractéristiques BeagleBone (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/04/beaglebone-specs NULL.png)

Le système préinstallé est Ångström Linux (http://www NULL.angstrom-distribution NULL.org/). Il permet de programmer comme sous tout système Linux en Python, C, script Shell, PHP… Mais un autre point fort du BeagleBone et de disposer d’origine de BoneScript, un environnement de programmation volontairement inspiré d’Arduino permettant d’écrire rapidement et simplement des programmes équivalent à ceux que l’on fait tourner sur un micro-contrôleur pour contrôler les entrées-sorties du BeagleBone. Les 100 000 unités du premier lot de production devraient partir comme des petits pains…

Merci à Ars Technica pour l’information (http://arstechnica NULL.com/information-technology/2013/04/for-your-robot-building-needs-the-45-beaglebone-linux-pc-goes-on-sale/).