Comparativa y análisis: Raspberry Pi vs competencia

Por Albertonavarro

Pulsa en la imagen para ver o descargar la versión HD

See/Download the English version in HD

¿Te gusta Raspberry Pi?, comparte nuestra comparativa de los tres modelos disponibles http://t.co/t4bvdcMPAE
— ComoHacer.eu (@comohacer_eu) agosto 9, 2014

Después del análisis de las placas Arduino y compatibles llega esta nueva comparativa de las placas Raspberry Pi y su competencia. Esperamos crear el mismo efecto que con el anterior mega post y ayudar a la gente a tener más claro el actual panorama de placas para hacer la mejor elección.

Mucha gente confunde a la Raspberry Pi con un miniPC y no es así. El Nettop o miniPC es un equipo de escritorio tipo Small From Factor (SFF) como por ejemplo las placas base Micro-ATX. Además suelen funcionar con sistemas operativos basados en Linux o embebidos, con arquitecturas normalmente basadas en ARM (también x86, entre otras).

Nota: si crees que es un mundo interesante, te animo a que te unas al club y compres en nuestra tienda alguna de las placas Raspberry Pi y accesorios que tenemos disponibles para ti.

Nota 2: este artículo contiene algunos enlaces de afiliación (Amazon y eBay) que nos ayudarán a financiarnos si haces la compra de alguna de las placas a través de ellos. ¡Muchas gracias!

La Raspberry Pi junto con algunos accesorios, como una carcasa, adaptador, etc., podría considerarse miniPC, pero no por sí sola. ¿Entonces qué es? La “Raspi”, como la llamamos cariñosamente, junto con sus competidores son SBC (Single-Board Computer). Es decir, un ordenador de placa única.

En el caso de la Raspberry Pi, existe un repertorio amplio de sistemas operativos basados en Linux como: Archlinux ARM, OpenELEC, Pidora, Raspbmc, RISC OS, Raspbian y otros (openSuSE, Slackware ARM, FreeBSD, Plan 9, OpenWrt, Kali Linux, Instant WebKiosk, Ark OS y Minepeon). Ellos han sido los protagonistas de algunos de nuestros artículos.

Si llegado a este punto no tienes mucha idea de lo que puedes hacer con Raspberry Pi, te dejo una colección de artículos que hemos ido preparando, ya verás que no se queda nada corta.

Placas Raspberry Pi oficiales

La SBC de la Raspberry Pi Foundation es la auténtica y oficial, aunque hayan salido competidores. Esta placa surgió como estímulo para las escuelas y el acercamiento de las ciencias de la computación a más personas. El primer germen apareció en 2006, aunque era una placa basada en microcontrolador Atmel ATmega644 similar a los de Arduino. Al ser abierta, tanto sus esquemas y los datos de diseño están disponibles para su descarga, y es aquí donde radica su mayor éxito, junto con su precio asequible.

Pero no sería hasta 2009 cuando se creó la Fundación Raspberry Pi en Caldecote, South Cambridgeshire (Reino Unido) y sus fundadores son: Eben Upton, David Braden, Jack Lang, Pete Lomas, Alan Mycroft y Robert Mullins.

El cofundador Upton, director técnico del departamento sobre arquitectura ASIC de Broadcom, quería llevar a los niños y entusiastas la misma filosofía del ordenador Acorn BBC Micro de 1981. Y su proyecto sería apadrinado por la Universidad de Cambridge y la compañía Broadcom (creadora de los SoCs integrados en la placa).

Dos años más tarde de aparecer la fundación, se fabricarían las primeras placas prototipo para luego comenzar a venderse años después. Su éxito fue tal que se agotó y las manufactureras no daban abasto para sacar al mercado tantos dispositivos como demanda. El primer lote se fabricaría en Taiwan y China, unas 10.000, para luego trasladar la producción al Reino Unido. Se fabrican miles al día gracias a una fábrica de Sony en Pencoed, Gales.

