RTAndroid Logo

RTAndroid el Android "especial" para la Raspberry Pi 3

El tema de Android en Raspberry Pi lleva tiempo dando vueltas sin llegar a nada concreto. Ha habido versiones para las Raspberry Pi normales y para las más nuevas. Con desarrollos concretos del denominada Android TV por ejemplo, pero ni les da soporte Google ni la Fundación Raspberry. La cuestión es que aquí os pongo un enlace a una versión “especial” por dos motivos:

  1. solo está disponible para Raspberry Pi 3
  2. solo sirve para usarse como PLC o autómata o Arduino ya que es programable en tiempo real

Se trata de RTAndroid, un desarrollo de la universidad de Aachen que podéis encontrar aquí:

Descargar RTAndroid para Raspberry Pi 3

Junto con un par de implementaciones de software muy interesantes:

  • Benchmark para hacer pruebas de rendimiento en Tiempo Real
  • TWISTTURN APPLICATION un entorno de tipo PLC / Autómata o Arduino para programar la Raspberry Pi

Os dejo con unos pantallazos del entorno gráfico de esta aplicación:

RTAndroid-Twistturn

RTAndroid-Twistturn_Code

 

RTAndroid-Twistturn_InOutput

sysbench-total-header

Comparativa y benchmarks de Raspberry Pi vs ODROID vs Orange Pi vs más

Hace ya tiempo y tras leer una comparativa hecha por uno de los gurús de Raspberry Pi, David Hunt, que podéis ver este artículo hice mi propia versión y varias variantes interesantes:

Las pruebas van a ser las mismas cuatro que en esa ocasión, usando la herramienta sysbench. Para instalarla desde una Terminal:

    sudo apt-get install sysbench

Los 4 test realizados con sus correspondientes comandos que hay que ejecutar desde la Terminal son:

  1. sysbench --test=cpu run
  2. sysbench --test=memory --memory-block-size=1M --memory-total-size=10G run Preparamos unos ficheros con el siguiente comando

    sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB prepare
    
  3. sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB --max-requests=1000 run

  4. sysbench --test=fileio --file-test-mode=rndrd --file-total-size=16MB --max-requests=10000 run

Y al terminar limpiamos los ficheros de pruebas con el siguiente comando

    sysbench --test=fileio --file-test-mode=rndwr --file-total-size=16MB cleanup

OJO Dependiendo del modelo y el número de cores disponibles se añade --num-threads=1, 2 o 4 antes de run, o sea, para 4 cores en la ODROID-U3: sysbench --test=cpu --num-threads=4 run

Quiero advertir varias cosas:

  • las pruebas 3 y 4 no dependen tanto de la placa o procesador como de la tarjeta microSD usada y que no es la misma en todos los casos, así que no debe ser lo más importante a tener en cuenta. De hecho en futuras comparativas y benchmarks no los volverá a hacer.
  • los resultados están tomados siguiendo la misma pauta que en el primer test que copié de David Hunt y hoy en día me plantearía hacerlos de otra forma, así que leedlos con esa idea en mente.
  • las pruebas se han realizado con distintas versiones de distintos sistemas operativos: Raspbian, armbian, Ubuntu, etc. y eso también hace que los resultados no sean realmente comparables en igualdad de condiciones.

Entre las placas incluidas hay 10 modelos distintos: la Banana PRO, la Raspberry Pi A+ de 256MB, la Raspberry Pi B+  512MB, la Raspberry Pi 2, la Raspberry Pi 3, la ODROID-C1, la ODROID-U3, la Orange Pi One, el Beelink X2  y la C.H.I.P.  Si alguna placa tiene más de un core se ha repetido para todos los casos posibles. Para el caso del Beelink X2 se ha realizado con el sistema operativo instalado en una microSD y luego instalado en la memoria interna eMMC.

sysbench-total

Y ya si más historias el chorro de gráficas y pantallazos varios.

Sigue leyendo

armbian-520

Cómo actualizar la última version de armbian 5.20

Parece que la última versión, la 5.20, de armbian con muchas mejoras está dando algunos problemas al actualizar, por lo que recomiendan hacer un par de cosas más adicionales antes de reiniciar para asegurar que todo está correcto.

Para comprobar qué versión de armbian tenemos, tecleamos el siguiente comando en una Terminal:

sudo cat /etc/armbian-release

beelink-x2-armbian520

Sigue leyendo

chip-usd9-starwars-lego

C.H.I.P. el ordenador de 9$ primeras impresiones

Al final, este verano de 2016 llegó el C.H.I.P, el ordenador de 9$. Ya conté como el precio era más caro que ese anunciado debido a impuestos y gastos de envío y como iban actualizando la información y las versiones preliminares que lanzaron para desarrolladores. Más que nada publicaba lo que iba recibiendo para hacer más llevadera la espera, ya que desde que se cerró la financiación en Kickstarter hasta que me ha llegado. Me tardó más porque la pedí con el adaptador para VGA que necesitaba de 5 meses extra sobre los pedidos básicos.

Tenía muchas dudas de si iba a ser demasiado poco, por ir ya tan justa en comparación con las nuevas Raspberry Pi , hay que tener en cuenta que cuando la lanzaron no estaba la Raspberry Pi 2  ni la 3  y tampoco la Zero. La cuestión es que siendo sincero es un modelo superior en casi todo a la Raspberry Pi original.

A continuación os comento lo que más me ha gustado y lo que menos.

CHIP-9USD (1)

Sigue leyendo

ug802-interior

No más actualizaciones para UG802 RK3066 Picuntu

A mucho ni les sonará, pero después de las primeras Raspberry, mi siguiente equipo de este tipo fue un UG802 y al que en teoría se le podía instalar GNU/Linux de forma fácil pero en realidad era un pequeño infierno en varios actos:

En cualquier caso lo conseguí al final, y de ese Ubuntu 12.10 he podido ir actualizando a 13.04, 13.10 y 14.04. Es un equipo que sigo usando a menudo para las descargas, ya que es un dual core que consume muy poco y queda muy recogido en se carcasa y trabajando por Wi-Fi.

picuntu

Sin embargo la llegada de Ubuntu 16.04 que esperaba fuera compatible no lo ha sido, así que se quedará tal cual hasta que no pueda más. Era una buena solución, que si veis sin la carcasa tiene unas dimensiones parecidas a una Raspberry Pi Zero, así que podría ser un producto más o menos exitoso si se vendiera a buen precio ya que tiene ventajas sobre esta:

HDMI tamaño normal

USB tamaño normal

Dual core

Wi-Fi incluido

ug802-interior-1

ug802-interior-3

ug802-interior-2