Tinker Board

tinker board

tinker your way to the future

Tinker board es una computadora de una sola tarjeta en un tamaño ultra pequeño que ofrece un rendimiento sin precedentes, así mismo aprovecha la máxima compatibilidad en componentes. La Tinker Board ofrece a los creadores, a los entusiastas de loT, a los aficionados y a todos aquellos que gusten hacer las cosas por si mismos una plataforma capaz para construir y llevar tus ideas a la realidad.
1 Alimentado por Micro USB
(Conexión de 5V/2~2.5A es necesaria)

2 HDMI
3 MIPI CSI
4 192K/24bit
HD Audio

5 GbE LAN
6 PWM
7 S/PDIF
8 MIPI DSI
9 Antena Actualizable i-PEX
(MHF4)

10 802.11 b/g/n Wi-Fi t
Bluetooth 4.0 + EDR

11 Cabezales GPIO de 40-pines
12 Puertos USB 2.0

Características y Funcionalidades

Un rendimiento de primera

Utilizando un potente y moderno procesador de cuatro núcleos basado en ARM, el Rockchip RK3288, Tinker Board ofrece un rendimiento significativamente mejorado en comparación con otras tarjetas SBC populares. Al darnos cuenta de la creciente demanda de diferentes construcciones y proyectos, brinda hasta 2GB de memoria LPDDR3 de doble canal. Tinker Board está equipada con una interfaz SDIO 3.0 que ofrece velocidades de lectura y escritura más ráidas que las tarjetas microSD expandibles utilizadas para el sistema operativo, las aplicaciones y el almacenamiento de archivos.

Robusto rendimiento y funcionalidad en el GPU

Con un diseño potente y eficiente en energía, el tablero de la tinker soporta la próxima generación de gráficos y GPU Compute API. Gracias a ala GPU Mali T764 basada en ARM, el GPU y los procesadores de funciones fijas en la placa permiten una amplia gama de usos, icluyendo reproducción de medios de alta calidad, juegos, visión por computadora, reconocimiento de gestos, estabilización y procesamiento de imágenes, fotografía y mucho más. Los entusiastas multimedias apreciarán la función fija H.264 y la compatibilidad de H.265, incluyendo video en HD y en UHD*.

*La reproducción de video HD y UHD a 30fps es actualmente solo posible a través del reproductor de video Rockchip, que se limita a la ayuda bajo TinkerOS. En la actualidad, los reproductores y aplicaciones de video de terceros puedes no ofrecer la aceleración por hardware y de igual modo, obtener un rendimiento de reproducción y/o establilidad limitada. Consulta las preguntas frecuentes para obtener más información.

Calidad de Audio HD

Esta es una mejora en las áreas clave que carecen muchas tarjetas SBC, Tinker está equipada con un códec HD que soporte hasta 192kHz/24-bit de audio. La toma de audio puede admitir tanto salida de audio como micrófono, sin un módulo de extensión.

Amistosa, con conectividad IoT

Tinker Board presenta opciones de conectividad estándar, que incluyen una interfaz GPIO de 40 pines que permite la conexión con una gama de entradas de botones, interruptores, sensores, LED y mucho más. Tinker Board está equipado con una conexión DSI MIPI para pantallas y pantallas táctiles. La conexión secundaria CSI MIPI es para la conexión a cámaras compatibles que permiten la visión por computadora, y mucho más.

Tinker Board también cuenta con Gbit LAN para Internet y conectividad de red. Un recurso de bus dedicado diseñado para el puerto LAN garantiza un rendimiento de Ethernet consistente. El controlador integrado de Wi-Fi y Bluetooth en Tinker Board está protegido con una cubierta metálica para garantizar una interferencia mínima y un mejor rendimiento de la radio. Un encabezado de antena IPEX integrado permite una fácil sustitución de la antena o actualizaciones.

Tinker Board también cuenta con una salida HDMI de tamaño completo. Además, incluye cuatro puertos USB 2.0 para una amplia conectividad de periféricos y accesorios.

Diseño mejorado DIY

