Les cartes 96Boards

 

 

Sommaire :

I – Qu’est-ce que c’est une carte 96Boards ?
A – Définition ------------------------------------
B – Spécifications --------------------------------
C – Composition -----------------------------------

 

II – Qu’est-ce qui les rends uniques ?
A – Est-ce révolutionnaire ? ----------------------
B – Exemple d’utilité -----------------------------
C – Crée à usage « Industriel » -------------------

 

III – Les 96Boards, concurrents contre les Raspberry ?
A – Différences (Comparaisons) --------------------
B – Avantage et Désavantages ----------------------
C – Conclusion générale --------------------------

 

C'est quoi une 96Boards ?

Pour commencer cette recherche documentaire, nous allons d’abord nous demander ce qu’est exactement une carte 96Boards en définissant sa fonction primaire, ses spécifications et si possible dans le détail, sa composition.

Premièrement,
Les cartes 96Boards sont, à priori, des cartes de développement fabriquées par Linaro qui peuvent utiliser les derniers processeurs ARM qui sont des composants présents dans un dispositif électronique qui permet, généralement, à l’ordinateur d’exécuté les instructions que le système lui donne. (Les processeurs ARM ont une architecture plus simple, et une faible consommation par l’ordinateur que les autres processeurs, les rendant plus attirants.)

La marque de processeurs ARM

Comme toutes les cartes de développeurs, ces 96Boards ont un rôle « prédéfini » en soi. C’est-à-dire, des nano-ordinateurs pouvant être utilisés pour tous types de créations électroniques, informatiques et être réadaptés pour ces usages différents.
Ce sont en quelque sortes, des cartes de développement pour des développeurs qui utilisent les processeurs ARM, mais pour un prix abordable pour tous consommateurs ou entreprises.
Un des objectifs attendus par les créateurs des cartes 96Boards, était de crée une sorte de vaste écosystème de produits associés Linaro.
Mais cela a échoué aujourd’hui à cause d’une médiatisation trop basse.

 

Ensuite,
En rentrant dans les spécifications, cela dépend de la 96Board utilisée. Chacune a ses propres caractéristiques techniques pour un usage un poil différent.
Pour le moment, il y a trois types de 96Boards pour utiliser du ARM à bas prix : - L’édition Consommateur (Consumer Edition [CE]) qui vise tout ce qui est dans le mobile, et crée des hubs (Des menus à la Android, Ios, etc..).

- L’édition Entreprise (Enterprise Edition [EE]) qui vise les réseaux ou les serveurs numériques.

- L’édition Internet of Things (IoT Edition [IE]) qui vise les objets connectés de toute sortes, donc l’IdO, ou Internet des Objets.
Ces types de 96Boards sont les types principaux, mais les vendeurs peuvent ajouter des matériaux informatiques customisés pour compléter les Boards.
Mais il n’y a pas que les 3 principales comme spécifications, puisque certains développeurs ont modifié les 96Boards pour crée aussi deux autres types, qui sont spécialisés dans : - La télévision (TV Platform), basé sur les spécifications des 96Boards édition Entreprise.

- Les caméras, système de surveillance, basé sur les spécifications des 96Boards édition Consommateur.

Une carte 96Boards
Bubblegum-96 utilisée dans le gaming mais aussi dans la robotique et fourni une haute performance dans les deux cas.

 

Enfin,
Nous allons voir la composition générale de ces 96Boards,

Comme on peut le voir sur le côté gauche, la structure des 96Boards est à peu près similaire à celle-ci en générale.
Avec un processeur ARM et différents modules capable de différents branchements mais bien entendu, cela change avec le type de 96Boards que l’on utilise.

En réalité, le schéma est beaucoup moins compliqué que cela, toute les Boards ont environs la même construction, comme par exemple cette 96Boards édition Consommateur (à Gauche) et édition IoT (à Droite) :

Les formats se ressemblent, mais les composants changent, apparaissent ou disparaissent suivant le modèle utilisé, pour différents usages.

