ASUS Tinkerboard – ¿Qué puedes hacer con él?

En el Reino Unido, ASUS Tinkerboard tuvo un primer mes de lanzamiento un tanto caótico. Con su lanzamiento a fines de febrero de 2017, Tinkerboard es la respuesta de ASUS al dominio de Raspberry Pi en el mercado de computadoras de placa única (SBC). Con más RAM, un procesador más rápido y Gigabit Ethernet, ASUS Tinkerboard es un SBC dominado que coincidía con el factor de forma de Raspberry Pi y venía con su propia versión de GPIO (entrada y salida de uso general).

Entonces, ¿qué pasó en el lanzamiento? Bueno, en el Reino Unido, los revendedores lanzaron temprano el ASUS Tinkerboard, de hecho, demasiado pronto ya que ASUS aún no había lanzado el TinkerOS. Por lo tanto, los compradores se quedaron con un potente SBC, pero sin sistemas operativos para ejecutarlo. No es un gran comienzo, pero no es culpa de ASUS. En las semanas siguientes, la fuente oficial de las imágenes de TinkerOS se movió de un servidor a otro, algunas de las cuales parecían decididamente «no oficiales». Cuando tuvo lugar el lanzamiento oficial, ASUS encontró un hogar para la placa, pero ¿ya se había hecho el daño a su reputación?

¿Es ASUS Tinkerboard un asesino de Pi?

En papel si! Pero en realidad, está cerca.

El Tinkerboard viene con 2GB de RAM, el doble que el Raspberry Pi 3, y el Cortex A17 Quad Core 1.8GHz es un procesador poderoso aunque solo sea de 32 bits (el Cortex A53 del Raspberry Pi es de 64 bits). Por lo tanto, al usar un sistema operativo de 64 bits en el Pi, si alguna vez se lanza uno, la diferencia entre las placas se reducirá. El almacenamiento en Tinkerboard es a través de microSD y probamos con un Sandisk de clase 10 de 16 GB para brindarnos el mejor rendimiento posible. El Tinkerboard comparte el mismo diseño y el mismo espacio que el Raspberry Pi (B+/2/3), pero el Tinkerboard tiene un aspecto y una sensación «premium» ligeramente superiores a los del Pi. El GPIO viene con pines codificados por colores para identificar 5V/3V/GND, etc., y la CPU requiere un disipador de calor para mantener la unidad fría.

Sistema operativo

TinkerOS es un giro de Linaro Linux, basado en Debian Stretch, y utiliza el administrador de ventanas LXDE para que todo funcione sin problemas. Viene con una selección básica de aplicaciones como Chromium, Scratch y el administrador de archivos PCManFM, pero no tiene software de oficina, y se expandirá para llenar el espacio vacío en su tarjeta microSD. Un mínimo de una tarjeta microSD de 8 GB es imprescindible para este sistema operativo. TinkerOS tiene todos los elementos básicos para conectarse a conexiones de red por cable, WiFi y Bluetooth. La instalación de aplicaciones se administra mediante la Herramienta de empaquetado avanzada (APT) y la actualización, actualización e instalación de aplicaciones es muy sencilla para aquellos que están acostumbrados a la línea de comandos; si no, puede usar el Administrador de paquetes Synaptic, que se encuentra en el menú Preferencias. TinkerOS se ve bien y se siente como un sistema operativo de «escritorio adecuado», ¡algo que podría usar fácilmente para trabajar!

Velocidad de red

Un área en la que destaca Tinkerboard es en la conectividad Ethernet. Es cabeza y hombros mejor que el Raspberry Pi. El puerto Gigabit Ethernet ofrece un máximo de 1 Gigabit por segundo, y en nuestras pruebas ejecutamos iperf entre Tinkerboard y nuestra computadora portátil equipada con Gigabit a través de una red Gigabit. Registramos una transferencia mínima de 936 Mbits/seg y la más alta fue de 940 MBits/seg, lo suficientemente rápido como para transmitir video HD a través de la red si así lo deseáramos.

Hicimos la misma prueba en una Raspberry Pi 3 conectada a través de la misma red Gigabit y vimos 94,1 Mbits/seg, ¡aproximadamente una décima parte de la velocidad que vimos con Tinkerboard! Como dispositivo en red que sirve archivos en toda la casa, Tinkerboard es una excelente opción. El único cuello de botella serán los puertos USB 2.0.

¿GPIO?

