beagleboard logo

BeagleBoard-X15, una placa de hardware libre

No se podría decir que sea una alternativa directa a Raspberry Pi ya que esta placa está varias categorías por encima, pero si buscas un rendimiento y unos dispositivos de serie que Raspberry Pi 2 no ofrece, BeagleBoard-X15 es una buena opción.

$239 será su precio. Con esa cantidad se pueden acceder a una gran cantidad de opciones, ya no solo ARM sino también x86 con procesadores que ofrecen unas prestaciones muy interesantes.

BeagleBoard-X15
BeagleBoard-X15

BeagleBoard.org es una organización sin ánimo de lucro que crea hardware libre a base de componentes que es posible adquirir en cantidades de una sola unidad en distribuidores de todo el mundo. La organización publica los esquemáticos y layouts de sus placas para poder realizar las modificaciones necesarias.

La documentación de todos los dispositivos empleados está disponible sin trabas con respecto a patentes de forma que sea posible crear controladores libres sin problemas. Con respecto al procesador, sí podrá haber algunas características no documentadas (relacionada con los gráficos), pero en cualquier caso se garantiza que todos los dispositivos puedan funcionar sin necesidad de usar porciones de código cerrado.

Y esa es la gran diferencia con respecto al resto de opciones: no solo se ofrece el hardware sino también el diseño y la documentación para crear nuevo hardware a medida, algo que no permiten otras opciones de la misma categoría.

La BeagleBoard-X15 es el modelo más reciente de la familia de placas de BeagleBoard. Está basada en un SoC de dos nucleos ARM A15 a una frecuencia de 1.5GHz y 2Gb de RAM DDR3L.

Está planeado que la distribución comience el 15 de noviembre con una producción inicial de 2000 unidades. A finales de octubre se publicará el manual de referencia del sistema y el resto del material relacionado con el diseño de la placa se publicará en el mismo rango de fechas (finales de octubre mediados de noviembre).

BeagleBoard-X15 2
Dispositivos de la BeagleBoard-X15

El hardware incluido será el siguiente:
· Procesador ARM Cortex-A15 de dos núcleos a 1.5GHz del modelo Sitara AM5728 de Texas Instruments.
· Procesador gráfico de dos nucleos SGX544 a 532 MHz de PowerVR.
· DSP dual C66x a 700MHz.
· Aceleración de video IVA a 532MHz.
· 2 microcontroladores ARM Cortex-M
· 2Gb de RAM DDR3L a 533MHz.
· 4Gb de memoria flash incorporada.
· Bus USB 2.0 y 3.0 host y USB 2.0 cliente
· Ethernet gigabit
· Puerto eSATA.
· Ranura para tarjetas microSD.
· Conector HDMI con salida de audio.
· Jacks de entrada y salida audio estéreo.
· 157 pines de propósito general GPIO.
· 7 puertos UART
· Un puertos SPI, i2C y bus CAN.
· Reloj en tiempo real con pila

Como se puede ver, la lista de hardware incluido es bastante impresionante y le da unas posibilidades que las placas de bajo coste jamás podrían alcanzar, sobre todo en cuando conectividad y a tareas en tiempo real.

Lamentablemente, el SoC Sitara de TI incluye una GPU de PowerVR lo que dificulta enormemente poner en funcionamiento la aceleración 3D sin el uso de controladores de código cerrado. La FSF ha propuesto la creación de un controlador abierto pero PowerVR no se caracteriza precisamente de promover este tipo de prácticas por lo que probablemente nunca será posible sacar todo el potencial del procesador gráfico usando sólo software libre.

Uno de los dispositivos más interesantes es la DSP, que será posible programar con C/C++ usando un compilador de Texas Instruments.

Inicialmente, los sistemas operativos que se podrán usar serán Debian, Android, Ubuntu, Cloud9 IDE y otros que están por venir.

Para más información sobre BeagleBoard-X15 puedes visitar la página del producto y la página de soporte de la placa.