Consideramos cuidadosamente el diseño y el desarrollo de Tinker Board que te proporciona una experiencia superior para todos aquellos iniciados o los aficionados experimentados. Los creadores podrán apreciar la visibilidad y la claridad de las mejoras en los conectores GPIO ya que están segmentados con colores, con lo que los podrán reconocer rápido y fácil.

El PCB de la Tinker Board, las dimensiones y la topología reflejan los SBC estándard que tiene un amplio soporte para chasis y accesorios físicos.El PCB también cuenta con una cubierta de seda con cabeceras de conexión y señalizaciones de ubicación, para mejorar la claridad de la conexión. Los encabezados MIPI incorporados también tienen pestañas coloreadas.

Tinker Board incluye un disipador de calor, lo que ayuda a mejorar el trabajo bajo la carga pesada o en ambientes calurosos.

TinkerOS ‧ OS Compatibles ‧ Aplicaciones

Una distribución basada en Debian garantiza una experiencia fluida y funcional, directamente desde el primer momento. Ya sea que esté navegando por la web, mirando videos o escribiendo guiones, TinkerOS es un gran punto de partida para su próximo proyecto o compilación.

Además, TinkerOS ha sido cuidadosamente diseñado para ser extremadamente liviano y sensible. Ejecutando sobre la base Debian 9 es un entorno de escritorio LXDE. Esta GUI está optimizada específicamente para placas SBC. También cuenta con compatibilidad con Plug & Play NTFS que permite un fácil acceso a las unidades flash basadas en Windows y discos duros externos. El navegador web incluido también ha sido cuidadosamente seleccionado y optimizado. Está basado en Chromium y permite velocidad y estabilidad junto con varias extensiones. El equipo de ASUS ha ayudado a habilitar la aceleración de hardware del navegador, lo que permite una mejor reproducción de la web y de video, incluidas las resoluciones de HD en YouTube.

TinkerOS también incluye una serie de aplicaciones populares que permiten una fácil programación y desarrollo. Estos incluyen IDLE / Python, así como Squeak / Scratch.

Beyond TinkerOS y su oferta de Debian Linux Tinker Board también son compatibles con el sistema operativo Android. Esto permite escenarios de uso completamente diferentes que van desde la reproducción de medios, juegos y mucho más.

Tinker board también está trabajando en estrecha colaboración con una amplia gama de aplicaciones populares para permitir el soporte y optimizar la funcionalidad.

Desempeño de Tinker Board

Desempeño de CPU

Tinker Board presenta un RK3288 SoC basado en ARM y está equipado con cuatro núcleos para mejorar el rendimiento de la aplicación de subprocesos múltiples. Funciona a frecuencias de hasta 1.8 GHz, mejorando el rendimiento en todas las aplicaciones. Este aumento en el recuento del núcleo de la CPU, junto con un aumento en la frecuencia del procesador, ayuda a permitir un rendimiento significativamente más rápido en una amplia gama de aplicaciones, ampliando y mejorando las capacidades del proyecto. Como resultado, las tareas típicas de PC son más rápidas y más receptivas.

Desempeño de GPU

La GPU de Tinker Board se basa en la GPU Mali™ -T764. Ofrece hasta 4 núcleos y una velocidad de reloj de 600MHz. Cuando se compara con las GPU SBC de la competencia, Tinker Board ofrece una mejor computación GPU y rendimiento de aceleración GPU.

Rendimiento y Flujo de Memoria

Tinker Board ofrece DDR3 de doble canal que brinda un mejor ancho de banda de memoria que los dispositivos de la competencia que solo ofrecen un DDR2 de un solo canal.

Velocidad de lectura/escritura de la tarjeta SD

Tinker Board tiene una ranura microSD para el almacenamiento expandible a bordo. Es compatible con el estándar SD 3.0, por lo que puede utilizar tarjetas microSD de mayor capacidad que ofrecen un rendimiento de lectura y escritura significativamente más rápido.

.Velocidades de lectura: hasta un 89% más rápido
.Velocidad de escritura: hasta 40% más rápido

