Raspberry Pi 2 vs Odroid-C1

Hace sólo dos días apareció la segunda versión de Raspberry Pi con un hardware muy superior al de su antecesor. Por otra parte, hace algo menos de dos meses, Hardkernel puso a la venta una placa con un precio similar y con un hardware muy suculento: la Odroid C1.

Hoy se ha publicado en CNXSoft un breve artículo comparando ambas placas que incluye una interesante tabla en la que se pueden comprobar de un vistazo las diferencias entre los dos rivales.

Hardkernel ODROID C1
Raspberry Pi 2 Model B |
          Comentarios
Procesador Amlogic S805 de cuatro núcleos Cortex A5 a 1.5 GHz (OC hasta 1.7 GHz o más) Broadcom BCM2836 cuatro núcleos Cortex A7 @ 900 MHz
(OC hasta 1.1GHz o más)
A pesar de las ventajas de la arquitectura Cortex A7 (1.9 DMIPS/MHz) frente al Cortex A5 (1.57 DMIPS/MHz), la diferencia en la frecuencia hace que el Odroid-C1 gane aquí.
GPU ARM Mali-450MP2 de cuatro núcleos VideoCore IV No dispongo de datos pero Mali-450MP2 es mucho más reciente.
Decodificación de video por hardware Procesador desconocido
1080p (60Hz??) decodificación por hardware de H.264, H.265, MPEG2, MPEG4, VC1, Xvid, Dvix.  Decodificación para RealMedia1080p
Procesador VideoCore IV
1080p30 decodificación por hardware de H.264, MPEG2* y VC1*
Codificación de video en 1080p (H.264)* Se necesita licencia extra
Odroid-C1 tiene soporte para más codecs e incluye más licencias.
RAM 1GB DDR3 1GB LPDDR2 Ambos disponen de la misma cantidad pero no hay información sobre la frecuencia. LPDDR2 consume menos potencia que DDR3.
Almacenamiento Socket para módulos eMMC de 8/64Gb Toshiba o 16/32Gb Sandisk iNAND Extreme. Slot SD con soporte para modelos UHS-1 Slot de tarjeta micro SD Con un coste equivalente, Odroid-C1 y Raspberry Pi 2 deberían tener el mismo rendimiento pero Odroid-C1 tiene soporte para tarjetas SD más rápidas y módulos eMMC.
Ethernet Gigabit Ethernet (Realtek RTL8211F) 10/100M (Chipset USB a Ethernet) Gigabit Ethernet contra Fast Ethernet y Raspberry Pi 2 lo hace vía USB por lo que el ancho de banda del bus está compartido entre el almacenamiento USB y Ethernet.
USB 4x buses USB 2.0 host, 1x puerto micro USB OTG (que no se puede usar para alimentación) 4x buses USB 2.0 host, 1x micro USB para alimentación Empate. Si necesitas OTG, Odroid-C1 gana. Si prefieres alimentar por USB, Raspberry Pi 2 es mejor. Odroid-C1 también se puede alimentar por USB pero hacen falta unas soldaduras.
Video Micro HDMI (sin CEC) HDMI (con CEC), Video compuesto con audio Raspberry Pi 2 incluye video compuesto. El puerto estándar HDMI es más cómodo de usar (no hace falta un cable especial micro HDMI)
Audio Vía HDMI Vía HDMI y jack audio ODROID-C1 no tiene jack de salida estéreo
Pines de entrada y salida y otros periféricos 19 GPIOs, 2x I2C, 1x SPI,  2x UART, 2x ADC.
Puerto extra para depurado. (UART)
Reloj RTC, receptor de IR
26 –GPIOs, 1x UART (depuración), 1x SPI, 2x I2C, PCM/I2S, 2x PWM CSI (interfaz para cámara) y DSI (interfaz para pantalla). Aquí doy por ganador a Raspberry Pi 2 ya que tiene más pines pero si necesitas el conversor AD entonces Odroid-C1 es mejor o necesitarás una placa extra para Raspberry Pi 2
Alimentación 5V vía jack DC .
Consumo típico:  0.5A @ 5V
5V vía micro USB
Consumo típico: 0.8A @ 5V
El consumo típico de potencia puede no significar demasiado pero por los número que publican ambas compañías, Odroid-C1 podría consumir menos. Necesitamos a gente que pruebe esto.
Soporte para Linux

