La BeagleBoard est un ordinateur monocarte basse consommation et open source , produit par Texas Instruments en collaboration avec Digi-Key et Newark element14 . Conçue pour le développement de logiciels libres , elle permet également de démontrer les capacités du système sur puce OMAP3530 de Texas Instruments . Développée par une petite équipe d'ingénieurs, la BeagleBoard est une carte pédagogique destinée aux établissements d'enseignement supérieur du monde entier pour l'apprentissage des matériels et logiciels libres. Elle est également commercialisée sous licence Creative Commons Attribution-Partage à l'Identique . La conception de la carte a été réalisée avec Cadence OrCAD pour les schémas et Cadence Allegro pour la fabrication des circuits imprimés ; aucun logiciel de simulation n'a été utilisé.
Caractéristiques
La BeagleBoard mesure environ 75 x 75 mm et possède toutes les fonctionnalités d'un ordinateur de base. Le microcontrôleur OMAP3530 intègre un processeur ARM Cortex -A8 (compatible avec Linux , Minix , FreeBSD , OpenBSD , RISC OS , ou Symbian ; plusieurs portages Android non officiels existent ), un processeur de signal numérique TMS320C64x+ pour le décodage vidéo et audio accéléré, et un processeur graphique Imagination Technologies PowerVR SGX530 pour le rendu 2D et 3D accéléré, prenant en charge OpenGL ES 2.0 . La sortie vidéo est assurée par des connecteurs S-Vidéo et HDMI séparés . Il comprend un emplacement unique pour carte SD / MMC prenant en charge SDIO , un port USB On-The-Go , une connexion série RS-232 , une connexion JTAG et deux prises jack stéréo 3,5 mm pour l'entrée/sortie audio.
Le stockage et la mémoire intégrés sont assurés par une puce PoP qui comprend 256 Mo de mémoire flash NAND et 256 Mo de RAM (128 Mo sur les modèles précédents).
La carte consomme jusqu'à 2 W de puissance et peut être alimentée par le connecteur USB ou par une alimentation 5 V séparée.
Spécifications de la révision C4