*SD: ADATA Premier UHS-I C10 64GB exFAT

Especificaciones Red/Audio

Especificación Wi-Fi Formato de Audio
/ Frecuencia
Funciones de Audio
Tinker Board 802.11 b/g/n con antena IPEX actualizable Reproduce: 24bit/192KHz, Graba: 24bit/96KHz Salida de Audio y Micrófono
Competencia SBC 802.11 b/g/n 16bit/48KHz Salida de Audio solamente

Rendimiendo en Red

Tinker Board presenta Gigabit Ethernet, que ofrece un rendimiento significativamente mejorado frente a los SBC de la competencia que están equipados con Ethernet 10/100.

.Velocidad de transferencia/Recepción
El controlador dedicado de Tinker Board y el diseño de bus no compartido aseguran una entrega y recepción de paquetes superior. El rendimiento de LAN sigue siendo el mismo en Tinker Board durante las transferencias USB frente al rendimiento LAN de los competidores SBC, que experimentan hasta un 18% de reducción de velocidad durante la transferencia USB.

.Rendimiento LAN con transferencia USB

Velocidad USB

Tinker Board ofrece un rendimiento superior de lectura y escritura con unidades de almacenamiento externas, lo que permite velocidades de lectura y escritura más rápidas. Esto mejora el flujo de trabajo, la copia, las copias de seguridad y el uso general de archivos.

.Velocidades de lectura: hasta un 154% más rápido
.Velocidad de escritura: hasta un 6% más rápido

*SD: Kingston DataTraveler 64GB USB3.0

Desempeño Wi-Fi (Pérdida de Señal)

El rendimiento de la Wi-Fi Tinker Board es más robusto que la mayoría de los dispositivos de la competencia, lo que permite una mejor recepción de la señal.
Ubicación: Plataforma OctoScope
Objetivo AP: ASUS RT-AC66U (Broadcom)
Redes: b/g/n mixed
Canal: 6
Ancho de Banda: 20MHz
Seguridad: ninguna

*Tinker Board - OS: Linux 4.4.0+ armv7l l Image Versión: V20170113 l Memory Type: 2GB l CPU Type, Speed[GHz]: Cortex-A17 Quad-core 1.8GHz l GPU Type, Speed[MHz]: Mali™ T-764
*Competencia SBC - OS: Linux 4.4.11+ armv7l l Memory Type: 1GB l CPU Type, Speed[GHz]: Cortex-A53 Quad-core 1.2GHz l GPU Type, Speed[MHz]: VideoCore IV

Comunidad ‧ Contacto

Para consultas relacionadas con la calificación y validación de productos y soporte de aplicaciones o soporte periférico y de accesorios, contáctanos en TinkerBoard@asus.com


Comparte tu idea con nosotros a través de

Documentación

Para Comenzar

Requerimentos:

1 x tarjeta Micro SD con al menos 8GB de capacidad
.1 x 1 x cable Micro USB y un adaptador de 5V/2~2.5A con LPS
.1 x Monitor con cable HDMI
.1 x Teclado y mouse
Nota: Para mejorar la estabilidad del sistema, es altamente recomendable usar una tarjeta SD de alta velocidad (Clase 10 o superior).
1. Inserta la tarjeta microSD en una PC con Linux.
2. Renombra la imagen a: output.img y pun el archivo en el directorio FlashUSB.
3. Ejecuta FlashUSB.sh
===============================================
Selecciona el disco en el cual quieres montar el flash:
sdc  -Multiple_Flash_Reader_058F63616476-0:1
sdb  -Generic-_Compact_Flash_058F63616476-0:0
Escribe el número :0
dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
flash start!
flash end!
===============================================
Inserta la tarjeta microSD en la Tinker Board.
Conecta el alimentador de corriente, teclado, mouse, un monitor y enciéndela por primera vez.


1. Inserta la tarjeta microSD en una PC con Windows.
2. Descarga y ejecuta la aplicación "Win32DiskImager".
2.1 Navega y selecciona el archivo de la imagen que será flasheada.
2.2 Selecciona la tarjeta microSD como fuente de destino.
2.3 Haz clic en "Escribir".