Las placas certificadas por la The Raspbery Pi Foundation son:

  • Raspberry Pi Model A (comprarla en nuestra tienda): apareció con un precio de unos 25 dólares de coste en fábrica, con un SoC Broadcom BCM2835 que integra una CPU, GPU, DSP, RAM y contorlador USB. Este chip es común a todos los modelos, tanto B como B+. La CPU es una ARM1176JZF-S de la familia ARM11 y con un set de instrucciones ARMv6. Trabaja a 700Mhz, pero no está sola dentro del SoC, también incluye una GPU VideoCore IV a 250Mhz encargada de los gráficos y el inicio. Esta GPU soporta OpenGL ES como API gráfica. Además se complementa con una memoria SDRAM de 256MB que comparten CPU y GPU. Por otro lado, dispone de una conexión HDMI para una pantalla externa y un Jack RCA, Jack para audio, ranura para SD y MMC, pines GPIO, conexión de alimentación por microUSB de 5v o por los cabezales GPIO. El peso y dimensiones son parecidos en las tres placas oficiales.

  • Raspberry Pi Model B (comprarla en nuestra tienda): con un precio de unos 35 dólares de coste en fábrica, las únicas diferencias con el modelo A son los 512MB SDRAM incluidos en el SoC, dos puertos USB y la integración de un adaptador Ethernet para conexión a red. El consumo, al tener más elementos sube de los 300mA (1,5w) hasta los 700mA (3,5w). El resto de características son comunes. Es el modelo más vendido (más de 3 millones de ventas).

  • Raspberry Pi Model B+ (comprarla en nuestra tienda): es la actualización del modelo B, cuyas ventajas son la integración de más pines GPIO (pasando de los 26 de los modelos anteriores a los 40, respetando el esquema de patillaje anterior), un consumo inferior (600mA, 3w), inclusión de 4 puertos USB on-board y una mejora en la fuente de alimentación para reducir el ruido y mejorar el sistema de sonido. Por el resto de características es idéntica a la B. Lo más práctico es lo de los puertos USB, que se echan mucho en falta en los modelos anteriores, aunque puede ser solucionado con un hub. Todo esto manteniendo el mismo precio del Model B, debido a que la tecnología ha madurado y permite su manufactura a un menor coste.

 

Nota: para la Raspberry Pi 2 habrá que esperar hasta 2017, por el momento nos tendremos que contentar con lo que hay. La Fundación Raspberry Pi se centrará hasta entonces en optimizar el software y añadir nuevas funcionalidades en este sentido.

Accesorios para la Raspberry Pi