Les composants varient et sont souvent le minimum requis, comme par exemple, les 96Boards Edition Consommateur qui comprend (au minimum) :

 

  • Une plateforme de carte très petite, 85x54x12mm
    • Un peu plus grande pour la version Etendu, 85x100x12mm 
  • Design indépendant du SoC qui est le système sur un puce (32 ou 64 bit) 
  • 0.5GB de RAM (1GB Recommandé pour Android) 
  • Socket pour MicroSDHC pour maximum 64GB de stockage 
  • Des Sockets pour Wifi 802.11g/n et Bluetooth 4.0 LE 
  • Des connecteurs et ouvertures à l’expansion de la carte I/O
    • 2 USB de type A ou Type C (USB 2.0 ou 3.0)
    • Un Micro USB-B ou Type C ou Port OTG (USB 2.0 ou 3.0)
      • Pour la connexion à un PC
      • Des connecteurs pour interfaces de toute sorte (un d’entre eux minimum) :
      • ▪ HDMI avec Audio pour HDMI ou micro connecteur
      • ▪ MHL avec Audio pour microUSB
      • ▪ DisplayPort avec Audio pour USB de type C
      • Un entête femelle de 40 trous pour les créateurs
      • Un entête femelle rapide de 60 trous pour les créateurs avancés, avec utilisation d’interfaces rapides incluant MIPI-DSI, USB et un MIPI CSI-2 optionnel
      • Et enfin, une alimentation pour la Board connectable par des connecteurs DC Jack

Mais ceci est seulement la ‘composition’ des cartes 96Boards Edition CE. La taille et le nombre d’éléments va changer en fonction du type de cartes.
Comme par exemple, les cartes IoT (IE) vont être plus petite que les cartes CE en édition standard, mais la taille est égale à son utilité.
Plus la carte est grosse, plus son utilité est complexe.
Ces cartes 96Boards sont toutes uniques en leur composition et c’est cela qui fait qu’elles ont un gros potentiel et que leurs créateurs voyaient gros au lancement de ces outils.

Révolutionnaire?

Mais un problème médiatique a fait qu’elles ne sont pas ressorties autant que d’autres cartes de développement, mais pourquoi ?
Est-ce révolutionnaire ? Que peut-on faire exactement avec ?

Ce sont des questions que l’on peut se poser sur le flop commercial qu’elles ont subi ces dernières années.
Pour commencer, ce flop était juste un problème médiatique de leur côté chez Linaro.
Mais est-ce vraiment révolutionnaire ? Puisque si ça ne l’est pas, cela peut-être la raison de la faible notoriété de cette société.

Non, ces cartes-là ne sont pas révolutionnaire en soi, puisqu’il en existe d’autres sur le marché qui font à peu près la même chose, comme les Raspberry, Adafruit ou cartes Intel, il y en a vraiment beaucoup.
Mais les 96Boards ont été révolutionnaire sur une chose, ils ont créé et dévoilé au grand publique, la toute première carte mère ARM 64 Bits pour serveurs.

Photo de la 96Board LEMAKER

Cela n’avait pas été fait et c’est en partie parce que le projet est concentré sur les processeurs ARM que cette carte a pris vie au bout d’un certain temps.
Ils ne sont peut-être pas révolutionnaires au niveau de l’utilité de base, mais ils sont révolutionnaires au niveau des composants utilisés et de l’évolution de ces cartes.
D’après un article posté sur le site de Silicon.fr l’année dernière, il y avait encore trop peu de cartes mères ARM 64 bits serveur.

Donc en partie, oui et non, les cartes 96boards sont une révolution au sein de l’évolution générale, mais pas pour leur utilité centrale qui reste la même pour beaucoup d’autre créateurs de cartes de développement.

Maintenant, l’utilité est quelque chose de certes, qui n’est pas révolutionnaire dans le cas où on développe sur ces cartes, mais cela peut-être très innovateur dans autre domaines.
Comme par exemple, avec l’apparition des drones avec caméra au grand publique, nous pouvons nous demander comment fait-on pour crée ce genre de drone ?
Nous pouvons utiliser une 96Board, comme présenté si dessous