3. Retira con seguiridad la tarjeta microSD con la nueva imagen de arranque, luego insértala en la ranura de la Tinker Board.
4. Conecta el alimentador de corriente, teclado, mouse, un monitor y enciéndela por primera vez.

Hardware

La Tinker Board requiere potencia de 5V/2~2.5A a través del puerto micro-USB. La cantidad exacta de corriente (mA) que la Tinker Board requiere dependerá de que tenga conectado. Para uso general, una fuente de alimentación de 2A proporcionará una amplia potencia para ejecutar todo.

Usualmente, Tinker Board usa entre 700 a 1000mA, dependiendo de los periféricos conectados. Puede utilizar desde 500mA cuando no existen perfiéricos conectados. El máximo poder de la Tinker Board es 1A. ISi necesita conectar un dispositivo USB para que tenga un consumo de energía superior a 0,5 A, debe conectarse a él a través de un concentrador USB alimentado externamente.


La Tinker Board está equipada con 4 puertos USB 2.0. Estos están contactados a un Hub USB GL852G USB Hub desde el puerto USB hacia arriba a través de RK3288.

Los puertos USB permiten la conexión de periféricos como teclados, ratones y cámaras web. Esto proporciona a la placa funcionalidad adicional.

Hay algunas diferencias entre el hardware USB en el tablero de anuncios y el hardware USB en las computadoras de escritorio, las computadoras portátiles y las tabletas.

El puerto de host USB dentro de la placa de conexión es para la fuente de alimentación solamente, RK3288, se pensó originalmente para ser utilizado en el mercado móvil, Ejemplo: El único puerto USB de un teléfono para la conexión a un PC o un solo dispositivo. En esencia, el hardware OTG es más simple que el hardware equivalente en una PC.

OTG normalmente soporta la comunicación a todos los tipos de dispositivos USB, pero para proporcionar un nivel adecuado de funcionalidad para la mayoría de los dispositivos USB que uno podría conectar a un tablero, el software del sistema tiene que hacer más trabajo.


Conoce más

Dispositivos Compatibles

En general, todos los dispositivos compatibles con Linux se pueden utilizar con Tinker Board (las excepciones se detallan a continuación). Linux ofrece una completa base de datos de controladores de hardware compatible heredado para la mayoría de los sistemas operativos. TinkerOS y su núcleo basado en Debian tienen un gran número de controladores para periféricos de entrada y dispositivos comunes.

Si cuentas con algún dispositivo y lo quieres utilizar con la Tinker Board, no dudes en conectarlo ua que lo más probable es que sea compatible. Si se está ejecutando una interfaz gráfica (como un entorno de escritorio LXDE en el sistema operativo), es probable que aparezca un icono u otro mensaje para notificar de ese nuevo dispositivo.


Límites de Potencia de los Puertos

El dispositivo te indica los propios requisitos de alimentación al host USB cuando se conecta por primera vez. En teoría, la potencia real consumida por el dispositivo no debe exceder las especificaciones establecidas.
Debes de tener en cuenta que los dispositivos plug and play de alto consumo directamente en los puertos USB de la Tinker Board puede resultar en un apagón, lo que puede hacer que se reinicie la Tinker Board.


regresar

Una característica poderosa Tinker Board es la fila de pines GPIO (entrada/salida de uso general) disponibles a lo largo del borde del tablero. Estos pines son una interfaz física entre el tablero y el mundo exterior. En el nivel más simple, se puede pensar en ellos como interruptores que se pueden activar o desactivar. De los 40 pines, 28 son pines GPIO (compartidas con pines SPI/UART/I2C). El tablero está equipado con un bus SPI que ofrece dos selecciones de chip. El bus SPI está disponible en la cabecera de 40 pines.


Descargas

Nota: el nombre de usuario predeterminado de TinkerOS es "linaro"; la contraseña es "linaro"

GPIO API

Python