Ubuntu 14.04 con XBMC/Kodi

Raspbian, Snappy Ubuntu Core, OpenELEC, RaspBMC, Pidora He puesto en la lista sólo distribuciones que aparecen en la sección de descargas de Raspberry Pi y Hardkernel. Raspberry Pi 2 tiene más opciones pero ambas soportan decodificación de video por hardware y aceleración 3D. Hay otras distribuciones no-oficiales soportadas. Por ejemplo, va a salir Snappy Ubuntu Core para Odroid-C1.
Soporte para Android

Android 4.4.2

No disponible. Al menos no se habla de una imagen. Para Android, ve a por Odroid-C1, al menos por ahora. Estoy seguro de que Android llegará pronto a Raspberry Pi 2.
Soporte para Windows

No disponible

Windows 10 IoT estará disponible para Raspberry Pi 2. Para Windows, ve a por Raspberry Pi 2. Es una versión especial ligera de Windows para aplicaciones con el Internet de la Cosas sin entorno de escritorio.
Comunidad Comunidad muy activa en los foros de Odroid-C1 y el canal de IRC #odroid La mayor comunidad de lejos en placas de desarrollo. En mayor medida en los foros de Raspberry Pi Ambas placas están bastante bien en este ámbito pero Raspberry Pi (2) es mucho más popular.
Documentación, código fuente y documentación del hardware La documentación se puede encontrar en la Wiki de Odroid-C1. Los esquemáticos están disponibles en formato PDF y archivos de Autocad así como la hoja de datos del Amlogic S805. No hay layout de la PCB. La documentación está disponible vía la Wiki de Raspberry Pi en eLinux. Los esquemáticos están disponibles sólo en formato PDF y el layout de la PCB no está disponible. La hoja de características del del Broadcom BCM2835 está disponible y debería ser casi idéntico al BCM2836 excepto en la parte de la CPU

 

Como se puede comprobar, ambas placas están muy igualadas. Una ofrece mejores prestaciones en unos ámbitos y otra en otros. A la hora de elegir habrá que tener muy claro qué características se van a necesitar para no encontranos con una placa que acabe necesitando hardware externo para que cumpla todas las funciones.

La tabla ha sido traducida y publicada con permiso explícito del autor. El artículo original se puede consultar en la web de CNXSoft.

Editado: Un lector ha hecho un interesante apunte sobre la velocidad de la memoria que se puede consultar en los comentarios de esta entrada.

3 comentarios en “Raspberry Pi 2 vs Odroid-C1

  1. El que la Odroid C1 tenga Gigabit Ethernet es un cambio brutal respecto a las Raspberry, en cuanto tienes que hacer algun trabajo via red te das cuenta de que la RPi no es lo que necesitas. No vale para compartir informacion por red (7MB en el mejorcisimo de los casos, es insuficiente en los tiempos que corren). Al mismo precio merece la pena la Odroid C1 (ya tengo una) y el problema que comentais de que no se puede alimentar por USB no es tal problema, ya que por 2€ (o menos) puedes comprar el cable para alimentarlo desde un hub USB o similar, solo tienes que cambiar el tipo de cable (si que es cierto que podrian haber cambiado el tipo de conectar en la Odroid, por uno micro USB, …). Ademas no viene nada mal tener el RTC en la misma placa para ahorrarnos tener que poner una placa externa, en el caso de que lo vayamos a usar como servidor headless…

    ¡Muy buena compartativa!

Los comentarios están cerrados.