Archives par mot-clé : Tiva C LaunchPad

Une carte micro-contrôleur STM32 Nucleo F0 à 10$

STM32 Nucleo F0 (http://www NULL.st NULL.com/web/en/catalog/tools/PF259997)ST Microelectronics vient de lancer une nouvelle carte d’expérimentation embarquant un de ses micro-contrôleur STM32 Nucleo pour 10$ (http://www NULL.st NULL.com/web/en/catalog/tools/PF259997). Les STM32 sont des processeurs embarquant un coeur ARM Cortex-M (comme les Arduino Due (http://xv4y NULL.radioclub NULL.asia/2012/11/01/arduino-due-32bits/) et LaunchPad Stellaris ou Tiva C (http://xv4y NULL.radioclub NULL.asia/2013/04/15/le-stellaris-launchpad-rebaptise-tiva-c/)). Le STM32 Nucleo F0 de cette carte est un Cortex-M0 avec 64Ko de Flash et 16Ko de SRAM (à confirmer), moins puissant que les M3 et M4 de ses consoeurs mais plus adapté aux faibles consommations.

Le principal atout de cette carte est d’être au même format physique que l’Arduino Uno, permettant d’en utiliser les shields et simplifiant l’interconnexion avec des périphériques. A noter que l’environnement de développement n’est pas le même et que pour l’instant seuls les logiciels de STM sont utilisables. D’autres cartes avec des Nucleo F3 et F4 (Cortex M3 et M4) sont aussi disponibles mais à des tarifs bien supérieur. Le marché visé est plus celui des développeurs professionnels que les bricoleurs passionnés.

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/).

 

Le Stellaris LaunchPad rebaptisé Tiva C

Texas Instruments Tiva C LaunchPad (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/04/2013-04-12_Tiva_Launchpad_angle NULL.jpg)Texas Instruments a apporté quelques modifications à sa plateforme hardware pour micro-contrôleurs haute performance. En plus d’être renommée Tiva C LaunchPad, le composant soudé sur la carte est un TM4C123GH6PM qui ajoute des capacités de PWM, QEI, Hôte USB avec OTG. Cette dernière fonctionnalité USB On-The-Go est un peu ce qui manquait à la précédente version et permet de connecter beaucoup plus facilement un clavier ou un autre périphérique de saisie et surtout d’accéder aux mémoires de masse sur port USB (disque dur, Flash…). Le prix est toujours de 13 USD ce qui le rend très très attractif face aux 10 USD auxquels est passé le LaunchPad MSP430 de TI.