Domotique et objets connectés à faire soi-même

Armbian en cours de test pour la carte de développement FriendlyElec NanoPi Duo Allwinner H2+

La NanoPi Duo développée par FriendlyElec est une carte de développement construite autour du SoC quad-core Allwinner Cortex-A7 H2+. C’est un SoC très utilisé dans les cartes de développement d’entrée de gamme. On le retrouve par exemple dans les premières générations d’Orange Pi Zero mais également dans la toute nouvelle Banana Pi M2 Zero présentée la semaine dernière. Cette carte à la particularité d’être équipée de deux rangées de connecteurs au pas de 2,54mm compatible breadboard. Les développements pourront être fait sur Breadboard ou sur la carte fille commercialisée sous la forme d’un kit. Cette carte est commercialisée depuis août 2017. On peut se la procurer seule au prix de 7,99$ ou sous la forme d’un kit à partir de 17,99$ sur la boutique de Friendly Elec. Si vous possédez déjà un compte client sur AliExpress, les kits 256MB ou 512MB incluant la carte fille, un boitier, un dissipateur thermique et un câble FTDI vers USB est également disponible.

Armbian pour la FriendlyElec NanoPi Duo

Jusqu’à maintenant, il fallait se contenter de la distribution Ubuntu 16.04 permettant de développer des projets à l’aide de l’environnement pour objets connectés Ubuntu-Core. La distribution peut être téléchargée ici. Elle embarque plusieurs utilitaires permettant d’exploiter la NanoPi Duo ainsi que sa carte fille:

Depuis début novembre, l’association Armbian a débuté les tests pour prendre en charge la carte de développement NanoPi Duo développée par FriendlyElec. Comme le NanoPi Duo à de nombreux points communs avec l’architecture que l’Orange Pi Zero, le travail devrait être plus rapide que pour une carte totalement nouvelle. Armbian a publié il y a quelques jours un état d’avancement des premiers tests que voici. On retrouve les mêmes problèmes que pour l’OPI Zero :

Les matériels suivants ont été testés (à priori avec succès)

La liste complète ici. Aucune date de disponibilité n’a été communiqué mais il est toutefois possible de télécharger (lancer le téléchargement) la version de test dès maintenant. Cette distribution est basée sur le noyau Linux 4.13.10. Les versions Nightly sont disponibles ici. Deux versions sont disponibles. La première est basée sur Debian Stretch (la même que Raspbian pour le Raspberry), la seconde sur Ubuntu Xenial.

Caractéristiques de la NanoPi Duo Allwinner H2+

Carte fille Mini Shield avec boitier de protection pour NanoPi Duo

Friendly Elec propose une carte fille pour la NanoPi Duo. Elle est vendu sous la forme d’un kit ou à la carte sur la boutique de boutique de Friendly Elec. La carte fille dispose d’un connecteur à deux rangées placé au centre de la carte sur lequel on viendra installer la NanoPi-Duo. Cette carte embarque tous les connecteurs d’extension supportés par la NanoPi :

La Mini Shield embarque un micro-contrôleur JMS567 capable de gérer l’USB 3.0 ainsi que les disques SATA jusqu’à 6Gbps. Il est plus performant que JMS578 utilisé par Orange Pi pour son shield NAS.

La NanoPi Duo n’est pas équipée de mémoire flash eMMC, le système pourra être installé sur une carte micro USB ou sur un disque SSD au format mSATA. Les disque SSD mSATA sont beaucoup plus fiables que les cartes SD. Sur son WiKi, Friendly Elec indique la procédure pour connecter ou démarrer depuis un disque mSATA.

 

Pour compléter sa solution de développement et d’apprentissage pour objets connectés, Friendly Elec commercialise un caméra 2MP USB (FA-CAM202), un écran d’affichage LCD 1602 USB.

Le GPIO est pris en charge par la librairie WiringNP qui est une adaptation de la librairie wiringPi développée par Gordon Henderson pour le Raspberry Pi. Un Wiki et des exemples de programmations en C++ est proposé ici. La librairie WiringNP est également compatible avec les cartes NanoPi NEO/NEO2 et Air.

C’est une plateforme de développement très intéressant qui pourra également très bien convenir comme base pour un serveur domotique. Le support des disques SSD est vraiment un plus par rapport aux cartes concurrentes. On pourra toutefois regretter l’absence totale de sortie vidéo. Il faudra passer se contenter du Terminal en SSH en WiFi ou par liaison série/UART. Avec un environnement graphique léger comme XFCE, on pourra aussi utiliser un bureau distant tel que VNC.

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]
Quitter la version mobile