L’évolution fulgurante des technologies continue sa course et les systèmes embarqués commencent à occuper plus de place. Après les Raspberry Pi, l’univers des ordinateurs monocarte s’est élargi avec la venue de BeagleBone. Il est fréquemment utilisé en réseau et dans les environnements industriels à haute température. On pourrait alors de se demander à quoi sert-il et comment l’utiliser ? Dans cet article, nous nous proposons de répondre à cette question en le présentant, ensuite d’en étudier l’utilité et enfin de voir comment s’en servir.

Origine de BeagleBone

USB Sniffing With The BeagleBoard-xM | Hackaday

Les cartes BeagleBone sont des ordinateurs à carte unique sans ventilateur basés sur des processeurs Texas Instruments. Ils consomment faiblement l’énergie et sont dotés du cœur ARM Cortex-A. La carte bénéficie de toute l’extensibilité des machines de bureau d’aujourd’hui, mais sans l’encombrement, les dépenses ou le bruit. BeagleBoard.org fournit une plate-forme de développement open source pour la création de conceptions embarquées hautes performances portant un nom ayant pour racine BeagleBone.


La BeagleBoard, ancêtre de BeagleBone est une carte électronique de type ordinateur à carte unique de faible puissance. Il s’agit d’un matériel libre produit par Texas Instruments en collaboration avec Digi-Key. La BeagleBoard a également été conçue en ayant à l’esprit le développement de logiciels open source. Elle constitue également un moyen de démontrer les caractéristiques du system-on-a-chip OMAP3530 de Texas Instrument2. La carte a été développée par une petite équipe d’ingénieurs dans un but pédagogique afin d’être utilisée dans les universités à travers le monde, dans le but d’enseigner le potentiel de l’open source matériel et logiciel.

Caractéristiques de la BeagleBone

BeagleBone est un matériel open source qui a un facteur de mousse de la taille d’une carte de crédit. C’était le premier du genre, qui devient célèbre pour sa petite taille, mais ayant une grande capacité. Contrairement à ses ancêtres tels que BeagleBoard ou BeagleBoard-xM, il a beaucoup de broches d’entrée-sortie qui peuvent être utilisées par les pirates et les amateurs de matériel pour interfacer Linux avec leurs capteurs préférés sans aucune modification au niveau du noyau. De plus, sa conception Arduino peut être utilisée pour attacher beaucoup de capes, ce qui ajoutera encore plus d’ailes à ses capacités.


Les caractéristiques les plus communes sont les suivantes :

  • 256 Mo de RAM DDR2
  • Accélérateur graphique 3D
  • ARM Cortex-M3 pour la gestion de l’alimentation
  • 2x processeurs RISC PRU 32 bits
  • Client USB: alimentation, débogage et périphérique
  • Hôte USB
  • Ethernet
  • 2 en-têtes 46 broches

Modèles de carte Beaglebone

Ainsi il existe plusieurs cartes compatibles BeagleBone sur lesquelles on peut désormais exécuter nos distributions Linux préférées, Android, Ubuntu et étendre les fonctionnalités avec les capes de BeagleBoard.org et les interfaces périphériques flexibles. On distingue entre autre :

  • BeagleBone AI-64 : apporte aux développeurs un système complet d’IA et d’apprentissage automatique avec la commodité et l’évolutivité de la plate-forme BeagleBone. Les périphériques embarqués met une énorme quantité de puissance de calcul dans une plate-forme facile à utiliser. On peut tout construire, aussi bien des robots autonomes que des systèmes d’automatisation des bâtiments.
  • BeagleBone Blue : est un contrôleur robotique construit autour de l’ordinateur matériel ouvert BeagleBone. Il est compatible Linux et est pris en charge par la communauté et entièrement open source. Il offre des capacités de mise en réseau flexibles et des interfaces périphériques pour construire des robots mobiles rapidement et à moindre coût.
  • PocketBeagle : est un ordinateur porte-clés USB open-source ultra-minuscule mais complet. Il présente un coût incroyable, une conception élégante et une utilisation simple, faisant de lui la carte de développement idéale.
  • BeagleBone Black Wireless : Le BeagleBone Black Wireless en français BeagleBone Noir Sans Fil remplace le port Ethernet 10/100 par le Wi-Fi 802.11 b/g/n 2,4 GHz et intègre le Bluetooth . Il est né d’un partenariat avec Octavo Systems.  C’est l’ordinateur Linux IoT de la taille d’une carte de crédit le plus facile à utiliser et à modifier disponible.
  • BeagleBone Industriel : Le BeagleBone Black Industrial est une carte à faible coût et à forte expansion utilisant un processeur Sitara™ AM3358 ARM® Cortex™-A8. Il est livré avec la distribution Debian Linux préinstallée sur la carte FLASH intégrée, prête à démarrer l’évaluation et le développement.
  • BeagleBone Black (BBB)

USAGE DES BEAGLEBOARD


Les cartes BeagleBoard ont beaucoup retenus l’attention ces derniers temps grâce à leur prix mais pas seulement. Un ensemble de fonctionnalités en font comme un mélange polyvalent de Raspberry Pi et d’Arduino. Elles offrent une excellente introduction au développement matériel et une voie potentielle allant des projets réalisés en tant qu’amateur à des produits matériels commercialement viables. Pour ceux qui s’interrogent sur les possibilités, voici une sélection de réalisation possible avec des carte BeagleBone :

  • Surveillance réseau : Le BeagleBone peut être utilisé pour surveiller les connexions Internet sur votre réseau. Cela tout simplement en identifiant les utilisateurs à bande passante élevée et les risques de sécurité potentiels.
  • Domotique : la carte a été conçu avec des broches adaptés à des équipements de domotique et prend en charge certaines fonctionnalités d’Arduino. Les BeagleBone peuvent intervenir pour la conception et la mise en place d’équipement intelligents connectés (IOT).
  • Capteur de température :  Le système utilise un serpentin en acier, un échangeur de chaleur à eau et un capteur de température. Le capteur surveille la température d’une fermentation et la gère à l’aide d’une interface Web.
  • Media center : la carte est capable de jouer pleinement le rôle d’un ordinateur et encore plus d’un équipement de diffusion de Home cinéma. Il dispose même d’un système adapté pour l’occasion.
  • Hacking : Dans l’univers du hacking et de la sécurité, c’est l’outil parfait et facilement dissimulable au sein d’un réseau. Il peut aussi bien être utilisé pour un accès distant ou comme porte dérobée.
  • Automatisation de tâches 
  • Compteur de Like Facebook : Le compteur de type Facebook utilise l’API OpenGraph de Facebook pour recevoir le nombre de « j’aime » d’un nœud particulier sur le graphique au format JSON. Le projet affiche ensuite le numéro sur un afficheur à LED à 7 segments et à 4 chiffres.


Dans la même rubrique découvrez également :

Laisser un commentaire

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

18 − sept =