Mais il y a beaucoup d’autres utilités, comme créé des robots de toute sorte, faire des programmes, des réseaux, serveurs, utilisé les cartes pour en crée des cartes mères..
Nous pouvons faire des imprimantes 3D, des objets connectés en tout genre..
Cependant, il y a une autre utilisation de ces cartes qui nous sautent à l’œil,
C’est son utilisation de manière « industriel ».

C’est-à-dire que les prix sont bas et que le grand publique peut l’utiliser, mais pas que !

Il y a beaucoup de types de 96Boards et toutes se complètent puisque toutes ont une raison d’exister, c’est le fameux écosystème que Linaro avait voulu mettre en place.
Cet écosystème est intéressant puisqu’il permet à tout le monde d’utilisé leur cartes, pour différentes raisons mais surtout de les modifiés, avec le bénéfice du processeur ARM qui n’était pas utilisable avant.

Il y a aussi l’usage industriel dans les industries, créé des bras de robots pour faciliter la production, cela peut être fait grâce aux 96Boards, utilisé des 96Boards en masse pour faire une chaîne de production !

Des concurrents ? Une guerre ? Un peu quand même !

Par leur utilité et la présence de ces cartes sur le marché, d’autre constructeurs ont fait de même depuis quelques années et ont « initié » une bataille entre les cartes de développement.
Avec la création des cartes Raspberry, les cartes 96Boards ont eu des problèmes pour se démarquer et ce n’est pas nouveau.
Alors il faut les départager pour savoir laquelle de ces deux cartes est la « meilleure » mais cela dépend bien sûr de la carte comparé, alors nous allons utiliser des cartes qui se ressemblent.

Comme par exemple, nous allons comparer le Raspberry Pi 3 (Model B) et le Bubblegum-96. Deux nouveaux modèles qui sont aussi performant l’un que l’autre, et qui sont tous les deux parfaits pour le développement, pour les débutants et professionnels.

Photo de Raspberry Pi 3 (Modèle B sans socle de protection)

Le Raspberry Pi 3 est dépourvu de Processeur ARM, ayant un Processeur Quad Core 1.2GHz Broadcom qui tourne en 64bits mais est relativement performant.
Le Bubblegum-96 par contre possède un Processeur ARM Cortex-A53 Quad Core qui tourne en 1.8Ghz.
Mais le Raspberry Pi 3 dispose seulement de seulement 1 Giga de RAM alors que le Bubblegum-96 dispose de 2 Giga de RAM en DDR3, qui est quand même plus approprié.

Cependant, le Raspberry Pi (En tout genre donc la version 3.0 compris) est moins cher et permet aux débutants de s’initier à la programmation (Ce qui est l’objectif de base, fournir un nanoordinateur à bas coût pour encourager les jeunes débutants à la programmation).
La Raspberry ayant évolué sur le marché, nous pouvons trouver des versions avec 16 Giga de RAM pour d’autre travaux mais coutent beaucoup plus chères (Aux alentours de la centaine d’euros).

Le Bubblegum-96 est un quand même plus chère que le Raspberry Pi 3, coutant environs 90€ sur leur site officiel, alors que le Raspberry Pi 3 coute seulement aux alentours de 30€ ou 50€ maximum pour les petites configurations.
Les deux appareils possèdent une carte de storage MicroSD, mais peuvent avoir un plus gros espace de stockage si on trouve la bonne carte adaptée à la taille du Socket pour la MicroSD et qui donne un espace plus grand.

Maintenant, les avantages et désavantages de ces deux cartes.
Comme vu précédemment, le prix est important pour l’utilisateur mais le prix dépend de ce qu’il veut faire, créé ou aborder comme projet !
Le prix du Bubblegum-96 est plus cher qu’un Raspberry Pi 3, mais le Raspberry Pi 3 est mieux adapté pour les débutants, donc c’est compréhensible.
Ensuite, les spécifications des deux appareils.

