Archives par mot-clé : Android

La CubieBoard 4 CC-A80 octo-core disponible à 125$

CubieBoard 4 CC-A80 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2015/01/unnamed_2048x2048 NULL.jpg)Ca y est, la plus puissante des cartes pour informatique embarquée est maintenant disponible à la commande pour le prix de 124,9 USD (http://store NULL.r0ck NULL.me/collections/home-slide/products/cubieboard4-cc-a80-high-performance-mini-pc) au lieu de 159 USD. Elle est livrée avec les câbles USB, un boîtier acrylique minimaliste et l’antenne WiFi, mais pas l’alimentation (prévoir 4A sous 5V). Cette nouvelle itération de la CubieBoard a des caractéristiques impressionnantes :

  • Processeur AllWinner A80 (http://www NULL.allwinnertech NULL.com/en/clq/processora/A80 NULL.html) gravés en 28nm, 8 coeurs ARM Cortex en architecture BIG.little (4x A15 à 2,0GHz et 4x A7 à 1,3GHz), GPU PowerVR 64 coeurs G6230.
  • 2 Go de RAM, 8Go de Flash eMMC (extensible à 64 Go), lecteur de carte micro-SD
  • 1 port Ethernet Gigabit, Wifi bi-bande 2,4/5 GHz, Bluetooth 4
  • 4 ports USB 2.0 host, 1 port USB 3.0 OTG, UART, JTAG, i2c, récepteur IR
  • Entrées et sorties audio, port HDMI 1.4 et VGA

Vous allez me dire, tant de puissance dans le AllWinner A80 (http://blog NULL.imgtec NULL.com/powervr/allwinner-ultraocta-a80-processor-packs-powervr-series6-gpu-64-cores) pour quoi faire ? Là est la question… D’autant que répartir la charge sur 8 coeurs CPU (dont on ne sait pas quelle type de topologie BIG.little ils utilisent) n’est pas facile. De plus, le pilote du GPU PowerVR (très puissant au demeurant) n’est pas rendu disponible pour Linux. Cela veut dire qu’en dehors d’une utilisation avec la version d’Android livrée avec la carte, vous pouvez l’oublier.

Creator Ci20 : comme un Raspberry Pi mais avec processeur MIPS [MAJ]

Le site Tom’s Hardware a publié il y a quelques jours un essai assez détaillé d’une carte ordinateur embarqué à base de processeur à architecture MIPS (http://www NULL.tomshardware NULL.com/news/imagination-creator-ci20-hands-on,28242 NULL.html).

Toshiba MIPS 4400 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/12/Toshiba_TC86R4400MC-200_9636YJA_top NULL.jpg)Le Raspberry Pi et ses nombreux clones ou apparentés utilisent en grande majorité des puces construite autour d’une des variantes des architectures ARM. C’est logique puisque ces micro-processeurs dominent le marché des SmartPhones avec Apple, Qualcomm et Samsung leaders technologiques dans le domaine. Il y a bien entendu les Minnowboard (Intel) (http://xv4y NULL.radioclub NULL.asia/2014/08/25/minnowboard-max-ordinateur-embarque-avec-processeur-atom-double-coeur/) et GizmoSphere (AMD) (http://xv4y NULL.radioclub NULL.asia/2013/10/13/comparatif-entre-les-ordinateurs-embarques-x86-gizmo-explorer-kit-amd-et-minnowboard-intel/) mais elles sont encore minoritaires même si Intel fait le forcing pour revenir sur le marché de l’informatique mobile qu’il a quitté avec l’abandon de la famille XScale (dérivé de l’architecture ARM v4).

Il existe toutefois une autre architecture RISC qui a été précurseur sur le marché des assistants numérique c’est MIPS (http://fr NULL.wikipedia NULL.org/wiki/Architecture_MIPS). On la trouvait il y a 15 ans à la fois dans les stations de travail haut de gamme de Silicon Graphics et dans les PDA tactiles de Casio ou Aero de Compaq. Aujourd’hui, son domaine de prédilection ce sont les routeurs (comme mon TP-Link que je fais tourner sous OpenWRT (http://xv4y NULL.radioclub NULL.asia/2014/03/13/installer-openwrt-sur-un-routeur-tp-link-wr941nd/)) et autres équipements de réseau, mais il existe des micro-processeur tout à fait capable de rivaliser avec ceux d’ARM.

MIPS-Creator-C120 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/12/MIPS-Creator-C120 NULL.jpg)La carte Creator Ci20 d’Imagination embarque donc un processeur Ingenic (société chinoise) JZ4780 double-coeur “tout en un” (SoC) à jeu d’instruction MIPS32 avec 32 kB de cache L1 et 512 kB de cache L2. Ce dernier comporte une unité de calcul en virgule flottante et une unité d’instruction vectorielles (SIMD) ainsi qu’un processeur graphique de type PowerVR SGX540 GPU. Pas le haut de gamme, mais rien de ridicule. La mémoire RAM est de 1 Go (partagée pour la vidéo) et il y a 4 Go de mémoire flash intégrée sur le carte avec un connecteur SD pour une mémoire de masse supplémentaire (MAJ: Finalement c’est 8Go sur la version finale livrée). La connectivité réseau Ethernet, WiFi (802.11 b/g/n) et BlueTooth 4.0 est présente, ainsi que les entrées-sorties USB, GPIO, I2C, SPI et UART. Les OS supportés sont Android 4.4 et Debian Linux 7.0. MAJ: XBMC, le logiciel de centre multimédia, supporte maintenant l’architecture MIPS32 dans son tronc principal.

Je vous laisse lire les détails de l’article (en anglais) mais les conclusions sont mitigées. Si l’ensemble fonctionne correctement, il semble que les performances soient moindres qu’attendues et que certains bogues (vraisemblablement logiciels) subsistent. En résumé, sauf si vous souhaitez vous faire les dents sur l’architecture MIPS, n’espérez pas mieux de cette carte Creator Ci20 vendue à 50£ (65$) chez Imagination (http://store NULL.imgtec NULL.com/uk/product/mips-creator-ci20/) que ses consoeurs existantes dans l’architecture ARM.

Recycler un vieux téléphone Android en balise QRSS ou WSPR avec ZL1BPU

Murray ZL1BPU est un fervent amateur des modes à très basse puissance QRSS depuis de très longues années. Il avait déjà écrit un programme permettant de transmettre depuis son PC des bandes son WAV générée par ChirpPix. Plusieurs versions améliorées sont arrivées pour en accroître la précision et autoriser le stacking (http://www NULL.qsl NULL.net/zl1bpu/SOFT/Tools NULL.htm).

La grande nouveauté du jour est qu’il vient d’écrire le même programme pour smartphone ou tablette Android (http://www NULL.qsl NULL.net/zl1bpu/SOFT/AndroidMEPT NULL.txt). Pas besoin de beaucoup de puissance car aucun calcul n’est fait par le terminal. Le programme est écrit en RFO Basic et devrait donc tourner sur de vieux smartphones Android que vous aviez mis au rebus. Vous générez à l’avance vos messages QRSS ou Hellschreiber et avec la sortie audio de votre téléphone connectée à l’entrée micro d’un transceiver BLU, vous voilà prêts!

Murray donne aussi le schéma d’un circuit de mise à niveau et de commutation émission-réception (PTT) par VOX. Vous pouvez télécharger ChirpPix sur la page suivante (http://www NULL.xs4all NULL.nl/~nl9222/soundcard/chirppix NULL.zip).

VOX PTT ZL1BPU (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/11/VOX-PTT-5 NULL.png)

Minnowboard Max : ordinateur embarqué avec processeur Atom Double-Coeur

Je vous avais déjà parlé de la Minnowboard (http://xv4y NULL.radioclub NULL.asia/2013/09/22/la-minnowboard-intel-se-lance-sur-le-marche-du-raspberry-pi/), une carte similaire à un Rabsperry Pi conçue à l’initiative d’Intel pour mettre en avant leurs processeurs Atom basse consommation pour l’informatique embarquée.

MinnowBoard MAX Intel Atom (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/08/MinnowBoard_MAX-Top-Angled NULL.jpg)Cet été est devenu disponible une nouvelle itération de ce concept avec la MinnowBoard Max (http://www NULL.minnowboard NULL.org/meet-minnowboard-max/). Double bonne nouvelle : le prix est en baisse et les performances en hausse! Pour 99$ (hors frais de port), vous pouvez avoir le modèle avec CPU 64bits Atom E3815 simple-coeur à 1,46 GHz et équipé de 1Go de RAM DDR3. Pour 139$, c’est le modèle avec micro-processeur Atom E3825 double-coeur à 1,33 GHz et 2 Go de RAM DDR3 qui vous tend les bras.

Les deux versions disposent de 8 Go de mémoire Flash (ce qui est plus qu’une CubieBoard (http://xv4y NULL.radioclub NULL.asia/2013/07/09/la-cubieboard-2-ordinateur-embarque-avec-cpu-double-coeur/) par exemple) et d’un port MicroSD. Les entrées-sorties sont nombreuses avec 8 ports GPIO (dont 2 pour de la PWM, bus I2C et SPI, mais aussi des connexions “micro-informatique” comme un port SATA II à 3Gbps, ports USB 2.0 et 3.0 et un connecteur Gigabit Ethernet. Une sortie audio numérique est disponible sur le port HDMI, mais les sorties analogiques demandent d’utiliser une carte d’extension supplémentaire. Un port 26 broches permet d’accéder aux entrées-sorties basse vitesse (Série UART, GPIO…) et un port 60 broches donne accès à plus d’entrées-sorties haute vitesse (PCIe 1x, USB 2.0, SATA…).

Les systèmes d’exploitation supportés sont Debian GNU/Linux et Android 4.4. Les pilotes Linux pour le processeur vidéo Intel HD sont disponibles et le boot se fait par UEFI.

Un ordinateur embarqué avec processeur ARM quadri-core pour 59$

Je me posais la question de savoir quelle était maintenant la “meilleure affaire” en terme d’ordinateur embarqué similaire au Raspberry Pi. La CubieBoard2 (http://xv4y NULL.radioclub NULL.asia/2013/08/09/reception-de-la-cubieboard2/) et son évolution le CubieTruck offre un vrai concentré de technologie pour le prix, mais sur ce domaine les choses évoluent très très vite. Le processeur AllWinner A20 que l’on trouve dans ces cartes expérimentales n’est plus aujourd’hui le haut de gamme du fondeur chinois, c’est le A31 quadri-core qui le remplace avec un GPU PowerVR plus puissant lui aussi. Malheureusement, pas de carte avec AllWinner A31 disponible réellement (malgré quelques annonces).

ODROID U3 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2014/02/ODROID NULL.jpg)Par contre on trouve des projets très sérieux autour de processeurs fabriqués par Samsung, la série des Exynos que le constructeur coréens intègre dans ses smartphones et tablettes. Haut la main, la meilleure affaire est la ODROID-U3 Community Edition qui pour 59$ (port non compris) embarque 4 coeurs Cortex A9 à 1,7 GHz, un GPU Mali 400MP à 533MHz (comme les A10/A20 mais avec 4 coeurs) et 2 Go de RAM (http://hardkernel NULL.com/main/products/prdt_info NULL.php?g_code=G138733896281&tab_idx=1). Elle est capable de faire tourner XUbuntu 13.10 et Android 4 et devrait représenter un sérieux bon en avant en termes de performances sur les entiers et les flottants. Par contre, pour la vidéo ce sera peut-être moins bien que le Raspberry Pi qui excelle dans le domaine. Le principal problème des GPU Mali n’étant pas la puissance de calcul brute, mais l’absence de driver disponible dans les versions “libres” des distributions Linux.

Si vous voulez encore plus de puissance, allez voir dans la gamme de Arndale qui propose une carte basé sur le Samsung Exynos 5420 embarquant pas moins de 8 coeurs (http://www NULL.arndaleboard NULL.org/wiki/index NULL.php/Main_Page)! 4 sont des coeurs Cortex-A15 à 1,7 GHz, et quatre sont des Cortex-A9 à 1,2 GHz. Le GPU est un Mali 604 qui dispose de très bonnes performances. A noter que la carte offre aussi un port SATA (comme les Cubieboard) ce qui est pratique pour monter un petit serveur à la maison en étant beaucoup beaucoup plus rapide que les cartes SD. Le prix chez PyrusTek est de 179$ ce qui la place dans une autre gamme (http://www NULL.pyrustek NULL.com/us/?menuType=product&mode=view&act=list&page=&searchField=&searchKey=&lcate=001&mcate=001&scate=&fcate=&sort=&prodCode=2013102100003&searchIcon6=&searchIcon7=&searchIcon8=&searchIcon9=&searchColor=&searchSize=&pr_no=&searchStartPrice=&searchEndPrice=).

Pour mon ami Benoît qui me faisait remarquer avec justesse que ce qu’il manque à Cubieboard c’est un vrai projet avec une orientation fonctionnelle, car c’est là la réussite de la Raspberry Fundation et aussi des BeagleBone (http://xv4y NULL.radioclub NULL.asia/2013/04/23/un-beaglebone-avec-processeur-arm-cortex-a8-a-1ghz-pour-45/) qui mettent l’accent sur l’environnement de développement, la vérité est encore plus triste. Tom Cubie, créateur de la CubieBoard, est aussi lancé dans le projet de Radxa qui construit des cartes autour de processeurs chinois Rockchip RK3188 (http://radxa NULL.com/author/radxa/). Pour 99$ vous avez un quadri-core Cortex-A9 à 1,6 GHz avec 2 Go de RAM qui tourne sous Android et Ubuntu. Le GPU est un Mali-400MP à 4 coeurs. On le voit bien, l’orientation est clairement matérielle, l’aspect logiciel et développement vient bien derrière puisque le support des CubieBoard 2 sous Debian n’est même pas complet!

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 PC miniature Quad-Core à 129$

Vu sur ArsTechnica (http://arstechnica NULL.com/gadgets/2012/07/korean-company-offers-3-5-inch-quad-core-arm-linux-computer-for-129/), la société coréenne Hardkernel propose sa carte ODROID-X qui vient compléter la famille des Raspberry Pi, BeagleBoard et consorts.

Carte ODROID-X, PC embarqué (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/07/201206301841017729 NULL.jpeg)Visiblement orientée sur le haut du marché, la carte comprend un processeur à quatre coeurs (Samsung Exynos 4 à 1,4 GHz), un processeur graphique quadri-core Mali 400, 1 Go de RAM, 6 ports USB, un port Ethernet, une entrée-sortie audio et un lecteur de carte SDHC. Le processeur étant construit sur l’architecture Cortex A9 d’ARM, il permet de faire tourner Ubuntu et Android.

La carte semble disponible à la vente immédiatement avec une expédition internationale à partir de fin juillet (http://www NULL.hardkernel NULL.com/renewal_2011/products/prdt_info NULL.php?g_code=G133999328931), livraison prévue en 2 semaines par EMS. Le prix de 129$ (plus 30$ de port) est plus élevé que celui d’autres cartes, mais les performances sont à la hausse. A noter la garantie de 4 semaines et l’ensemble de petites notes en bas qui vous font comprendre que l’achat est à vos risques…

Un nouveau PC miniature à 49$

VIA Android PC board (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/05/apc-banana-640x358 NULL.jpg)Vu sur l’excellent site Ars Technica (http://arstechnica NULL.com/gadgets/2012/05/another-tiny-computer-vias-49-apc-offers-android-hdmi-video-out/). La société VIA, très connue pour ses chipsets et microprocesseurs pour micro-ordinateurs et compatibles PC, a annoncé la disponibilité d’un nouveau concurrent du Raspberry Pi et consorts (http://xv4y NULL.radioclub NULL.asia/2012/03/15/beagleboard-raspberry-pi-et-autres-pc-embarques-pour-les-radioamateurs/). C’est le APC ou Android PC qui embarque un processeur ARM (ARM11, donc compatible Android contrairement au Raspberry Pi), 512Mo de RAM, 2 Go de mémoire Flash, des sorties VGA, HDMI et audio, une entrée audio, un port MicroSD, un port Ethernet et 4 ports USB. La carte vendue nue et annoncée comme au format Neo-ITX consomme entre 4 et 13,5 Watts et est livré avec une version adaptée d’Android 2.3.

AllWiner Android PC USB clé (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/05/ea687cbe6b22cba6b63b77472f9c876d NULL.jpeg)L’article parle aussi d’un autre micro PC à 74$ mais mieux équipé avec Wifi et un processeur Cortex A8 à 1,5GHz qui fait tourner Android 4.0 (http://arstechnica NULL.com/gadgets/2012/05/new-74-android-mini-computer-is-slightly-larger-than-a-thumb-drive/). Avec tout cela, il y a du choix et avec un peu de chance ces produits seront réellement disponibles (qui a un Rasbperry Pi entre les mains ?)…