El gran éxito y la comunidad que se ha formado alrededor de este invento han hecho que se disponga en el mercado de diversos accesorios o módulos para la Raspi. Son elementos que agregan funcionalidades a la placa base, como los shields o escudos de Arduino. Estos son:

  • RPI Compute Module Dev Kit: no es una Raspberry Pi en sí, sino un módulo que el equipo de Sony Pencoed y RS Components han construido, con un valor de unos 200 dólares. Se trata de un kit de desarrollo que combina un módulo de E/S para la creación de prototipos junto con un módulo Raspberry Pi embebido en un formato similar al de las memorias RAM DDR2 SODIMM (200 conectores para ser insertados en un slot o ranura) y al que se le ha añadido un chip eMMC de memoria flash de 4GB. El panel principal también contiene una serie de pines GPIO y múltiples conectores para acceso rápido a las funcionalidades del SoC BCM2835 (USB, CSI, DSI, HDMI). Además agrega la fuente de alimentación, el cable USB, adaptadores para cámara y pantalla, todo dentro del kit. Está destinado para la creación de aplicaciones embebidas.

  • Camera Board Module (comprarla en nuestra tienda): la fundación, junto al distribuidor RS Component crearon una cámara para agregar a la placa Raspi mediante un cable flexible conectado al conector CSI que se encuentra entre los puertos Ethernet y HDMI. El coste del módulo son unos 20€ y tiene una calidad de 5MP con resoluciones para imagen de 1080p, 720p y 640x480p para vídeo.

  • Cámara NoIR (comprarla en Amazon): es un modulo similar al anterior, pero no filtra la radiación IR para mejores prestaciones en entornos con bajo nivel luminoso. Esta cámara infrarroja permite la visión nocturna para tus proyectos en lugares oscuros.

  • PiGlow (comprarla en Amazon): es un pequeño add-on para la placa Raspberry Pi que provee de 18 LEDs individuales para su control. Programables desde la propia Raspi para crear efectos luminosos con el simple objetivo de adornar tu equipo o para notificaciones como tweets o emails entrantes.

  • Adafruit Prototyping Pi Plate Kit (comprarla en eBay): es una placa PCB grabada y con perforaciones para insertar DIPs, sensores, LEDs, etc, pudiendo crear circuitos electrónicos adicionales para complementar la Raspi. Algo similar a un protoboard y que encaja perfectamente sobre los pines GPIO de la Raspberry Pi.

  • Placa GertBoard (comprarla en nuestra tienda): es una placa de expansión que permite doblar los pines GPIO de la Raspberry Pi, e integra un controlador de motores bidireccional, canales A/D y D/A, microcontolador programable ATmega328, 6 salidas de colector abierto, 12 LEDs, 3 switches, jumpers y software para su programación. En definitiva, es una especie de Arduino para desarrollo de aplicaciones electrónicas programadas a través de la Raspberry Pi. Se puede conseguir por algo más de 30 euros.

  • Gertduino (comprarla en Amazon): es otra placa de expansión como la anterior, pero básicamente es una placa compatible en todos los sentidos con Arduino UNO y con sus mismas prestaciones, solo que añade unos pines o conectores en su parte posterior para ser insertada en los puertos GPIO de la Raspberry Pi. Así podremos tener lo mejor de ambos mundos, Arduino y Raspberry Pi. Su precio es de unos 20 euros.

  • Explore NFC (comprarla en eBay): por menos de 20 euros se puede conseguir una placa de expansión NFC basada en un chip NXP PN512 para hacer transmisiones entre tres modos NFC (Near Field Communication) inalámbrica. La tecnología NFC la emplean muchos Smartphones para transferir datos entre dispositivos y esta funcionalidad puede ser agregada a la Raspi gracias a esta placa. 

  • PiRack (comprarla en Amazon): puede encontrarse por poco más de 8€. Esta placa de expansión permite conectar hasta 4 placas de accesorios para la Raspberry Pi. Es como un hub que se inserta en las conexiones GPIO para multiplicar las conexiones x4.

  • Serial I/O Expander (comprarla en eBay): es otra placa de expansión que añade 2 relés, 4 switchs, 8 entradas digitales, 8 salidas y 8 LEDs. Todo en una misma placa insertada en los GPIO de la Raspi.

  • RasWIK (comprarla en eBay): es un kit Wireless para la Raspi, cuya función básica es conectar una placa Arduino inalámbrica a la Raspberry Pi. Ha sido diseñado por Ciseco, una empresa británica que nos ha dado la opción de interoperabilidad con nuestro Arduino mediante una conexión inalámbrica.

Placas miniPC de la competencia