El ASUS TInkerboard viene con un GPIO de 40 pines que se ve idéntico al de Raspberry Pi, pero este no es el caso, ya que los pines SPI están en una configuración diferente en el Pi. Los pines I2C y UART están en la misma configuración, por lo que los dispositivos I2C diseñados para usar con Pi deberían ser teóricamente compatibles eléctricamente, pero su kilometraje variará. PWM (modulación de ancho de pulso) donde podemos, por ejemplo, controlar el brillo de un LED o variar la velocidad de un motor se maneja a través de software PWM a diferencia del hardware Raspberry Pi PWM. No es un gran problema para el hacker aficionado, pero para aquellos que requieren una sincronización precisa, esto puede ser un problema, aunque esto es algo que la Pi también sufre.

Para usar el GPIO necesitamos una biblioteca para configurar y controlar los pines, y para esto, elegimos la biblioteca Python ASUS.GPIO que está incluida, pero no instalada en TinkerOS, una situación extraña en comparación con el sistema operativo Raspbian del Raspberry Pi que lo tiene instalado de serie. Sin duda, si esta es una placa para fabricantes, entonces las bibliotecas y el software necesarios deberían estar instalados y listos para usar. La instalación de ASUS.GPIO es bastante simple siguiendo la guía del sitio oficial, pero aquí radica un problema, la guía nos indica que descarguemos una biblioteca de su sitio, pero la biblioteca ya está presente en el sistema operativo.

Otro pequeño obstáculo es que, para usar GPIO, debe ejecutar su código Python como root o a través de sudo, algo que ha caído en desgracia para los usuarios de Raspberry Pi desde que la Fundación Raspberry Pi hizo cambios para usar GPIO como usuario normal. .

Para proyectos de creadores, a menos que necesite una gran potencia de procesamiento, su mejor opción sigue siendo la Raspberry Pi.

Comunidad

Las computadoras de placa única (SBC) son tan buenas como la comunidad que las rodea, Raspberry Pi disfruta de la mayor parte de la comunidad y hay muchos usuarios en todo el mundo que comparten sus proyectos. Antes del Pi, el Arduino era visto como el mejor ejemplo de una placa apoyada por la comunidad (sí, no es un SBC, es un microcontrolador) y en muchos casos todavía tiene una comunidad vibrante enfocada en grandes proyectos. ASUS Tinkerboard tiene los inicios de una comunidad, y hay bolsillos de foros, grupos y publicaciones de blog. Obviamente, nada tan grande como el Pi, pero el Pi tuvo algunos años de ventaja.

Si es un creador competente, rara vez necesita foros o soporte, por lo que Tinkerboard sería ideal para usted. Pero si es un fabricante nuevo, entonces quizás Raspberry Pi sea una mejor plataforma con la que aprender y crecer.

Conclusiones

No se puede negar que ASUS Tinkerboard es un potente SBC, y aunque sus especificaciones son realmente impresionantes y es una alternativa viable a la Raspberry Pi, simplemente, bueno, no es una Raspberry Pi. La red de soporte que es la comunidad Raspberry Pi es inmensa y hay innumerables proyectos en Internet impulsados ​​por Pi. ASUS Tinkerboard puede hacer muchos de esos proyectos, pero ¿realmente necesita la potencia adicional? ¿Se beneficiará un juego de robot/LED/Scratch con una CPU de cuatro núcleos a 1,8 GHz y 2 GB de RAM? Probablemente no, pero su proyecto de detección de rostros alimentado por OpenCV necesitará toda la potencia que pueda obtener.

Por otro lado, ASUS Tinkerboard es la placa ideal para aquellos que deseen crear un servidor doméstico de archivo/impresión de bajo costo. Mucho ancho de banda de Ethernet y una combinación de CPU/RAM lo suficientemente rápida significa que podrá atender a muchos usuarios a la vez.

Así que esta puede ser la placa de ASUS para Makers y puede ser una gran placa para aquellos con las habilidades, pero está muy por debajo del estándar de oro establecido por Raspberry Pi.

Electropartitura:

Ventajas:

  • Gigabit Ethernet rápido
  • Mucha memoria RAM
  • Biblioteca familiar de Python para GPIO

Contras:

  • Más caro que un Pi
  • No es 100 % compatible con los complementos de Pi
  • La documentación parece incompleta
  • Puede comprar un ASUS Tinkerboard por £ 46.99 de Currys.