On peut dire que pour ce coup-là, le Bubblegum-96 est au-dessus au niveau des performances avec son processeur quad core ARM 64 bits et sa RAM supérieure ! Mais encore, cela dépend du modèle du Raspberry Pi 3, comme nous avons utilisé le Modèle B pour la comparaison, d’autres modèles de Raspberry Pi 3 possèdent exactement le même processeur que le Bubblegum-96 !
Pour le moment, le modèle B ne gagne pas face au Bubblegum-96, mais la gamme Raspberry est large, tout comme la gamme des 96Boards.

Ensuite, la vitesse du processeur pour la Bubblegum-96 est de 1.8 GHz maximum, ce qui est plus rapide que celle du Raspberry qui est seulement de 1.2GH.
Il y a aussi la taille qui compte ! Le Bubblegum-96 est plus petit qu’un Raspberry Pi 3, ce qui peut être important pour le placer dans un boitier si on veut privilégier la taille du projet.

Et enfin, au niveau des ports, le Raspberry-Pi 3 modèle B possède plus de ports USB que le Bubblegum-96, ce qui peut être très utile sans y ajouter d’extensions.

Au final, le Bubblegum-96 est parfait pour ceux qui veulent de la performance pour d’assez gros travaux, mais le Raspberry Pi 3 modèle B (Ou les Raspberry Pi 3 en général) est mieux pour les débutants qui veulent découvrir la programmation et avoir un rapport qualitéprix remarquable.

En conclusion,
Les 96Boards ont toutes leur potentiel, et elles ont été très importante aux développements des cartes de développement il fut un temps,

Mais aujourd’hui, il y a tellement de différentes cartes de développement à différent coûts et utilités que le choix ne manque pas, et les consommateurs sont plus facilement perdus dans la masse des produits proposé par les vendeurs.

Les cartes 96Boards sont un peu comme les autres cartes, mais un peu plus performantes pour la plupart et offrant beaucoup de choix aux consommateurs après avoir créé petit-à-petit un écosystème, servant de base à certains vendeurs qui peuvent ainsi modifier ces cartes pour en proposer des meilleurs qui n’ont jamais encore existé sur le marché.

Recherche Bibliographique et source des informations :

A propos des boards : https://www.96boards.org/about/
http://www.silicon.fr/les-concurrents-du-raspberry-pi-96boards-lestandard-industriel-151142.html?inf_by=59c8b960681db85a5e8b4712
https://www.lembarque.com/avec-96boards-les-cartes-de-developpementa-base-de-processeur-arm-cortex-a-ont-leur-standard-ouvert_003077

Nano-ordinateurs : https://fr.wikipedia.org/wiki/Nano-ordinateur

Concurrents : http://www.silicon.fr/le-raspberry-pi-et-7-concurrentsen-heritiers-de-la-revolution-arm-dossier152252.html?inf_by=59c8b960681db85a5e8b4712

Processeurs : https://lecrabeinfo.net/le-role-des-processeurs-et-deleurs-coeurs.html
https://fr.wikipedia.org/wiki/Processeur
ARM : https://fr.wikipedia.org/wiki/Architecture_ARM

Spécifications : https://www.96boards.org/specifications/
PDFs: https://www.96boards.org/documentation/Specifications/
Bubblegum-96: https://www.96boards.org/product/bubblegum-96/
HUBs : https://en.wikipedia.org/wiki/Hub_(network_science)
IdO : https://fr.wikipedia.org/wiki/Internet_des_objets
Carte mère 64 Bits ARM : http://www.silicon.fr/96boards-degaine-enfinune-premiere-carte-arm-64-bits-pour-serveur143324.html?inf_by=59ce1132671db82d3f8b46a0
BeGeek Raspberry : http://www.begeek.fr/raspberry-pi-3-meme-taillememe-prix-mais-plus-puissant-194981

Raspberry Spécifications : http://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/
Info Bubblegum-96 : http://mightynotes.wordpress.com/2017/04/11/hands-on-bubblegum-96-asmall-yet-powerful-device/
http://www.cnx-software.com/2016/03/05/89-bubblegum-96-96boardsdevelopment-board-is-powered-by-actions-semi-s900-64-bit-processorwith-2gb-ram/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *