Contenido
Alternativas a Raspberry Pi
El 29 de febrero de 2020, Raspberry Pi Foundation comenzó a vender computadoras de placa única con la marca registrada Raspberry Pi. Fue difícil comprar uno de inmediato, pero en julio del mismo año las cosas mejoraron. Raspberry Pi Model B era una computadora Linux de placa única con CPU de 700MHz, 512 MB de RAM, USB, Ethernet y GPIO de 26 pines (entrada / salida de uso general) que permitía conectar placas externas, dispositivos de E / S, actuadores y otros periféricos. La placa en sí se construyó sobre la base de una PCB barata de 4 capas, tenía un bajo costo de producción y un modesto precio para el usuario final de € 35. La versión alfa de Raspberry Pi Model B fue ganadora de la categoría «Diseño de hardware» en ARM TechCon 2011.
La serie ha seguido evolucionando. Los buques insignia eran cada vez mejores y más rápidos: el modelo 3B + tiene una CPU de 64 bits de cuatro núcleos a 1,5 GHz, 1 GB de RAM, cuatro puertos USB y es compatible con Wi-Fi 802.11ac y Bluetooth 4.2. Los modelos de gama baja también han surgido: Raspberry Pi Zero con una placa más pequeña (65×30 mm) a partir de € 5 (€ 10 por una Raspberry Pi Zero W con soporte para Wi-Fi 802.11n).
La próxima versión se llamará Raspberry Pi 4. Se ha anunciado que la 4ª generación estará impulsada por Broadcom BCM2711 SoC con un procesador Cortex-A72 de cuatro núcleos y 1,5 GHz de 64 bits. El Pi tendrá dos puertos USB 2.0 y dos puertos USB 3.0, Bluetooth 5.0 y admitirá una configuración de monitor dual. La GPU VideoCore VI podrá manejar secuencias de video de 4K / 60 fps. Habrá opciones con diferentes cantidades de RAM disponibles: 1, 2 o 4 GB de LPDDR4 SDRAM.
La popularidad de Raspberry Pi creó un segmento de mercado completamente nuevo: las computadoras portátiles de placa única. También hay muchas alternativas, y podemos echarles un vistazo usando Raspberry Pi 3B + como referencia. Enumeraremos las especificaciones de los dispositivos de la competencia, así como sus puntos de venta y precios. Hagámoslo.
Naranja Pi Prime
Su principal ventaja sobre Raspberry Pi 3 son 2GB de RAM y GPU Mali-450 integrados en AllWinner H5 SoC. Este último te permitirá reproducir videos en 2K. También hay un receptor de infrarrojos que permite que el dispositivo sea controlado por controles remotos de TV y teléfonos inteligentes con emisores de infrarrojos. También tiene un micrófono interno y una interfaz CSI que admite video de hasta 1080p / 30FPS.
El tamaño de la placa de circuito impreso es de 98×60 mm. El dispositivo tiene una ranura para tarjetas microSD (hasta 32 GB), es compatible con Wi-Fi 802.11 b / g / ny Bluetooth 4.0. También tiene Gigabit Ethernet, cuatro puertos USB (tres USB 2.0 Host y un USB 2.0 OTG) y encabezado GPIO de 40 pines. También hay un puerto serie con niveles TTL (TTL UART). Además del micrófono interno mencionado anteriormente, hay una salida de línea y una toma de salida de audio HDMI. El acelerador de gráficos de computadora es compatible con los estándares OpenGL ES 2.0 y OpenVG 1.1. Orange Pi Prime es compatible con Ubuntu, Debian y Android 5.1.
Orange Pi es uno de los competidores más exitosos de Raspberry. Orange ha lanzado toda una serie de computadoras de placa única, como Orange Pi 4G-IOT (tiene un módulo GSM / GPS / LTE) y Orange Pi Zero (que admite PoE (Power over Internet), por lo que se puede alimentar sin usar la línea principal).
Banana Pi M3
La serie de plátanos realizada por una empresa china SinoVoip ha seguido de cerca los pasos de la Fundación Raspberry. Hay varios modelos disponibles, como Banana Pi M1, M1 Plus, M2 Plus, M2 Ultra, M2 Zero, M3.
Banana Pi M3 es un modelo insignia impulsado por Allwinner A83T SoC con 8 núcleos (procesador ARM Cortex-A7 y GPU PowerVR SGX544MP1), que se puede overclockear hasta 1.8 GHz. También cuenta con 2GB de RAM, 8GB de memoria flash, dos puertos USB y soporta Gigabit Ethernet, Wi-Fi 802.11 b / g / n, Bluetooth 4.0 y HDMI, y además, la placa tiene una interfaz SATA. Al igual que Orange Pi Prime, incluye un receptor de infrarrojos, interfaz CSI, UART, micrófono interno, salida de audio de línea y sonido HDMI. A diferencia de la serie Orange, Pi M3 presenta una interfaz de pantalla MIPI DSI con un I2C. También tiene un encabezado GPIO de 40 pines.
Rock64
Esta computadora de placa única Rock64 tiene 4 GB de RAM, procesador ARM Cortex A53 de 64 bits. Su GPU puede transmitir a 4K / 60FPS. Se puede alimentar mediante POE. La GPU ARM Mali 450MP2 es compatible con los estándares OpenGL ES 2.0 y OpenVG 1.1. Rock64 es compatible con Debian, Cent OS, Fedora y Android 8, junto con muchos otros sistemas basados en Linux. Rock64 se suministra con la documentación detallada y tiene una comunidad activa, que combinado con especificaciones relativamente poderosas y un buen precio lo convierte en una alternativa perfecta de Raspberry Pi para proyectos que requieren muchos recursos.
Rock64 tiene 64 pines GPIO que incluso admiten Ethernet, por lo que se recomienda el dispositivo para controlar periféricos externos ramificados. También hay un puerto USB3.0.
Hay una versión más potente llamada ROCKPro64 , su SoC es Rockchip RK3399 de 64 bits (con 4 procesadores ARM Cortex A53 y 2 ARM Cortex A72), tiene 4GB LPDDR4 RAM y dos puertos USB 3.0. PINE64, un fabricante de Rock64, es un gran ejemplo de negocio construido en el segmento de bricolaje. Al igual que Sparkfun y Adafruit, esta empresa complementa sus dispositivos con todos los documentos de diseño y aún logra generar ganancias.
Tablero ASUS Tinker S
La placa Tinker S utiliza el SoC Rockchip RK3288 con cuatro procesadores ARM Cortex-A17. El sistema operativo es TinkerOS basado en Debian, también hay un soporte opcional para Android. La GPU Mali-T760 MP4 es compatible con las interfaces OpenGL ES 3.1, OpenCL 1.1, Renderscript y Direct3D 11.1.
El encabezado GPIO está codificado por colores, por lo que es más fácil conectar hardware externo. Un disipador de calor pasivo ya está instalado, lo cual es un buen punto de venta sobre la mayoría de la competencia que requiere que los usuarios lo instalen ellos mismos.
También había una placa Asus Tinker modelo de gama baja (no S) que no tenía memoria flash incorporada, pero no era muy popular y rara vez se puede encontrar en las tiendas en estos días.
Libre Computer Renegade y Renegade Elite
Renegade (Libre Computer ROC-Rk3328-CC Renegade) está diseñado para ser internamente lo más similar posible a Raspberry Pi. Puede instalar fácilmente esta computadora dentro de una carcasa hecha para un modelo Raspberry.
El SoC RK-3328 tiene una CPU ARM Cortex-A53 de 1,5 GHz de cuatro núcleos y 64 bits a 1,5 GHz. SoC es el mismo que el de Rock64, por lo que el usuario final obtiene una GPU Mali 450MP2 (500MHz). Puede elegir entre computadoras con diferentes opciones de RAM que incluyen 1GB DDR4 (€ 35), 2GB (€ 50) y 4GB (€ 80). Es compatible con varios sistemas operativos: Ubuntu 18.04, Debian 9, OpenMediaVault 4, Station OS y Android 7.1. De manera similar a la placa Asus Tinker (no la S), Renegade no tiene memoria flash.
En el verano de 2020, Libre Computer lanzó la producción de Renegade Elite (Libre Computer ROC-Rk3328-CC Renegade Elite), una computadora de placa única impulsada por Rockchip RK3399 SoC de 6 núcleos (2 ARM Cortex-A72 y 4 ARM Cortex- Procesadores A53) y ARM Mali-T860 MP4 GPU. Tiene 2 USB 3.0 Tipo-C, PCIe de 60 pines, 128 Mb de memoria flash y encabezado GPIO de 60 pines. Hay un soporte PoE opcional y la computadora es compatible con Linux 4.19 y Android 8.
Odroid H2
Odroid H2 podría terminar siendo muy competitivo en su segmento de mercado, gracias a su precio realmente bajo. Está alimentado por Intel Celeron Gemini Lake J4105 de cuatro núcleos y 64 bits, por lo que es una buena alternativa para aquellos que necesitan una solución compatible con x86. El tamaño de la placa es de 110×110 mm, hay un sistema de enfriamiento pasivo, GPU Intel UHD Graphics 600, PCI-E gen2 y un conector Dual SATA 6Gb / s.
Según las especificaciones de Intel, el límite máximo de RAM es de 8 GB (SO-DIMM DDR4 2400 MHz, que se compra por separado), pero el fabricante dice que la máquina podía manejar 2×16 GB de RAM. El dispositivo es compatible con Windows 10 / Linux x64, DirectX 12, OpenGL 4.3, OGL ES 3.0, OpenCL 2.0.
Entre las soluciones compatibles con x86, una alternativa viable a Odroid H2 podría ser UDOO X86 (con opciones como Intel Pentium N3710 a 2,56 GHz e Intel Celeron N3160 a 2,24 GHz).
Arduino Mega 2560
Muchos de ustedes se sorprenderán de que hayamos decidido incluir Arduino en esta lista. Por supuesto, hay un mundo de diferencia entre Arduino y Raspberry Pi. Están en diferentes segmentos del mercado y sus propósitos no son realmente similares después de todo. Sin embargo, si echa un vistazo a la tabla comparativa a continuación, verá que hay una cosa que estos modelos tienen en común: el precio. Arduino Mega 2560 Rev3 cuesta € 31 y Arduino Uno WiFi Rev2 cuesta € 42.
Echemos un vistazo a lo que hay dentro de este modelo. Microcontrolador Atmega256 (16MHz) basado en AVR RISC de Microchip de 8 bits, memoria flash de 256 KB (la mitad de la cual es tomada por un gestor de arranque), 8 KB de RAM y 4 KB de EEPROM. Las conexiones incluyen Ethernet, Wi-Fi y Bluetooth. Arduino Mega 2560 tiene 4 UART, uno de los cuales está conectado a un convertidor USB-UART que a su vez usa AVR, microcontrolador Atmega8U2-MU, pero también hay una opción FTDI. La capacidad actual es de 20 mA y 15 pines GPIO admiten salida PWM. El fabricante dice que Arduino Mega está diseñado para proyectos de afición relacionados con la impresión 3D y la robótica.
En el mundo de Arduino, hay una contraparte de Raspberry Pi Zero y se llama Arduino Nano . Tiene un microcontrolador Atmega328P, el tamaño de la placa es de 18×45 mm. Las especificaciones incluyen 2KB de RAM y 32KB de memoria flash, procesador de 16MHz y 22 pines GPIO, 6 de los cuales son compatibles con PWM.
La serie Arduino logró mantenerse popular incluso después del auge de Raspberry Pi y sus clones. Inicialmente, fue tan popular debido al dominio de AVR (desarrollado por Atmel) entre los microcontroladores a mediados de la década de 2000. El mercado de microcontroladores de 8 bits no estaba exactamente vacío en ese momento, había i51 y PIC, e incluso MSP430 de 16 bits de bajo consumo energético. Pero AVR parecía algo del futuro: utilizaba una nueva arquitectura RISC (en ese momento) con 1 reloj por instrucción (que fue un gran punto de venta sobre el i51 que tomó 12 relojes por instrucción) y surgió durante el tiempo en que la memoria flash se estaba volviendo más barato.
Arduino IDE podría ser otra razón para que la serie se mantenga a flote a pesar de todos los cambios en el mercado. Facilita el desarrollo de software y la comunidad es excelente y amigable. Entonces, hay buenas razones para elegir Arduino sobre Pi. Quizás la razón por la que muchos desarrolladores prefieren lo primero es que es más complicado trabajar con procesadores ARM modernos de una familia A. Y los aficionados no encontrarán que valga la pena conocer los detalles. Podemos esperar que aparezca algo similar a STM32CubeMX (software para una configuración más fácil destinado a microcontroladores STM32 como los modelos ARM Cortex-M0… Cortex-M4), por lo que muchos entusiastas podrían cambiar a Raspberry.
Pensamientos finales
Hay muchas otras alternativas de Raspberry Pi. Existen y cubren amplios rangos de precios. Aparte de los revisados anteriormente, hay otras computadoras de placa única como Odroid-C2 (€ 59); Odroid-XU4 (€ 80, se puede comprar una funda de consola de juegos OGST para Odroid XU4 por € 25); Pine A64-LTS (32 euroes); NanoPi NEO4 (€ 45); Cubieboard4 CC-A80 con GPU PowerVR G6230 (€ 130); Nvidia Jetson Nano con tecnología Tegra X1 de cuatro núcleos (€ 140); BeagleBoard X15 con dos puertos Ethernet, GPU PowerVR con 4GB RAM (€ 263); LattePanda Alpha con Intel Atom X5-Z8350 (€ 240); Hikey 960 con Kirin 960 octa-core con cuatro procesadores ARM Cortex A73 que se pueden overclockear hasta 2.3 GHz y con cuatro procesadores ARM Cortex A53 con 1.8 GHz (€ 268). Y la última, pero no menos importante, alternativa a Arduino llamada BBC micro: bit (€ 15).
Resumen: especificaciones principales
| SoC | UPC | GPU | Número de núcleos | Frecuencia | Tablero Talla (mm) | Precio |
Frambuesa Pi 3B + | Broadcom BCM2837B0 | BRAZO Corteza A53 | Broadcom VideoCore IV | 4 | 1,4 GHz | 85,6 x 56,5 | € 35 |
Frambuesa Pi cero | Broadcom BCM2835 | ARM1176JZF-S | Broadcom VideoCore IV | 1 | 1,0 GHz | 65×30 | € 5 |
Frambuesa Pi Zero W | Broadcom BCM2835 | ARM1176JZF-S | Broadcom VideoCore IV | 1 | 1,0 GHz | 65×30 | € 10 |
Plátano Pi M3 | Allwinner A83T | BRAZO Corteza-A7 | Potencia VR 544MP1 | 8 | 1,8 GHz | 92×60 | € 68 |
Plátano Pi M2 Zero | Allwinner H2 | BRAZO Corteza-A7 | Mali400 MP2 | 4 | 1,0 GHz | 60×30 | € 18 |
Rock64 | Rockchip RK3328 | BRAZO Corteza A53 | Malí 450MP2 | 4 | 1,5 GHz | 56×85 | € 45 |
Asus Tinker tablero S | Rockchip RK3288 | BRAZO Corteza-A17 | Malí T760 MP4 | 4 | 1,8 GHz | 54×86 | € 92 |
Libre Computadora Renegado | Rockchip RK-3328 | BRAZO Corteza-A53 | Malí 450MP2 | 4 | 1,5 GHz | 85×56 | € 80 |
Libre Computadora Élite renegada | Rockchip RK3399 | BRAZO Cortex-A72 + Corteza-A53 | Mali-T860 | 6 | 2,0 GHz | 120 x 72 | € 100 |
Odroid H2 | – | Intel Celeron J4105 | Intel UHD Gráficos 600 | 4 | 2,3 GHz | 110×110 | € 111 |
Arduino Mega | – | ATmega2560 | – | 1 | 16 MHz | 53×102 | € 31 |
Descripción general: memoria e interfaces
| RAM | Memoria flash | GPIO | USB | Ethernet | Wifi | Bluetooth |
Frambuesa Pi 3B + | 1 GB | MicroSDHC | 40 | 4 | 1000 Mbit / s | 802.11 b / g / n / ac 2,4 / 5 GHz | 4.2 LS BLE |
Frambuesa Pi cero | 512 MB | MicroSDHC | 40 | 1 | – | – | – |
Frambuesa Pi Zero W | 512 MB | MicroSDHC | 40 | 1 | – | 802.11 b / g / n | 4.1 BLE |
Plátano Pi M3 | 2 GB LPDDR3 | EMMC de 8 GB | 40 | 3 (2×2,0, 1xOTG) | 1000 Mbit / s | 802.11 b / g / n | 4 |
Plátano Pi M2 Zero | 512 MB DDR3 | MicroSDHC | 40 | 1xUSB 2.0 OTG | – | 802.11 n | 4 |
Rock64 | 4 GB LPDDR3 | 128 MB | 64 | 3 (3,0, 2.0, OTG) | 1000 Mbit / s | 802.11 b / g / n | 4 |
Asus Tinker tablero S | 2GB LPDDR3 | EMMC de 16 GB | 40 | 4xUSB 2.0 | 1000 Mbit / s | 802.11 b / g / n | 4 |
Libre Computadora Renegado | 4 GB DDR4 | – | 40 | 3 (1×3.0, 1x 2.0) | 1000 Mbit / s | – | – |
Libre Computadora Élite renegada | 4 GB DDR4 | 128 MB | 60 | 5 (2×3,0, 3×2.0) | 1000 Mbit / s | – | – |
Odroid H2 | 2 ranuras de DDR4 SO-DIMM | 128 MB (BIOS), ranura eMMC | – | 4 (2×3,0, 2×2.0) | 2×1000 Mbit / s | – | – |
Arduino Mega | 8 KB | 256 KB | 54 | USB-UART convertidor | – | – | – |
Recientemente, han estado sucediendo muchas cosas interesantes en el mundo de las computadoras de placa única. Surgen algunos modelos, otros desaparecen. Se aplica a todos los nichos de mercado, desde Arduino hasta Raspberry Pi y soluciones compatibles con x86. Por ejemplo, hubo una reciente campaña de financiación colectiva en Kickstarter, el proyecto se llama UP Xtreme y es una placa informática compatible con Intel. Por otro lado, se canceló el desarrollo de Galileo, otro proyecto prometedor. Entre los dispositivos mencionados en este artículo, hay un ejemplo exitoso que utilizó crowdfunding: Renegade Elite fue financiado por IndieGoGo. Por lo tanto, mantenerse en contacto con las tendencias tecnológicas en las plataformas y sitios web de crowdfunding es una buena manera de conocer los cambios en el mercado de las computadoras de placa única.