Fabricantes comunes | Circuitco LLC en nombre de BeagleBoard.org |
---|---|
Empresa de diseño | Instrumentos de Texas |
Introducido | BeagleBoard 28 de julio de 2008 [1] BeagleBoard rev.C 13 de mayo de 2009 [2] BeagleBoard-xM 14 de septiembre de 2010 [3] BeagleBone 31 de octubre de 2011 [4] BeagleBone Black 23 de abril de 2013 [5] BeagleBoard-X15 1 de noviembre de 2015 [6] ( 28-07-2008 ) ( 13-05-2009 ) ( 14 de septiembre de 2010 ) ( 31-10-2011 ) ( 23-04-2013 ) ( 01/11/2015 ) |
Costo | De 95 a 149 dólares estadounidenses |
Tipo | Computadora de placa única |
Procesador | ARM Cortex-A8 |
Frecuencia | 600 MHz a 1 GHz |
Memoria | De 128 MB a 512 MB |
Conexión | USB en movimiento |
Puertos | USB para llevar / DVI-D / Audio para PC / SDHC / JTAG / HDMI |
Consumo de energía | 2 W |
Peso | ~37 gramos [7] |
Dimensiones | 7,62 cm × 7,62 cm × 1,6 cm |
BeagleBoard es una computadora de placa única de código abierto y bajo consumo producida por Texas Instruments en asociación con Digi-Key y Newark element14 . BeagleBoard también fue diseñada teniendo en mente el desarrollo de software de código abierto y como una forma de demostrar el sistema en un chip OMAP3530 de Texas Instruments . [8] La placa fue desarrollada por un pequeño equipo de ingenieros como una placa educativa que podría usarse en universidades de todo el mundo para enseñar capacidades de hardware y software de código abierto. También se vende al público bajo la licencia Creative Commons share-alike . La placa fue diseñada utilizando Cadence OrCAD para esquemas y Cadence Allegro para fabricación de PCB; no se utilizó ningún software de simulación. [ cita requerida ]
El BeagleBoard mide aproximadamente 75 por 75 mm y tiene toda la funcionalidad de una computadora básica. [9] El OMAP3530 incluye una CPU ARM Cortex -A8 (que puede ejecutar Linux , Minix , [10] FreeBSD , [11] OpenBSD , [12] RISC OS , [13] o Symbian ; existen varios puertos Android no oficiales [14] [15] ), un DSP TMS320C64x+ para decodificación acelerada de video y audio, y una GPU Imagination Technologies PowerVR SGX530 para proporcionar renderizado 2D y 3D acelerado que admite OpenGL ES 2.0 . La salida de video se proporciona a través de conexiones S-Video y HDMI separadas . Se proporcionan una única ranura para tarjeta SD / MMC que admite SDIO , un puerto USB On-The-Go , una conexión serial RS-232 , una conexión JTAG y dos conectores estéreo de 3,5 mm para entrada/salida de audio.
El almacenamiento y la memoria integrados se proporcionan a través de un chip PoP que incluye 256 MB de memoria flash NAND y 256 MB de RAM (128 MB en modelos anteriores).
La placa utiliza hasta 2 W de potencia y puede alimentarse desde el conector USB o desde una fuente de alimentación independiente de 5 V.
El 27 de agosto de 2010 se empezó a comercializar una versión modificada de la BeagleBoard, denominada BeagleBoard-xM. La BeagleBoard-xM mide 82,55 x 82,55 mm y tiene un núcleo de CPU más rápido (con una velocidad de reloj de 1 GHz en comparación con los 720 MHz de la BeagleBoard), más RAM (512 MB en comparación con los 256 MB), conector Ethernet integrado y concentrador USB de 4 puertos. La BeagleBoard-xM carece de la NAND integrada y, por lo tanto, requiere que el sistema operativo y otros datos se almacenen en una tarjeta microSD. La adición del puerto de cámara a la BeagleBoard-xM proporciona una forma sencilla de importar vídeo a través de las cámaras de la Leopard Board. [29] [30]
Anunciada a finales de octubre de 2011, la BeagleBone es una placa de desarrollo barebone que cabe en una lata de Altoids . [32] La BeagleBone tenía un precio inicial de 89 dólares estadounidenses. [33]
El BeagleBone tiene un procesador Sitara ARM Cortex-A8 que funciona a 720 MHz, 256 MB de RAM, dos conectores de expansión de 46 pines, Ethernet en chip, una ranura microSD y un puerto host USB y un puerto de dispositivo multipropósito que incluye control serial de bajo nivel y conexiones de depuración de hardware JTAG, por lo que no se requiere un emulador JTAG.
Recientemente se han lanzado varias "capas" de BeagleBone. Estas capas son placas de expansión que se pueden apilar sobre la placa BeagleBone (hasta cuatro a la vez). Las capas de BeagleBone incluyen, entre otras:
Lanzado el 23 de abril de 2013 a un precio de 45 dólares, entre otras diferencias, aumenta la memoria RAM a 512 MB, aumenta la frecuencia del procesador a 1 GHz y añade HDMI y 2 GB de memoria flash eMMC . El BeagleBone Black también se entrega con el kernel Linux 3.8, una actualización del kernel Linux 3.2 del BeagleBone original, lo que permite al BeagleBone Black aprovechar el Direct Rendering Manager (DRM).
BeagleBone Black Revisión C (lanzada en 2014) aumentó el tamaño de la memoria flash a 4 GB. Esto le permite distribuirse con Debian GNU/Linux instalado. Las revisiones anteriores se distribuyeron con Ångström Linux. [35]
El BeagleBoard-X15 [36] [37] se basa en el procesador TI Sitara AM5728 con dos núcleos ARM Cortex-A15 que funcionan a 1,5 GHz, dos núcleos ARM Cortex-M4 que funcionan a 212 MHz y dos núcleos TI C66x DSP que funcionan a 700 MHz. [38] El procesador proporciona soporte USB 3.0 y tiene una GPU SGX544 de doble núcleo PowerVR que funciona a 532 MHz.
Lanzado en septiembre de 2017, PocketBeagle ofrece un rendimiento informático idéntico al BeagleBone Black en un formato físico que ofrece una reducción de más del 50 % en tamaño y del 75 % en peso, junto con un precio de compra más del 40 % más económico (precio de venta sugerido al público de diciembre de 2018: 25 USD frente a los 45 USD del BeagleBone Black). La miniaturización fue posible gracias al uso del OSD3358-SM de Octavo Systems, que reduce todos los subsistemas principales del BeagleBone Black en un único paquete cerámico conectado mediante una matriz de rejilla de bolas . Las ventajas de la miniaturización se obtienen a costa de la eliminación de todos los conectores integrados, excepto un único puerto micro USB, la eliminación del almacenamiento flash eMMC integrado y una reducción de los pines del cabezal de 92 a 72 debido a las limitaciones de espacio, lo que significa que la mayoría de las capas no funcionarán en absoluto o necesitarán modificaciones importantes para funcionar con PocketBeagle. Al igual que la placa de circuito impreso (PCB) de BeagleBone Black está cortada para encajar perfectamente en una lata de mentas de Altoids , la PCB de PocketBeagle está cortada para encajar perfectamente en una lata de mentas de Altoids Smalls. Los casos de uso recomendados para PocketBeagle incluyen dispositivos integrados donde las consideraciones de tamaño y peso son más críticas, como drones cuadricópteros y otros robots miniaturizados, junto con aplicaciones de juegos portátiles.
BeagleV-Adelante | Juego de Beagle | BeagleBone AI-64 | Inteligencia artificial BeagleBone | Beagle de bolsillo | Placa Beagle-X15 | BeagleBone Negro | Hueso de Beagle | Tablero Beagle-xM | Tablero Beagle | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Fecha de lanzamiento: | 12 de julio de 2023 [39] | 8 de marzo de 2023 [40] | 14 de junio de 2022 [41] | 19 de septiembre de 2019 [42] | 21 de septiembre de 2017 [43] | 23 de septiembre de 2016 [44] | 23 de abril de 2013 | 31 de octubre de 2011 | 14 de septiembre de 2010 | 28 de julio de 2008 | |
Sistema en chip (SoC) | Alibaba TH1520 [45] | AM625 [46] | TDA4VM [47] | AM5729 | OSD3358-SM | Sitara AM5728 [48] | AM3358/9 | DM3730 | OMAP3530 | ||
UPC | Procesador cuádruple C910 (RISC-V RV64GC) [45] | Procesador ARM Cortex-A53 cuádruple + ARM Cortex-M4F (400 MHz) [46] | Doble ARM Cortex-A72 + Cuatro ARM Cortex-R5F (1000 MHz) + Doble ARM Cortex-R5F (1000 MHz) [47] | AM5729 ARM Cortex-A15 | Sitara AM3358 ARM Cortex-A8 | Doble ARM Cortex-A15 + Doble ARM M4 (212 MHz) + Cuádruple PRU (200 MHz) | Cortex-A8 + PRU dual (200 MHz) | ||||
Frecuencia ( MHz ) | 2000 [45] | 1400 [46] | 2000 [47] | 1500 | 1000 | 1500 | 1000 | 720 | 1000 | 720 | |
GPU | BXM-4-64 [45] | PowerVR AXE-1-16 [46] | Controlador de potencia VR 8XE GE8430 [47] | Doble potencia VR SGX544 | PowerVR SGX530 | Doble potencia VR SGX544 | PowerVR SGX530 [49] [50] [51] (200 MHz) | ||||
Procesador de señal digital (DSP) | ? | — | TMS320C71x (1000 MHz) + Doble TMS320C66x (1000 MHz) + [47] | Doble TMS320C66x | — | Doble TMS320C66x [49] (700 MHz) | — | — | TMS320C64x+ [52] (800 MHz) | TMS320C64x+ [49] (520 MHz) | |
Almacenamiento a bordo: | 16 GB eMMC , tarjeta microSD [45] | 16 GB eMMC , tarjeta microSD [46] | 16 GB eMMC , tarjeta microSD [47] | Memoria eMMC de 16 GB | 4 KB de EEPROM, tarjeta microSD | eMMC de 8 bits , 4 GB, tarjeta microSD | eMMC de 8 bits (Rev B: 2 GB Ångström preinstalado, Rev C: 4 GB Debian preinstalado), compatible con tarjeta microSD de 3,3 V (no se suministra tarjeta) | Compatible con tarjeta microSD de 3,3 V (tarjeta suministrada con Ångström ) | Tarjeta microSD compatible (tarjeta suministrada con Ångström ) | Memoria flash NAND de 256 MB, tarjeta SD/MMC | |
Red a bordo: | ? | Gigabit Ethernet , Ethernet de un solo par , WiFi 802.11n de 2,4/5 GHz, Bluetooth LE, IEEE 802.15.4 | ? | Gigabit Ethernet , Wi-Fi 802.11AC de 2,4/5 GHz | — | Doble Gigabit Ethernet | Fast Ethernet (basado en MII) | Fast Ethernet (basado en MII) | Fast Ethernet (a través de concentrador USB con Ethernet) | — | |
Puertos USB : | ? | 1x USB tipo C de doble función, 1x USB tipo A host | ? | 1x USB tipo C de doble función, 1x USB tipo A host | 1x Micro USB Tipo B | 3 puertos USB 3.0 tipo A, 4 puertos USB 2.0, 1 micro USB tipo B | 1 puerto host estándar A (directo). 1 puerto de dispositivo mini B (directo) | 1 puerto host estándar A (directo). 1 puerto de dispositivo mini B (a través del concentrador) | 4 puertos host estándar A (a través de concentrador con Ethernet). 1 puerto mini AB OTG (directo) | 1 puerto host estándar A (directo). 1 puerto mini AB OTG (directo) | |
Memoria (SDRAM): | 4096 MiB LPDDR4 [45] | 2048 MB DDR4 [46] | 4096 MiB LPDDR4 [47] | 1024 MB DDR3L | 512 MB DDR3 | 2048 MB DDR3L | 512 MB DDR3 | 256 MB DDR2 | 512 MB DDR2 | 128 MiB (revisión B) DDR 256 MiB (revisión C+) DDR | |
Salidas de vídeo: | ? | HDMI | ? | Micro-HDMI | ninguno | HDMI , LCD mediante expansión | Micro-HDMI , complementos de capa | complementos de capa | DVI-D , S-Vídeo | ||
Salidas de audio: | ? | HDMI | ? | Micro-HDMI | ninguno | HDMI , AIC3104 (entrada/salida estéreo) | Micro-HDMI , complementos de capa | complementos de capa | Conector de audio de 3,5 mm | ||
Tamaño: | ? | 80 mm × 80 mm × 20 mm (3,15 pulgadas × 3,15 pulgadas × 0,79 pulgadas) [53] | ? | 8,9 cm x 5,4 cm x 1,5 cm | 56 mm x 35 mm x 5 mm | 107 mm × 102 mm (4,2 pulgadas × 4,0 pulgadas) [54] | 86,40 mm × 53,3 mm (3,402 pulgadas × 2,098 pulgadas) | 86,40 mm × 53,3 mm (3,402 pulgadas × 2,098 pulgadas) | 78,74 mm × 76,2 mm (3,100 pulgadas × 3,000 pulgadas) | 78,74 mm × 76,2 mm (3,100 pulgadas × 3,000 pulgadas) | |
Peso: | ? | 55,3 gramos (1,95 onzas) [55] | ? | 48 gramos (1,7 onzas) | 10 gramos (0,35 onzas) | Por confirmar | 39,68 g (1,400 onzas) [56] | 39,68 gramos (1,400 onzas) | ? | ? | |
Clasificaciones de potencia: | ? | 3,77 A a 5 V [57] | ? | 3 A a 5 V [58] | 150 mA a 5 V | 210–460 mA a 5 V | 210–460 mA a 5 V | 300–500 mA a 5 V | ? | 350-1000 mA a 5 V | |
Fuente de energía: | ? | Puerto USB C | ? | Puerto USB C | puerto micro USB o pines de E/S | Conector de 12 V de 2,5 mm × 5,5 mm | Mini USB o conector de 2,1 mm x 5,5 mm y 5 V | ||||
Periféricos de bajo nivel: | ? | ? | ? | 4+x UART , LCD de 16 bits, 2x SPI , 2x I²C | 3x UART , 4x PWM, 2x SPI , 2x I²C , 2x bus CAN | 7 UART , LCD, GPMC, 1 SPI , 1 I²C , 1 bus CAN | 4x UART , 8x PWM, LCD, GPMC, MMC1, 2x SPI , 2x I²C , convertidor A/D, 2x bus CAN , 4 temporizadores | 4x UART , 8x PWM, LCD, GPMC, MMC1, 2x SPI , 2x I²C , convertidor A/D, 2x bus CAN , 4 temporizadores, FTDI USB a serie, JTAG a través de USB | McBSP, DSS, I²C, UART, LCD, McSPI, PWM, JTAG, interfaz de cámara | McBSP, DSS, I²C, UART, McSPI, PWM, JTAG |
Se informa que los siguientes sistemas operativos han obtenido soporte para el hardware utilizado en las placas: Fedora , Android (nombre en código rowboat), Ubuntu , Void Linux , openSUSE y Ångström . La placa también es compatible con otros sistemas operativos como FreeBSD , NetBSD , OpenBSD , QNX , MINIX 3 , RISC OS y Windows Embedded .
Los puertos ya están disponibles para BeagleBoard XM, BeagleBone blanco y BeagleBone negro.
Una instantánea de un RISC OS 5, que se ejecuta en un dispositivo Beagleboard alimentado por un procesador ARM Cortex-A8 de 600 MHz con un chip gráfico integrado, ha dado la vuelta al mundo. El puerto desarrollado por Jeffrey Lee es un gran avance para el proyecto de código compartido porque ha portado el sistema operativo sin un ejército de ingenieros.
{{cite web}}
: CS1 maint: URL no apta ( enlace )