- Puce SoC/mémoire à emballage sur emballage (PoP).
- Processeur TI OMAP 3530 SoC – Cœur ARM Cortex-A8 à 720 MHz
- Cœur TMS320C64x+ « compatible HD » (520 MHz jusqu'à 720p à 30 ips)
- Processeur graphique 2D/3D PowerVR SGX d'Imagination Technologies prenant en charge deux écrans indépendants
- 256 Mo de RAM LPDDR
- Mémoire flash NAND de 256 Mo
- Connexions périphériques
- DVI-D (connecteur HDMI choisi pour sa taille – résolution maximale de 1280 × 1024 – et il ne prend pas en charge la sortie audio numérique)
- S-Vidéo
- USB OTG (mini AB)
- 1 port USB
- Emplacement pour carte SD/MMC
- Prises d'entrée et de sortie stéréo
- Port RS-232
- Connecteur JTAG
- Prise de courant ( type connecteur cylindrique 5 V)
- Développement
- Le code de démarrage est stocké dans la ROM.
- Démarrage depuis la mémoire NAND, une carte SD/MMC, une clé USB ou un port série.
- Bouton de source de démarrage alternative.
- A été démontré en utilisant Android , Angstrom Linux , Fedora , Ubuntu , Gentoo , Arch Linux ARM, openSUSE pour ARM et les distributions Maemo Linux, VxWorks , FreeBSD , le système d'exploitation Windows CE , Symbian , QNX et une version de RISC OS 5 mise à disposition par RISC OS Open .
BeagleBoard-xM
Caractéristiques
Une version modifiée de la BeagleBoard, appelée BeagleBoard-xM, a été commercialisée à partir du 27 août 2010. La BeagleBoard-xM mesure 82,55 mm de côté et possède un processeur plus rapide (cadencé à 1 GHz contre 720 MHz pour la BeagleBoard), davantage de mémoire vive (512 Mo contre 256 Mo), un port Ethernet intégré et un hub USB à 4 ports. La BeagleBoard-xM ne dispose pas de mémoire NAND intégrée et nécessite donc le stockage du système d'exploitation et des autres données sur une carte microSD. L'ajout d'un port caméra sur la version -xM permet d'importer facilement des vidéos via les caméras Leopard Board.
Caractéristiques
- Puce CPU/mémoire POP (Package on Package ).
- Processeur TI DM3730 – Cœur ARM Cortex-A8 à 1 GHz
- Cœur TMS320C64x+ « compatible HD » (800 MHz jusqu'à 720p à 30 ips)
- Processeur graphique 2D/3D PowerVR SGX d'Imagination Technologies prenant en charge deux écrans indépendants
- 512 Mo de RAM LPDDR
- Carte microSD de 4 Go fournie avec la BeagleBoard-xM et préchargée avec The Angstrom Distribution
- Connexions périphériques
- DVI-D (connecteur HDMI choisi pour sa taille – résolution maximale de 1400 x 1050)
- S-Vidéo
- USB OTG (mini AB)
- 4 ports USB
- Ethernet
- Carte microSD/MMC
- Prises d'entrée et de sortie stéréo
- Port RS-232
- Connecteur JTAG
- Prise de courant ( type connecteur cylindrique 5 V)
- port caméra
- port d'extension
- Développement
- Code de démarrage stocké sur la carte microSD
- Démarrage uniquement depuis une carte microSD/MMC
- Bouton de source de démarrage alternative.
- A été démontré en utilisant Android , Angstrom Linux , Fedora , Ubuntu , Gentoo , Arch Linux ARM et les distributions Maemo Linux, FreeBSD , le système d'exploitation Windows CE , et RISC OS .
BeagleBone

Annoncée fin octobre 2011, la BeagleBone est une carte de développement minimaliste . Elle tient dans une boîte de pastilles Altoids . La BeagleBone était initialement proposée au prix de 89 dollars américains.
Le BeagleBone est équipé d'un processeur Sitara ARM Cortex-A8 fonctionnant à 720 MHz, de 256 Mo de RAM, de deux connecteurs d'extension à 46 broches, d'un Ethernet intégré, d'un emplacement microSD, d'un port hôte USB et d'un port périphérique multifonction comprenant des connexions de contrôle série de bas niveau et de débogage matériel JTAG, ce qui rend inutile l'utilisation d'un émulateur JTAG.
Plusieurs cartes d'extension pour BeagleBone ont été récemment commercialisées. Ces cartes peuvent être empilées sur la carte BeagleBone (jusqu'à quatre simultanément). Parmi les cartes d'extension pour BeagleBone, on trouve notamment :
- Étuis pour écrans tactiles LCD (7" et 3,5")
- cape DVI-D
- cape d'évasion
- Cape de planche à pain
- CAN bus cape
- cape RS-232
- Cape de batterie
BeagleBone Noir

Lancée le 23 avril 2013 au prix de 45 $, la BeagleBone Black se distingue notamment par une mémoire vive (RAM) portée à 512 Mo, une fréquence d'horloge du processeur à 1 GHz, ainsi que par l'ajout d'une sortie HDMI et de 2 Go de mémoire flash eMMC . Elle est également livrée avec le noyau Linux 3.8, une version améliorée du noyau Linux 3.2 de la BeagleBone originale, ce qui lui permet de tirer pleinement parti du Direct Rendering Manager (DRM).
La BeagleBone Black Revision C (sortie en 2014) a vu sa mémoire flash portée à 4 Go. Elle peut ainsi être livrée avec Debian GNU/Linux préinstallé. Les versions précédentes étaient livrées avec Ångström Linux.
BeagleBoard-X15
La BeagleBoard-X15 est basée sur le processeur TI Sitara AM5728 avec deux cœurs ARM Cortex-A15 fonctionnant à 1,5 GHz, deux cœurs ARM Cortex-M4 fonctionnant à 212 MHz et deux cœurs DSP TI C66x fonctionnant à 700 MHz. Le processeur prend en charge l'USB 3.0 et dispose d'un GPU PowerVR double cœur SGX544 fonctionnant à 532 MHz.
PocketBeagle
Lancée en septembre 2017, la PocketBeagle offre des performances de calcul identiques à celles de la BeagleBone Black, dans un format plus compact (50 % de taille en moins, 75 % de poids en moins) et pour un prix d'achat plus de 40 % inférieur (prix de vente conseillé en décembre 2018 : 25 $US contre 45 $US pour la BeagleBone Black). Cette miniaturisation a été rendue possible grâce à l' OSD3358-SM BGA (Ball Grid Array) . Ces avantages s'accompagnent de la suppression de tous les connecteurs intégrés, à l'exception d'un port micro USB, de la mémoire flash eMMC embarquée et d'une réduction du nombre de broches (de 92 à 72) en raison de contraintes d'espace. De ce fait, la plupart des cartes d'extension (capes) sont incompatibles ou nécessitent d'importantes modifications pour fonctionner avec la PocketBeagle. Tout comme le circuit imprimé (PCB) du BeagleBone Black est conçu pour tenir parfaitement dans une boîte de pastilles Altoids , celui du PocketBeagle est conçu pour tenir parfaitement dans une petite boîte de pastilles Altoids. Le PocketBeagle est particulièrement adapté aux systèmes embarqués où la taille et le poids sont des facteurs critiques, tels que les drones quadricoptères et autres robots miniaturisés, ainsi qu'aux jeux portables.
Caractéristiques
cartes d'extension optionnelles
- BeagleBoard Zippy – Carte fille d'extension de fonctionnalités pour BeagleBoard
- BeagleBoard Zippy2 – Zippy de deuxième génération. (UART, EEPROM, 100BASE-T, emplacement SD, RTC, I²C (5 V))
- Écran BeagleTouch – Panneau OLED tactile de 4,3 pouces avec écran tactile et pilotes pour Angstrom Linux conçus par Liquidware.
- Carte d'extension BeagleLCD2 – Écran LCD 4,3 pouces grand format + écran tactile avec carte d'interface. Développée par HY Research.
- BeagleJuice – Batterie lithium-ion portable développée et fabriquée par Liquidware.
- Adaptateur WLAN – Cette carte d'extension supplémentaire permet la connectivité sans fil de la BeagleBoard.
- Le kit BeadaFrame – 7" TFT LCD comprend un écran tactile et un cadre en plastique, par NAXING Electronics.
- Écran LCD 4DLCD CAPE – Écran LCD 4,3 pouces, résolution 480 x 272, tactile résistif ou non tactile, et sept boutons-poussoirs
- Vifff-024 – une caméra très sensible permettant la capture d'un flux vidéo en période de faible luminosité lunaire. Développée par ViSensi.org.
Boîtiers optionnels
- Boîtier en acrylique transparent pour BeagleBoard RevC – Boîtier pour BeagleBoard uniquement (sans Zippy2).
- Boîtier en acrylique transparent pour BeagleLCD2 – Boîtier pour BeagleBoard avec BeagleLCD2
Clones
- IGEPv2 – une carte légèrement plus grande qui comprend plus de RAM, le Bluetooth et le Wi-Fi intégrés, un hôte USB, une prise Ethernet et utilise des cartes microSD au lieu des cartes SD classiques.
- ICETEK Mini Board (chinois)