Cuando surge un producto de mucho éxito es inevitable que otros sigan sus pasos copiando o haciendo productos similares. Es por ello que se ha creado toda una legión de placas similares que vienen a seducir a usuarios con otras necesidades que no satisface la Raspberry Pi o mejora en prestaciones a esta:

  • Banana Pi (comprarla en Amazon): por un precio superior, de unos 70 euros, podemos comprar esta placa muy similar incluso en el diseño a la Raspberry Pi, solo que tiene un rendimiento superior debido a su hardware. Posee un procesador ARM Cortex A7 dualcore, 1GB de memoria RAM DDR3, GPU ARM Mali 400 (como la de los Samsung Galaxy S3). El resto de características son similares a la Raspberry Pi B oficial.

  • PcDuino (comprarla en eBay): ya lo describimos en el post sobre la comparativa de placas Arduino. Se trata de una placa que mezcla lo mejor de Arduino y lo mejor de Raspberry Pi en una sola placa. Se trata de un mix entre una placa de desarrollo y una placa SBC. Su precio ronda los 50€ y a cambio ofrece un hardware bastante potente. La CPU es una AllWinner A20 1Ghz ARM Cortex A7 dualcore, GPU Mali 400 dualcore, 1GB de RAM, 4GB de memoria flash en placa y posibilidad de ampliarlo con una microSD. Contiene GPIO, ADC, I2C, UART, PWM, HDMI, USB, Ethernet, WiFi, IR, SATA, MIPI para cámaras y conexión para una batería de Li-Poly. Un pack muy suculento y potente que le puede interesar a usuarios más exigentes que necesiten correr sistemas operativos como Ubuntu o Android.

  • BeagleBoard (comprarla en Amazon): es una placa open-source como la Raspi que está producida por Texas Instruments en asociación con Digi-Key. Por ello su cerebro es un SoC OMAP3530 basado en ARM Cortex A8, con un DSP TMS320C64x y una GPU PowerVR SGX530 de Imagination Technologies. Tiene ranura SD/MMC, USB, RS-232, jacks, etc. En la placa también se incluye memoria RAM de 256MB y una flash de 256MB. Posteriormente surgieron otros modelos derivados con características modificadas denominados BeagleBone, BeagleBoard-xM y BeagleBone Black.

  • CubieBoard (comprarla en eBay): con sus modelos 1, 2 y 3, la CubieBoard es otra interesante placa que compite con la Raspi. Creada en Shenzhen, es un prototipo presentado en octubre de 2012 capaz de correr Android 4 ICS y Ubuntu, así como otras distros como Fedora, XBMC (ya saben, ahora llamado Kodi), Arch Linux, Debian, etc. Usa un SoC AllWinner A10 (sustituida en su última versión por un A20) con CPU ARM Cortex A8 a 1Ghz, GPU Mali 400MP, acelerador de video CedarX, display controller, 1GB de DDR3, 4GB de NAND flash ampliable por microSD y SATA, puerto Ethernet, USB, I2C, SPI y LVDS. Este mismo año también ha aparecido el modelo Cubieboard 8, un modelo mucho más potente que los anteriores, con un A80 basado en ARM Cortex-A15 de cuatro núcleos y otros cuatro núcleos ARM Cortex-A7, GPU PowerVR G6230 y soporte para USB 3.0.

  • DreamPlug: es un miniPC compacto que ya viene integrado con una carcasa y todo. No se parece a los vistos anteriormente, es decir, no es un SBC. Puede correr sistemas basados en Debian Linux y contiene una CPU Marvell Kirkwood 88F6281 a 1.2Ghz, 512MB de DDR2, 4GB de flash con posibilidad de ampliar mediante microSD o por USB mediante un disco duro externo. También integra puertos Ethernet, eSATA, JTAG, conectividad Bluetooth y Jack para audio. Este producto de Globalscale Tecnologies es interesante para aquellos que quieran algo más práctico y con una carcasa ya incluida. En este caso sí que se trata de un miniPC listo para conectar y usar. Algo similar al Gigabyte BRIX o al GameStick, éste ultimo un producto de PlayJam que aunque esté basado en una placa SBC, se trata de una consola terminada.

  • ODROID y derivados (comprarla en eBay): son placas SBC desarrolladas por Hardkernel, una empresa surcoreana. Son placas que funcionan gracias al sistema operativo Android. Existen diferentes modelos, como el primero que apareció en 2009, el U2, X2, U3, XU y W. El más potente e interesante es ODROID-XU y viene equipado con un SoC de Samsung, concretamente el Exynos 5410 Octacore, basado en una CPU ARM Cortex A15 y 1.6Ghz y ARM Cortex A7 de 1.3Ghz, con cuatro núcleos de cada uno de ellos. La GPU integrada es una PowerVR SG544MP3 con 2GB de memoria LPDDR3 que comparte con la CPU. Por otro lado, contiene slot microSD, eMMC, 4 USBs, 1 USB 3.0 y otro USB 3.0 OTG, así como HDMI, MIPI, I2C, Jack, Ethernet, GPIO, UART, SPI, PWM, etc.

  • Intel Galileo (comprarla en Amazon): es una placa con certificado Arduino que ha creado Intel y por supuesto se ha basado en sus microprocesadores x86. Ha sido diseñada para propósitos educativos y gracias a su chip Intel Quark X1000 a 400Mhz (basado en la microarquitectura Pentium P54C) puede ejecutar un sistema operativo basado en Linux. Al igual que la mayoría de SBCs, incluye puertos USB, slot para tarjetas SD, JTAG, RS-232, PCI Express, UART, Ethernet, etc. Además de estas funcionalidades es una placa compatible con Arduino IDE para realizar nuestros proyectos electrónicos. Es interesante en cuanto a que se aleja de los típicos ARM y te permite el desarrollo en una plataforma x86.

  • AMD Gizmo Board: AMD ha hecho lo mismo que Intel, sacando al mercado una placa bastante potente. Gizmo Board es una placa de bajo coste y con un consumo inferior a 10w que alcanza nada menos que 52.8GFLOPS de potencia de cálculo, una buena cifra para los que quieran un buen rendimiento. Se basa en una APU embebida AMD G-Series (x86-64) y un chip AMD A55E acompañados de 1GB de DDR3. En cuanto a conectividad, dispone de puertos USB, JTAG, VGA, Ethernet RJ-45, SATA, audio, PCI Express, GPIO, SPI, PWM, A/D, D/A, C/T y LVDS. Básicamente una placa base de ordenador… y la potencia se paga, ya que suele salir por algo menos de 200 dólares (aunque en el kit se incluye herramientas de desarrollo EDK, SmartProbe, fuente de alimentación, cables y adaptadores, teclado, etc…). 

  • OLinuXino y derivados (comprarla en eBay): son placas open-source de bajo coste, por unos 30 euros, con Linux y para uso industrial. Su diseñador es la compañía búlgara OLIMEX y especialmente pensados para la industria, por ello son capaces de operar en condiciones bastante extremas, entre -25 y 85 grados centígrados. Se vende en distintas versiones, una de ellas contiene un chip a A20 1Ghz (aunque existen otros modelos basados en un i.MX233) con GPU Mali 400, 1GB RAM, 4GB flash, USB, HDMI, Ethernet, audio, UEXT, conector LCD, 160 GPIOs, slot para SD/MMC y microSD, conexión SATA, conexión para una batería externa, etc. A esto le podemos agregar un kit con la caja, fuente de alimentación, tarjeta SD con Debian o Android, batería de 1400mAh y nos saldría en un total de 58 euros.

  • PandaBoard ES (comprarla en eBay): es una placa con un SoC ARM Cortex-A9 MPCore de 1.2Ghz y una GPU PowerVR SGX540, compartiendo una RAM de 1GB. Tiene conectividad para audio, para tarjetas SD/MMC, HDMI, DVI-D, LCD, DSI, Ethernet, Bluetooth, WiFi, USB, JTAG, UART/RS-232. I2C, GPIO y otros. El cerebro está diseñado y fabricado por Texas Instruments ya que el SoC es un OMAP4460 (OMAP4430 para el modelo básico). Gracias a él se pueden hacer correr sistemas como Android, Firefox OS, Ubuntu, Linaro, FreeBSD, OpenBSD, RISC OS, QNX, etc. Su precio ronda los 170 dólares, algo caro.

  • UDOO (comprarla en eBay): la placa se puede resumir en una frase muy concreta. Es el resultado de sumar 4 Raspberry Pi´s y una placa Arduino DUE. Por ello se trata de una de las opciones más completas y de mayor rendimiento de las que hemos visto. Contiene un procesador i.MX6 de Freescale basado en ARM Cortex-A9 quadcore de 1Ghz, GPU PowerVR, 1GB de RAM DDR3, capaces de mover un sistema operativo Android o distribuciones Linux sin problema. Por otro lado, contiene un microcontrolador Atmel SAM3X8E ARM Cortex-M3 como el Arduino Due para ser programado y crear proyectos. Tiene 76 GPIOs, HDMI y LVDS + Touch, Ethernet, WiFi integrado, miniUSB y miniUSB OTG, USB, conexiones para audio, SATA, conexión para cámara, microSD y alimentación. Toda esta maravilla ha salido de la factoría americana SECO USA Inc. y surgió como proyecto financiado en la famosa plataforma de crowdfounding Kickstarter.

  • VIA SpringBoard: VIA, el tercero en discordia, también ha hecho lo mismo que sus máximos rivales, AMD e Intel. Por ello ha creado una placa PICO-ITX que se distribuye en una caja con los accesorios y cables necesarios para su funcionamiento. Todo un kit de desarrollo por menos de 100 dólares. Pero en este caso no ha empleado un chip x86, sino ARM. Lo bueno de SpringBoard es que no solo nos proporciona el hardware para realizar proyectos, también paquetes de software para el desarrollo en Android y Linux, así como servicios de soporte durante la etapa de desarrollo. En cuanto a su hardware, nos brinda un ARM Cortex A9 a 800Mhz, 1GB RAM, 4GB de memoria flash y una buena conectividad (USB, SPI, GPIO,WiFi, … ). En el kit entran el pack de desarrollo para Android 4.0.3, Smart ETK con las APIs necesarias, así como el paquete de desarrollo para Linux con una imagen prediseñada de Debian.

  • HummingBoard y derivados: es uno de los mayores rivales de la Raspberry Pi, junto con UDOO. Sus precios rondan desde los 50 hasta los 100 dólares, dependiendo del modelo, ya que existen varios modelos disponibles. El HummingBoard-i2eX, uno de los últimos, tiene un SoC i.MX6 de doble núcleo, con 1GB RAM DDR3, GPU GC2000, HDMI, Ethernet, PCI Express, mSATA 2, USB, audio, GPIO, etc. Una buena gama de placas que en su modelo básico presenta similitudes de precio y hardware con la Raspberry Pi B y que si lo deseamos tenemos a disposición modelos más avanzados.

  • MarsBoard (comprarla en eBay): una serie de alto rendimiento y bajo coste creada por Thaoyu Electronics. Sin duda una de las alternativas más interesantes por su desempeño y posibilidades. Se puede conseguir por unos 80 euros y posee una conectividad inmejorable (HDMI, USB, IR, Ethernet, microSD, LCD, audio, conexión para cámara, …), así como una gran flexibilidad de diseño gracias a su módulo de CPU CM-RK3066 o un A20 basado en ARM Cortex A7 a 1Ghz de doble núcleo con 1GB DDR3 y 8G flash. Su módulo contiene un SoC de Rockchip, basado en ARM Cortex A9 dualcore 1.6Ghz y con una GPU ARM Mali 400MP4, 2GB RAM, 4GB flash y puede ser intercambiado por el A20 según nuestras necesidades. Además ambos módulos ofrecen arranque dual Android y Linux.

  • Wandboard: se distribuye bajo diversas ediciones, como Solo (79 dólares), Dual (99 dólares) y Quad (129 dólares). Evidentemente la versión Quad es la más potente e incluye un SoC de Freescale i.MX6 basado en Cortex A9. Como GPU incluye la Vivante GC2000 + Vivante GC355 + Vivante GC320, que comparten los 2GB de RAM DDR3 con la CPU. En cuanto a conexiones están la de audio, S/P DIF, HDMI, microSD, para cámara, USB, USB OTG, WiFi, Ethernet, SATA y Bluetooth.

No están todas, porque ponerlas todas es casi imposible como en el caso de las placas Arduino y compatibles. Si quieres que añadamos alguna, deja tu comentario y la añadiremos lo antes posible. Gracias por leer hasta aquí y disfruta de lo DIY!

El artículo Comparativa y análisis: Raspberry Pi vs competencia ha sido originalmente publicado en ComoHacer.eu | ¿Inventamos juntos?.