Python es un lenguaje de programación que le permite trabajar rápidamente e integrar los sistemas de forma más eficaz.

1. Abre la terminal e instala las dependencias
sudo apt-get update
sudo apt-get install python-dev python3-dev

2. Download Python GPIO library
wget
http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_Python.zip

3. Unzip GPIO_API_for_Python.zip and navigate to folder
unzip GPIO_API_for_Python.zip
cd GPIO_API_for_Python/

4. Installa la librería Python GPIO para la Tinker Board
sudo python setup.py install
sudo python3 setup.py install

5. Códigos de referencia
There're few sample codes under this folder
/GPIO_API_for_Python/test
add_event_callback.py (add_event_detect function for input GPIO)
btc.py (unit test for all functions of GPIO)
forloop.py (pull high all GPIO and then pull down all GPIO)
pwm.py (Software PWM function test)
pwm_input.py (Software PWM function test by raw_input)

C

C es un lenguaje de programación de computadora imprescindible y de propósito general, que admite programación estructurada, alcance de variable léxica y recursión, mientras que un sistema de tipo estático impide muchas operaciones no intencionadas.

1. Abre la terminal y descarga la biblioteca C GPIO
wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip

2. Descomprime GPIO_API_for_C.zip y navega hasta el folder
unzip GPIO_API_for_C.zip
cd GPIO_API_for_C/

3. Installa la librería C GPIO para la Tinker Board
sudo chmod +x build
sudo ./build

4. Comprueba instalación
gpio -v
gpio readall

5. Códigos de referencia
There're few sample codes under this folder /GPIO_API_for_C/wiringpitest or /GPIO_API_for_C/examples

GPIO pinout

Si deseas controlar GPIO SPI, I2C o serie (UART) con Python, se recomienda utilizar una biblioteca de Python de origen abierto o de terceros, como spidev, smbus 2 o pySerial.
GPIO.Setmode
(GPIO.ASUS)
GPIO.Setmode
(GPIO.BOARD)
Pinout Physical Pin
Number
Pinout GPIO.Setmode
(GPIO.BOARD)
GPIO.Setmode
(GPIO.ASUS)
1 VCC3.3V_IO
12 VCC5V_SYS
2
252 3 GP8A4_I2C1_SDA
34 VCC5V_SYS
4
253 5 GP8A5_I2C1_SCL
56 GND
6
17 7 GP0C1_CLKOUT
78 GP5B1_UART1TX
8 161
9 GND
910 GP5B0_UART1RX
10 160
164 11 GP5B4_SPI0CLK_UART4CTSN
1112 GP6A0_PCM/I2S_CLK
12 184
166 13 GP5B6_SPI0_TXD_UART4TX
1314 GND
14
167 15 GP5B7_SPI0_RXD_UART4RX
1516 GP5B2_UART1CTSN
16 162
17 VCC33_IO
1718 GP5B3_UART1RTSN
18 163
257 19 GP8B1_SPI2TXD
1920 GND
20
256 21 GP8B0_SPI2RXD
2122 GP5C3
22 171
254 23 GP8A6_SPI2CLK
2324 GP8A7_SPI2CSN0
24 255
25 GND
2526 GP8A3_SPI2CSN1
26 251
233 27 GP7C1_I2C4_SDA
2728 GP7C2_I2C4_SCL
28 234
165 29 GP5B5_SPI0CSN0_UART4RTSN
2930 GND
30
168 31 GP5C0_SPI0CSN1
3132 GP7C7_UART2TX_PWM3
32 239
238 33 GP7C6_UART2RX_PWM2
3334 GND
34
185 35 GP6A1_PCM/I2S_FS
3536 GP7A7_UART3RX
36 223
224 37 GP7B0_UART3TX
3738 GP6A3_PCM/I2S_SDI
38 187
39 GND 3940 GP6A4_PCM/I2S_SDO 40 188
  • General
  • Terceros
  • Desempeño
  • Comunidad ‧ Contacto
  • Videos
  • Documentación ‧ Descargas
comparison icon
(0)