Showdown: Raspberry Pi 2 vs ODROID C1 vs HummingBoard vs MIPS Creador CI20 (actualizado)
La versión 2012 del Raspberry Pi original, creó todo un movimiento de aficionados, desarrolladores y educadores, que utilizaron la plataforma basada en ARM para crear, hack, y enseñar. Aunque el Raspberry Pi no era la primera Monotarjeta Computer (SBC) en el mercado, lo logró por tres razones importantes. En primer lugar, era una computadora completa a bordo un poco, tenía un escritorio y se podía escribir programas de ordenador en IT En segundo lugar, tenía un conjunto de usuarios pines GPIO programable, similares a los encontrados en las plataformas de microcontroladores como el Arduino- En tercer lugar, y, probablemente, lo más importante, que sólo cuesta $ 35.
Desde entonces, el mercado de SBC ha crecido significativamente y el Raspberry Pi ya no es la única opción disponible. Entre los dispositivos populares disponibles son la ODROID C1, la HummingBoard, el MIP Creador CI20 y el Raspberry Pi 2. Por supuesto, la lista de tablas disponibles es mucho más larga, pero estos son los consejos que he probado personalmente. Al final del artículo, voy a enumerar algunos de los otros consejos que usted puede ser que a tener en cuenta, si no encuentra lo que usted está buscando aquí.
El mercado de SBC está fuertemente dominado por ARM y tres de las cuatro tablas que vamos a estar buscando en procesadores basados en el uso de ARM. La excepción es la CI20 creador que utiliza un procesador MIPS. Así que antes comparamos las tablas, permítanme presentarles formalmente a cada uno.
Ver las revisiones completas
Aunque el Raspberry Pi 1 fue un enorme éxito, hubo una queja: el rendimiento global de la junta era deficiente, especialmente cuando se ejecutan aplicaciones de escritorio. La actuación fue menos que deseable, ya que utiliza un solo reloj de la CPU de núcleo de sólo 900 MHz. Teniendo en cuenta el costo, el carácter innovador de la junta directiva, y su versatilidad, entonces el rendimiento es perfectamente comprensible, pero no había espacio para mejorar. Esa mejora se produjo en la forma de la Raspberry Pi 2, que utiliza un procesador de cuatro núcleos y duplica la cantidad de memoria RAM.
A pesar de que el Pi 2 es más potente y tiene más memoria, la Fundación Raspberry Pi logró mantener el precio es exactamente el mismo. Esta es una receta garantizada para el éxito.
Una de las razones clave para el éxito de la Raspberry Pi era su precio. Si bien hay un montón de otras empresas que hacen SBC, no hay de que muchos de los que parece ser capaz de igualar precio del Pi. Por supuesto, algunos de los tableros son sólo un poco más caro que el pi, y para ser justos que a menudo ofrecen más funcionalidades, como veremos con el MIPS Creador CI20.
Sin embargo, una empresa que ha logrado construir una tabla por el mismo precio básico como el Raspberry Pi es HardKernel. Llamado el ODROID C1, también cuesta $ 35. Y como el Pi 2, también utiliza un procesador de cuatro núcleos y viene con 1 GB de RAM. El ODROID C1 no es el único que SBC HardKernel hacer, pero es la más barata. Los detalles sobre las otras placas posteriores.
Otra compañía que ofrece varios SBC diferentes es SolidRun. Todos sus tableros están construidos en torno i.MX 6 series de procesadores de Freescale. La gama i.MX 6 se basa en el diseño de ARM Cortex-A9, y las escalas de un solo de cuatro núcleos.
El HummingBoard I2EX utiliza un procesador de doble núcleo i.MX 6, viene con 1 GB de RAM, y tiene el mismo factor de forma como Raspberry Pi 1 - será incluso caber en una caja diseñada para la primera generación de Pi.
La junta en nuestro line-up que no utiliza un procesador basado en ARM es el MIPS CI20 Creador. En su corazón es un procesador de doble núcleo basado en MIPS junto con una GPU PowerVR y respaldada por 1 GB de RAM. También es único, ya que incluye su propio sistema de almacenamiento, además de Wi-Fi y Bluetooth. Por sólo $ 65, que es más caro que el ODROID C1 o el Raspberry Pi 2, pero son cada vez más por su dinero.
Ahora que usted ha sido introducido a nuestros cuatro tablas, cómo se comparan en el papel? Aquí está una lista de las especificaciones de cada tarjeta y cómo se compara con los demás:
Dispositivo | ODROID C1 | Raspberry Pi 2 | HummingBoard I2EX | CI20 Creador |
---|---|---|---|---|
CPU | 1.5Ghz de cuatro núcleos de CPU ARM Cortex-A5 de Amlogic | CPU 900MHz ARM de cuatro núcleos Cortex-A7 desde Broadcom | 1GHz i.MX6 de doble núcleo Cortex-A9 CPU | 1,2 GHz de doble núcleo CPU MIPS32 Imaginación |
GPU | Mali-450 GPU MP2 | VideoCore IV | GC2000 | PowerVR SGX540 |
Memoria | 1GB | 1GB | 1GB | 1GB |
Almacenamiento | Ranura para tarjetas SD o módulo eMMC | Ranura para tarjetas SD | Ranura para tarjetas SD | 8 GB de flash a bordo, ranura para tarjeta SD |
Conectividad | 4 x USB, microHDMI, Gigabit Ethernet, receptor de control remoto infrarrojo | 4 x USB, HDMI, Ethernet, conector de audio de 3,5 mm | 2 x USB, HDMI, Ethernet, conector de audio de 3,5 mm, receptor de control remoto infrarrojo | Ethernet, 802.11 b / g / n Wi-Fi, Bluetooth 4.0, 2 x USB, HDMI, conector de audio de 3,5 mm |
OS | Android, Linux | Linux, Windows 10 | Linux, Android | Linux, Android |
Conectores | GPIO, SPI, I2C, RTC (Real Time Clock) conector de la batería de respaldo | Interfaz de la cámara (CSI), GPIO, SPI, I2C, JTAG | Interfaz de la cámara (CSI-2), GPIO, UART, SPI, I2C, PCI-Express Gen 2, mSATA II, RTC con batería de respaldo | Interfaz de la cámara (ITU645 controlador), conector ETAG 14 pines, 2 x UART, GPIO, SPI, I2C, ADC |
Precio | $ 35 | $ 35/24 £ | $ 110 | $ 65/50 £ |
Las dos principales características de Android que distinguen a una tabla de otra son soporte para sonido a través de HDMI y soporte para unidades flash USB.
Así que ese es el hardware, pero ¿qué pasa con el software. Cada una de las tablas en nuestro test puede funcionar al menos dos sistemas operativos, todos ellos corren Linux, y la mayoría de ellos ejecutar Android. El tablero de una que no se ejecuta Android es el Raspberry Pi, 1 ó 2. La Fundación Raspberry Pi no ve a Android como una prioridad, y no parece haber algunas dificultades de portabilidad debido a algunos controladores que faltan de Broadcom. Por supuesto, todo esto podría cambiar.Android embargo, no se ejecutan en el ODROID C1, la HummingBoard y el MIP CI20 Creador. Actualmente los tres sólo el apoyo de Android 4.4 KitKat, pero cada uno tiene el potencial para ejecutar Android 5.0 Lollipop, sin embargo ninguno de los fabricantes de mesa ha lanzado oficialmente una ROM en este momento.
A juzgar qué tan bien Android es compatible con cada uno de los tableros voy a utilizar los siguientes criterios: características, rendimiento y soporte para los servicios de Google.
Las dos principales características de Android que distinguen a una tabla de otra son soporte para sonido a través de HDMI y soporte para unidades flash USB. El mejor consejo en términos de estas características es la ODROID C1. El HummingBoard y CI20 no son compatibles con las unidades flash USB bajo Android y el CI20 no soporta sonido a través de HDMI.
Anotando cada tablero de 4 para las características: la ODROID C1 obtiene 4, el HummingBoard obtiene 3, y las puntuaciones CI20 2.
A continuación, el rendimiento. Usando AnTuTu como una guía para el rendimiento relativo, la ODROID C1 anotó 15.887, y la HummingBoard-I2EX anotó 12198. Yo no era capaz de probar la CI20, pero de acuerdo a los comentarios que he visto en Internet, se apunta menos que el otros dos.
Así, anotando cada tablero de 4 para el rendimiento, la ODROID C1 obtiene 4, el HummingBoard obtiene 3, y las puntuaciones CI20 2.
Por último, en términos de apoyo a Google Play y los servicios de Google: la HummingBoard viene con Google Play preinstalado, mientras que el ODROID C1 no incluye los servicios de Google por defecto, pero se puede instalar a través de un corte rápido. La CI20 no incluye soporte para el servicio de Google en absoluto.
Por lo tanto anotando cada tablero de 4 de Google Play apoyo: la HummingBoard obtiene 4, el ODROID C1 obtiene 3, y las puntuaciones CI20 2.
Dado que el Raspberry Pi no es compatible con Android, se marcó el 0 para esta sección. Los totales de esta sección son:
- C1 ODROID - 11
- HummingBoard I2EX - 10
- CI20 Creador - 6
- Raspberry Pi - 0
Actualización (mayo de 2015): La imaginación ha lanzado una nueva versión de Android para la CI20 con varias mejoras, incluyendo audio a través de HDMI y el nuevo conector de audio de auto-detección Preferencias- Ethernet incorporada Bluetooth (cambiar fácilmente la salida de audio de HDMI para auriculares y vice versa) - y grabación de audio. También apoyo para el almacenamiento USB estará disponible en breve.
Las cuatro tablas de soporte de Linux, y todos ellos lo apoyan también. Para tratar de juzgar qué placa es compatible con Linux el mejor, voy a utilizar los siguientes criterios: el número de distribuciones soportadas, el rendimiento y la cantidad de memoria libre disponible después de un arranque fresco en el escritorio.
La junta que apoya la mayoría de las distribuciones de Linux es la Raspberry Pi 2. En gran parte debido a la magnitud de su comunidad de usuarios, el Raspberry Pi es una plataforma popular y por lo tanto recibe la mayor atención en términos de portabilidad.
El consejo más rápido de los cuatro, en términos de rendimiento de la CPU sin la ayuda de la GPU, es la ODROID C1.
El ODROID C1 no está demasiado lejos, y tampoco lo es la HummingBoard. Por último, pero no menos importante viene el MIPS CI20 Creador. En parte porque se trata de una relativamente nueva junta directiva y en parte debido a que utiliza un procesador basado en MIPS en lugar de un procesador ARM basado, la CI20 es compatible con una lista respetable de distros incluyendo Debian, Gentoo, yocto Sato y Angstrom, sin embargo, simplemente no es tantos como los otros tres.Por tanto, las calificaciones de apoyo distro es: Raspberry Pi - 4, ODROID C1 y HummingBoard - empatados a 3, y CI20 - 1.
En cuanto a rendimiento, la herramienta de línea de comandos OpenSSL tiene una opción de velocidad que pone a prueba el rendimiento de sus diversos algoritmos criptográficos. También proporciona una buena manera de juzgar el desempeño relativo de una CPU en comparación con otro.
Las puntuaciones fueron bastante reveladoras. El consejo más rápido de los cuatro, en términos de rendimiento de la CPU sin la ayuda de la GPU, es la ODROID C1. Luego viene la HummingBoard, seguido de la Raspberry Pi 2. El último lugar, pero no por mucho, va a la CI20.
Como resultado, las calificaciones de desempeño son: ODROID C1 - 4, HummingBoard - 3, Raspberry Pi 2 - 2, y la CI20 - 1.
Desde estas placas tienen 1 GB de RAM, es importante la cantidad de memoria libre permanece una vez que la junta ha arrancado en el escritorio. Las interfaces gráficas de usuario pueden ser cerdos de memoria y cada uno de los tableros utiliza un gestor de ventanas ligero para tratar de conservar la memoria. Los resultados son por el impago o distro recomendado que puede arrancar en el escritorio sin ninguna instalación adicional y la configuración por parte del usuario.
El consejo más frugal es la Raspberry Pi 2, que tenía libre después de arrancar 816360K. Luego viene la CI20, que tenía 737436K gratuita. El ODROID C1 tenido 425836K libre, y, finalmente, el HummingBoard tenido libre 313860K.
Así que las calificaciones de la prueba de memoria libre son: - Raspberry Pi 2 - 4, la CI20 - 3, ODROID C1 - 2, y HummingBoard - 1.
Cotejar toda la banda sonora de esta sección, los resultados de las pruebas de Linux son las siguientes:
- Raspberry Pi - 10
- ODROID C1 - 9
- HummingBoard I2EX - 7
- CI20 Creator - 5
Los cuatro tableros deben apoyar Kodi / XBMC. Para probar el rendimiento de Kodi usé su pantalla de información codec interno para mostrar la velocidad de fotogramas y la cantidad de tiempo de CPU que se utiliza para decodificar el vídeo. Entonces yo produje un Full HD, la versión de 50 Mbps de mi ZTE Blade S6 Plus opinión vídeo y jugó en cada tablero.
El ODROID C1 y HummingBoard I2EX tanto hicieron un trabajo excelente de mostrar el video. Ambos lograron consistentemente para mostrar el video en su frecuencia de imagen máxima, y tampoco tributan la CPU demasiado en hacerlo. Lo mismo no puede decirse para el Raspberry Pi, que lamentablemente sólo pudo 9 fps, en lugar de la necesaria 23,97 fps. Lamentablemente no pude encontrar una versión accesible de Kodi a correr en la CI20, y tampoco pude encontrar un reproductor de vídeo en los repositorios en línea.
Actualización: Según la Fundación Raspberry Pi el camino Kodi trabaja en el Pi es que no pasa por la prestación GUI, lo que significa que la velocidad de fotogramas informado la superposición códec no será exacta (es decir, el Pi está realizando realmente mejor que informó). En cuanto al retraso del ratón, esto es un fenómeno conocido y los mejores resultados se logrará cuando se utiliza el teclado o alguna forma de control remoto.
Las calificaciones de esta sección son: ODROID C1 - 4, y HummingBoard - 4, Raspberry Pi 2-2, CI20 - 0
En pocas palabras, el Raspberry Pi 2 tiene el más amplio apoyo operativo y los otros tres son muy similares en el nivel de apoyo ofrecido.
La gran novedad que acompañó el lanzamiento de la Raspberry Pi 2 fue que Microsoft lanzará una versión gratuita de Windows 10 para el Pi 2, que tiene por objeto la creación de Internet de las Cosas (IoT) dispositivos. Aunque la idea de Windows 10 se ejecuta en un Raspberry Pi suena intrigante, que todavía puede ser decepcionado, la versión de la IO de Windows podría ser muy limitado, de hecho, puede incluso no ofrecer un escritorio. Además de Windows 10, el Raspberry Pi 2 tiene soporte para RISC OS, NetBSD, FreeBSD y OpenWrt.En cuanto a las otras tres juntas, cada uno tiene una medida de apoyo para diferentes sistemas operativos. Por ejemplo FreeBSD es conocida para ejecutarse en el HummingBoard, mientras NetBSD ha sido portado a la ODROID C1 y el MIPS CI20 Creador. También hay un trabajo en curso para apoyar OpenWrt en la CI20.
En pocas palabras, el Raspberry Pi 2 tiene el más amplio apoyo operativo y los otros tres son muy similares en el nivel de apoyo ofrecido. Por lo tanto para anotar esta sección daré la Raspberry Pi 2, 4 puntos. Y los otros tres, 2 puntos cada uno.
Un factor importante en la selección de un SBC es el tamaño de las diversas comunidades en línea. ¿Cuántas personas están allí blogs acerca de este foro? Hacer videos al respecto? Escribir libros sobre el tema? Ofrecer ayuda en los foros? Etcétera.
No hay duda de que la comunidad Raspberry Pi es el más grande. Esto es principalmente debido al éxito de la Raspberry Pi originales, sin embargo, ya está claro que la comunidad ha abrazado la nueva junta Pi 2 con la misma pasión. Es difícil juzgar entre las comunidades en línea de la ODROID y la HummingBoard, pero en términos generales, en términos generales, que son aproximadamente la misma! La CI20 tiene la más pequeña de las comunidades en parte debido a su relativa novedad.
Como resultado, los Frambuesa Pi 2 puntuaciones - 4, el ODROID C1 y la HummingBoard - 3 cada uno, y la CI20 - 1.
Antes dibujamos nuestra conclusión, he mencionado al principio que las tablas que se muestran aquí son los consejos que yo realmente tengo a la mano y puede en realidad prueba. Por supuesto, hay muchos más SBC disponibles que sólo estos cuatro, y yo podría haber perdido fuera de su mesa favorito. Si usted no puede encontrar lo que busca entre estos SBC entonces aquí hay un poco más de que es posible que desee comprobar hacia fuera.
Así como el ODROID C1, HardKernel también hace que la gama alta de $ 179 ODROID XU3, con un 5,422 procesador Samsung Exynos octa-core y 2 GB de memoria-, así como la gama media $ 69 quad-core U3 ODROID, con su 1.7GHz Exynos 4412 de la CPU, también tiene 2 GB de RAM.
Otra junta respetado es el BEAGLEBONE Negro. Utiliza un solo procesador Cortex-A8 de 1 GHz de núcleo basado respaldado por 512 MB de RAM. Para los entusiastas del hardware se considera un una buena opción como la placa también incluye 2 microcontroladores integrados.
Otros consejos a tener en cuenta son los UDOO, el Wandboard, el plátano Pi / Pro y el Radxa Rock.
Y sin más preámbulos ... Los resultados finales son:
Dispositivo | ODROID C1 | HummingBoard I2EX | Raspberry Pi 2 | MIPS Creador CI20 |
---|---|---|---|---|
Análisis Android | 11 | 10 | 0 | 6 |
Pruebas de Linux | 9 | 7 | 10 | 5 |
Otros sistemas operativos, Kodi / XBMC, tamaño de la comunidad | 9 | 9 | 10 | 3 |
Totales | 29 | 26 | 20 | 14 |
Si necesita soporte Android entonces el ODROID C1 es el claro ganador.
¿Qué hace que el ODROID C1 el ganador. Esta es quizás una sorpresa, ya que puede haber esperado que el Raspberry Pi 2 para ganar. La razón por la que anotó tan mal fue su falta de apoyo Android. Si elimina esa fila de la hoja de la cuenta, entonces el Pi 2 acaba mejor que el ODROID C1. Pero aparte de su falta de apoyo a Android, el Pi 2 tiene otras debilidades. Es fácilmente derrotado por el ODROID C1 y el HummingBoard en términos de rendimiento, y el procesador incluso el doble núcleo MIPS se acerca a nivel de rendimiento del Pi. También la versión actual de Kodi para el Raspberry Pi no maneja vídeo que así, podría fijarse en el futuro, pero por el momento la ODROID C1 y el HummingBoard hacer un mejor trabajo.Pero una vez dicho esto, el tamaño de la comunidad de la Raspberry Pi es sin igual, así que tal vez las deficiencias del Pi 2 pueden pasarse por alto. También está la cuestión de los precios. El C1 cuesta lo mismo que el Pi 2, en el papel, pero los gastos de envío puede ser alto si quieres directamente desde HardKernel. Mi ODROID C1 realidad cuesta 44 euros de un distribuidor europeo, que es de alrededor de $ 46.
Sin embargo, si usted necesita la ayuda Android entonces el ODROID C1 es el claro ganador.