Archives par mot-clé : Ubuntu

Le Raspberry Pi 2 avec processeur quadricoeur est arrivé! [MAJ]

Trois ans après lancé la démocratisation de l’informatique embarquée, la Fondation Raspberry (http://www NULL.raspberrypi NULL.org) renouvelle sa plateforme matérielle tout en gardant le même prix de 35$. Le Raspberry Pi 2 est dès à présent disponible en volume chez les revendeurs habituels.

Raspberry Pi 2 (Ars Technica) (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2015/02/Pi2ModB1GB_2 NULL.jpg)Plus qu’une mise à jour comme la dernière version B+, le Raspberry Pi 2 (http://www NULL.raspberrypi NULL.org/raspberry-pi-2-on-sale/) est une vraie évolution sans remettre en cause les bases matérielles. Le format de la carte reste le même et la consommation électrique est toujours contenue. Je vous laisse consulter les détails sur l’article d’Ars Technica qui m’a informé de la nouveauté (http://arstechnica NULL.com/information-technology/2015/02/raspberry-pi-2-arrives-with-quad-core-cpu-1gb-ram-same-35-price/). En résumé, voici ce qui change par rapport au modèles B et B+ qu’il remplace :

  • Processeur Broadcom BCM2836 (CPU plus puissant, même GPU)
  • CPU quadri-core Cortex A7 à 900 MHz avec jeu d’instruction ARMv7
  • 1 Go de RAM (partagée avec la vidéo)
  • 4 ports USB et carte MicroSD (comme sur le B+)

Mon avis personnel, c’est qu’une des limitations de performance va maintenant venir de la mémoire de masse. Les cartes SD ne sont pas les périphériques les plus rapides et intégrer une mémoire de type eMMC pour la base de l’OS aurait été intéressant. De plus, en milieu humide (ou dans un pays tropical), les contacts des cartes SD peuvent s’oxyder et provoquer des faux-contacts à long terme.

Mise à jour à propos des performances : Le processeur BCM2836 du nouveau RPi2 utilise des coeurs Cortex A7 à 900 MHz (cadence maximale de 1,1 GHz). Cela représente un bon en avant par rapport au modèle précédent, mais reste bien en deçà d’une carte comme la Radxa Rock (http://xv4y NULL.radioclub NULL.asia/2014/11/18/ordinateur-embarque-radxa-rock-2-avec-cpu-rk3288-quadri-core-a-18ghz/) dont le RK3188 utilise des coeurs Cortex A9 plus performants et qui plus est cadencés à 1,6 GHz. Un banc d’essai disponible ici donne quelques points de comparaison intéressants (http://www NULL.trustedreviews NULL.com/raspberry-pi-2-review-power-and-performance-page-2). Par ailleurs, la capacité à tirer parti des 4 coeurs disponible dépendra des applications et de la façon dont elles ont été écrites. Pour avoir suivi les échanges concernant le développement de WSJT-X par exemple, le faire tourner sur plusieurs coeurs grace à OpenMP n’apporte que 25% de gain en moyenne, et n’utilise que deux coeurs partiellement chargés.

La grande nouveauté (mis à part le CPU beaucoup plus puissant) c’est bien évidemment le jeu d’instruction ARMv7. En effet, le précédent Pi utilisait un jeu d’instruction ARMv6 ce qui limitait les possibilités de systèmes d’exploitation. De nouvelles images de Raspbian seront bientôt disponible supportant les deux générations de carte. Surtout, c’est Ubuntu et Windows 10 qui font leur apparition. Il semblerait que la Fondation Raspberry et Microsoft aient travaillé de manière rapprochée ces 6 derniers mois pour faire fonctionner l’OS grand public et il sera disponible gratuitement. Microsoft sent le vent tourner dans le domaine de l’informatique embarquée (http://dev NULL.windows NULL.com/en-us/featured/Windows-Developer-Program-for-IoT) et souhaite rattraper son retard à tout prix.

Le modèle A reste inchangé pour l’entrée de gamme à 20$, même si une mise à jour mineure est  prévue dans les mois qui viennent, certainement pour passer la RAM à 512 Mo. Les modèles B et B+ restent aussi disponibles pour les utilisateurs professionnels qui ont besoin de stabilité (ça fera plaisir à certains). Le choix de garder le même GPU est intéressant car le Raspberry est un des rares ordinateurs embarqués à disposer des pilotes Linux pour ce dernier. A noter toutefois que s’il permet de lire des vidéos compressées en HD, il devrait marquer le pas pour les définitions 4k face aux nouveaux GPU.

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.

Packages Ubuntu Linux pour WSJT-X 1.00

WSJT-XJohn AC6SL a compilé et préparé des packages prêts à installer pour les 4 dernières versions de Ubuntu Linux. Ces paquets d’installation sont officiellement reconnus par l’équipe de développement de WSJT autour de Joe K1JT et Edson PY2SDR. Cette version 1.00 (release 3323) est la première considérée comme stable et utilisable pour un trafic régulier en mode JT9-1. Elle n’est toutefois pas exempte de bogues et restrictions et les retours d’utilisateurs sont appréciés sur la liste de diffusion des développeurs (http://lists NULL.berlios NULL.de/mailman/listinfo/wsjt-devel). Les utilisateurs cherchant quelque chose de parfaitement fonctionnel seraient toutefois plus avisés de rester avec la version traditionnelle de WSJT.

Activité réduite sur le blog… Linux, opération portable et Hallicrafters

Ne vous étonnez pas si j’écris peu en ce moment. Le travail et la panne prématurée de l’alimentation de mon iMac (5 ans seulement, les charmes de la vie sous les tropiques…), limite mon temps disponible.

J’utilise en ce moment un PC auparavant dédié à la comptabilité mais j’ai eu toutes les peines du monde à lui installer un Ubuntu 12.10 qui tourne correctement. Ayant débuté sous Linux avec une distribution SlackWare (CD Infomagic) livré avec un kernel 1.2.1 sur un 486SX25 avec 5Mo de RAM, je suis un supporter de Linux de longue date. Toutefois les mésaventures que j’ai eu avec Ubuntu 12.10 ont de quoi en refroidir plus d’un.

La semaine dernière ma femme, nos enfants Paul et Gilles et moi-même étions partis en petit voyage sur la côte. J’en ai profité pour emporter mon Moutain Topper Rig accompagné de l’ampli 55W (http://xv4y NULL.radioclub NULL.asia/2013/04/16/amplificateur-55w-pour-mon-mountain-topper-rig/). Globalement le bilan est maigre car la propagation sur 20 mètres était médiocre et mon antenne située 20m au dessus la mer mais à flanc de colline. Superbe vue sur la baie et les îles mais pas terrible pour l’angle de départ. J’ai toutefois la satisfaction d’un premier QSO stateside avec K7XB en utilisant mon matériel portable. Le but était de me montrer qu’avec une station autonome sur batterie tenant dans un sac à dos, je peux contacter le monde entier (ou presque).

Pour conclure, voici au passage un film en deux parties sur les radio Hallicrafters et leur usage durant la seconde guerre mondiale. Merci à VU2POP de les avoir partagée.

Hallicrafters 1 de 2 (http://www NULL.youtube NULL.com/watch?v=nxf0GA-GLqk)

Hallicrafters 2 de 2 (http://www NULL.youtube NULL.com/watch?v=FczuSJKk4ow)