Tinker Board

tinker board

Diseña tu propio futuro

Tinker Board es una placa SBC (ordenador monoplaca) de formato ultrarreducido que lidera el mercado en materia de rendimiento y ofrece una compatibilidad mecánica sobresaliente. Tinker Board es una plataforma extremadamente fiable y capaz pensada para que los creadores, aficionados y entusiastas del IoT y el DIY PC hagan realidad sus ideas.
1 Micro USB power-in
(5V/2~2.5A power is required)

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

5 GbE LAN
6 PWM
7 S/PDIF
8 MIPI DSI
9 Upgradable i-PEX antenna header
(MHF4)

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

11 40-pins GPIO header
12 USB 2.0 Ports

Características y funcionalidades

Rendimiento líder

Equipado con un potente procesador de cuatro núcleos basado en ARM (Rockchip RK3288), Tinker Board ofrece un rendimiento significativamente mejorado con respecto a otras placas SBC. Tinker Board incorpora 2 GB de memoria LPDDR3 de doble canal con la versatilidad necesaria para acometer diversos proyectos y aplicaciones. También cuenta con una interfaz SD 3.0 que permite instalar aplicaciones, S.O. y almacenar archivos con unas velocidades de lectura y escritura significativamente más rápidas.

Rendimiento GPU y funcionalidades avanzadas

Con un diseño potente y eficiente, Tinker Board soporta gráficas de última generación y API de cálculo GPU. Equipada con una GPU Mali™-T764 basada en ARM y procesadores de función fija, Tinker Board soporta un amplio rango de usos, tales como reproducción multimedia de alta calidad, gaming, visión por ordenador, reconocimiento de gestos, procesamiento y estabilización de imagen, fotografía computacional y un largo etcétera. Los entusiastas del multimedia apreciarán el soporte de las codificaciones vídeo de función fija H.264 y H.265 y las resoluciones HD y UHD*.

*La reproducción de vídeo HD y UHD a 30 cuadros por segundo solo es compatible con el reproductor incluido. Las aplicaciones y reproductores de terceros no ofrecen aceleración hardware, lo que resulta en una reproducción limitada o inestable. Más información en la sección FAQ.

Calidad de audio HD

Con la voluntad de mejorar algunos aspectos que otras placas SBC suelen obviar, Tinker Board viene con un códec HD que soporta audio de 24 bits y 192 KHz. Además, el conector integrado combina salida de audio y entrada de micrófono sin necesitar un módulo de ampliación.

Funciones para creadores. Conectividad IoT

Tinker Board incorpora opciones de conectividad para creadores tales como una interfaz GPIO de 40 contactos que permite conectar botones, interruptores, sensores, LED y mucho más. Tinker Board está equipada con un conector DSI MIPI para pantallas entandar y táctiles y, al conectar cámaras compatibles, la conexión CSI MIPI secundaria admite visión por ordenador y mucho más.

Tinker Board también viene con redes Gbit LAN y un bus dedicado para que las conexiones Ethernet funcionen a pleno rendimiento. La controladora Wi-Fi y Bluetooth integrada está aislada con una cubierta metálica que minimiza las interferencias y potencia el rendimiento de las transmisiones inalámbricas. También cuenta con un conector IPEX para conectar antenas externas.

Tinker Board incorpora un puerto HDMI de tamaño completo y cuatro puertos USB 2.0 para conectar los periféricos y accesorios que necesites.

Funciones DIY

Al diseñar esta placa, nos propusimos facilitar el proceso de montaje de los usuarios sin experiencia y aficionados experimentados. Algo que, por ejemplo, queda patente en el conector GPIO con contactos de diferentes colores para facilitar el reconocimiento de los conectores correspondientes.

Las dimensiones y topología de la placa de circuito Tinker Board sigue los estándares de otras placas SBC, lo que resulta de gran ayuda a la hora de encontrar un chasis o utilizar accesorios. El PCB incluye detalles serigrafiados de los conectores y las diferentes funciones. Los conectores MIPI integrados también vienen diferenciados con colores diferentes.

Tinker Board también incluye un disipador que ayuda a disipar la temperatura durante las aplicaciones de carga exigente y entornos de alta temperatura.

TinkerOS ‧ S.O. ‧ Aplicaciones

La distribución basada en Debian brinda una experiencia fluida y funcional desde el primer minuto. TinkerOS es un excelente punto de partida para navegar la web, ver vídeos y escribir comandos con tu nuevo proyecto.

Además, TinkerOS está optimizado para ser extremadamente ligero y ofrecer una gran capacidad de respuesta. Trabajando sobre Debian 9 se encuentra el entorno de escritorio LXDE, una GUI específicamente optimizada para placas SBC. También cuenta con soporte NTFS directo para acceder a unidades flash basadas en Windows y unidades de almacenamiento externas. El navegador web incluido también se ha seleccionado y optimizado al detalle, y como está basado en Chromium, es rápido, estable y soporta un buen número de extensiones. El equipo de ASUS ha colaborado en la activación de la aceleración hardware para mejorar el render web y la reproducción de vídeo (soporta resolución HD en YouTube).

TinkerOS también incluye varias aplicaciones populares de programación y desarrollo, entre las que se encuentran IDLE, Python, Squeak y Scratch.

Aparte de TinkerOS y Debian Linux, Tinker Board también es compatible con Android, un sistema operativo que soporta escenarios de uso completamente diferentes que van desde la reproducción de contenidos a los juegos y mucho más.

También estamos trabajando para ofrecer soporte y optimizar las funcionalidades de muchas aplicaciones populares.

Rendimiento Tinker Board

Rendimiento CPU

Tinker Board está equipada con un SoC RK3288 de cuatro núcleos basado en ARM que aumenta el rendimiento de las aplicaciones multihilo. Asimismo, la frecuencia de 1,8 GHz optimiza el rendimiento de todas las aplicaciones. Al combinar un mayor número de núcleos con una frecuencia más alta, esta placa ofrece un rendimiento superior para multitud de aplicaciones, permitiéndote ampliar las capacidades de tu proyecto y disfrutar de un entorno más rápido y eficaz.

Rendimiento GPU

Tinker Board lleva una GPU basada en la gráfica Mali™-T764. Equipada de cuatro núcleos y una frecuencia de 600 MHz, Tinker Board supera ampliamente el rendimiento gráfico de otras placas SBC.

Rendimiento de la memoria y capacidades de streaming

Tinker Board soporta DDR3 de doble canal, una memoria que ofrece más ancho de banda que las placas de la competencia equipadas con DDR2.

Velocidades de lectura y escritura SD

Tinker Board tiene una ranura micro-SD para ampliar el almacenamiento. Y como soporta el estándar SD 3.0, puedes utilizar tarjetas SD de mayor capacidad que ofrecen una lectura y escritura más rápida.

.Lectura hasta un 89 % más rápida
.Escritura hasta un 40 % más rápida

*Especificaciones de la tarjeta: ADATA Premier UHS-I C10 64GBexFAT

Especificaciones de redes/audio

Especificaciones Wi-Fi Formatos audio
/ Frecuencia de muestreo
Funciones de audio
Tinker Board 802.11 b/g/n con antena intercambiable IPEX Reproducción: 24 bits/192 KHz, Grabación: 24 bits/96 KHz Salida de audio, Entrada de micrófono
Otros modelos SBC 802.11 b/g/n 16bit/48KHz Solo salida de audio

Rendimiento de red

Equipada con Gigabit Ethernet, Tinker Board supera ampliamente el rendimiento de otras soluciones SBC dotadas de Ethernet 10/100.

.Velocidades de transferencia
La controladora de red integrada y el bus reservado brindan una transferencia y recepción de paquetes más eficiente. Tinker Board mantiene el rendimiento LAN durante las transferencias USB; sin embargo, los modelos de la competencia experimentan una disminución de la velocidad del 18 %.

.Rendimiento LAN durante transmisiones USB

Velocidad USB

Tinker Board ofrece velocidades de transferencia superiores con unidades de almacenamiento externas, lo que optimiza los flujos de trabajo, y acelera las copias de archivos y de seguridad, así como el uso general de los archivos.

.Hasta un 154 % más de velocidad de escritura
.Hasta un 6 % más de velocidad de escritura

* Especificaciones de la tarjeta: Kingston DataTraveler 64GB USB3.0

Rendimiento Wi-Fi (pérdida de señal)

Tinker Board ofrece un rendimiento Wi-Fi superior al de la mayoría de productos de la competencia.
Localización: Plataforma OctoScope
PA destino: ASUS RT-AC66U (Broadcom)
Estándar: b/g/n mezclado
Canal: 6
Ancho de banda: 20 MHz
Seguridad: No

* Tinker Board - S.O.: Linux 4.4.0+ armv7l l Versión: V20170113 l Memoria: 2 GB l CPU: Cortex-A17 Quad-core 1,8 GHz l GPU
* Otras soluciones SBC - S.O.: Linux 4.4.11+ armv7l l Memoria: 1 GB l CPU: Cortex-A53 Quad-core 1,2 GHz l GPU: VideoCore IV

Comunidad Contacto

Puedes hacernos llegar tus cuestiones acerca de cualificación, validación, aplicaciones, periféricos y accesorios compatibles a través del siguiente correo: TinkerBoard@asus.com


Comparte tus ideas vía

Documentación

Cómo empezar

Requerimientos:

1 x Tarjeta micro-SD con una capacidad mínima de 8 GB
.1 x Cable micro-USB y un adaptador de corriente de 5V/2~2.5A USB con marca LPS
.1 x Monitor con cable HDMI
.1 x Teclado y ratón
Notas: Recomendamos utilizar una tarjeta SD de alta velocidad (Clase 10 o superior).
1. Introduce la tarjeta micro-SD card en un PC Linux
2. Renombra la imagen como output.img y mueve el archivo a la carpeta FlashUSB
3. Ejecuta FlashUSB.sh
===============================================
Selecciona el disco que quieres cargar:
-Multiple_Flash_Reader_058F63616476-0:1
sdb -Generic-_Compact_Flash_058F63616476-0:0
Introduce el número:0
dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
Comienza la carga
Carga terminada
===============================================
Introduce la tarjeta micro-SD en la ranura SD de la Tinker Board.
Conecta la fuente de alimentación, el teclado, ratón y monitor. ¡Ya puedes cargar el sistema!


1. Introduce la tarjeta micro-SD en un PC Windows
2. Descarga y ejecuta la aplicación "Win32DiskImager"
2.1 Navega y selecciona el archivo imagen que quieres cargar
2.2 Selecciona la tarjeta micro-SD como destino (Dispositivo)
2.3 Haz clic en “Escribir”



3. Retira la tarjeta micro-SD de forma segura con la nueva imagen de inicio e introdúcela en la ranura micro-SD de la Tinker Board.
4. Conecta la fuente de alimentación, el teclado, ratón y monitor. ¡Ya puedes iniciar el sistema!

Introduce la tarjeta micro-SD de inicio en tu Tinker Board, conecta la fuente de alimentación, teclado, ratón y monitor para iniciar el sistema.


Hardware

Tinker Board requiere de 5V/2~3A a través del puerto micro-USB. El valor de corriente exacto (mA) depende de los dispositivos que se conecten. En condiciones normales de uso, las fuentes de alimentación de 2 A de las tiendas de buena reputación cubrirán los requerimientos de la Tinker Board sin problemas.

Generalmente, la Tinker Board utiliza entre 700 y 1000 mA, según los periféricos que conectes. Puede llegar a consumir solo 500 mA cuando no conectes ningún periférico. El valor máximo es 1 A. Si necesitas conectar dispositivos USB que eleven el consumo por encima de 0,5 A, tendrás que utilizar un concentrador USB con suministro eléctrico externo.


Tinker Board está equipada de cuatro USB 2.0 conectados al Hub USB GL852G a través de RK3288.

Los puertos USB permiten conectar periféricos tales como teclados, ratones y webcams.

El hardware USB de la Tinker Board difiere del que puedes encontrar en ordenadores PC, portátiles y tabletas.

El puerto USB anfitrión de la Tinker Board solo se puede utilizar como entrada suministro eléctrico. El RK3288 se diseñó para utilizarse en dispositivos móviles y, en líneas generales, el hardware OTG es más sencillo que el hardware equivalente que puedes encontrar en equipos PC.

En general, OTG soporta comunicaciones con cualquier dispositivo USB, sin embargo, para ofrecer las funcionalidades adecuadas con todos los dispositivos que se pueden llegar a conectar en la Tinker Board, el sistema ha de trabajar más.


Más información

Supported Devices

In general, every device supported by Linux can be used with the tinker board (exceptions are detailed below). Linux offers a comprehensive driver database that supports legacy hardware for most operating systems. TinkerOS and it's Debian kernel have a large number of inbox drivers for common peripherals & devices.

If you have a device and wish to use it with a tinker board, then plug it in. Chances are that it will be compatible. If you're running a graphical interface (such as an LXDE desktop environment in the OS), then it's likely that an icon or other message will pop up to announce the new device.


Port Power Limits

The device advertises its own power requirements to the USB host when it is first connected. In theory, the actual power consumed by the device should not exceed stated specification.
It should be noted that hot-swapping high-powered devices into the tinker board's USB ports may result in a brownout, which may cause the tinker board to reset.


back

Una de las funciones más interesantes de Tinker Board es la fila de conectores GPIO (entradas y salidas de uso general) situada al borde de la placa. Estos contactos son una interfaz física para conectar tu Tinker Board con el mundo exterior. Básicamente, puedes pensar que son interruptores que puedes activar y apagar. De los 40 contactos, 28 son GPIO compartidos con SPI/UART/I2C. Estos conectores también incluyen un bus SPI con dos chips selectores.


API GPIO

Python

Python es un lenguaje de programación que te permite trabajar e integrar sistemas de una forma más eficiente.

1. Abre el terminal e instala el paquete de dependencia.
sudo apt-get update
sudo apt-get install python-dev python3-dev

2. Descarga la librería Python GPIO *
git clone http://github.com/TinkerBoard/gpio_lib_python.git

3. Navega hasta la carpeta
cd gpio_lib_python/

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

5. Códigos de referencia
Hay unos cuantos códigos de muestra en esta carpeta /gpio_lib_python/test

*If get “git command not found”, please install git first by apt with follow commands. sudo apt-get update
sudo apt-get install git

C

C es un lenguaje de programación imperativo y de uso general que soporta programación estructurada, ámbito estático de variables y recurrencia, mientras que un sistema de tipo estático previene muchas operaciones involuntarias.

1. Abre terminal y descarga la librería C GPIO*
git clone http://github.com/TinkerBoard/gpio_lib_c.git

2. 2. Navega hasta la carpeta
cd gpio_lib_c/

3. Instala la librería Python GPIO para Tinker Board S
sudo ./build

4. Comprueba que se haya instalado correctamente
gpio -v
gpio readall

5. Códigos de referencia
Hay unos cuantos códigos de muestra en esta carpeta /gpio_lib_c/examples

* Si aparece el mensaje “git command not found”, por favor, instala primero git ejecutando los comandos a continuación.
sudo apt-get update
sudo apt-get install git

Contactos de salida GPIO

Si quieres controlar SPI, I2C o serial (UART) con Python, recomendamos que utilices librerías de terceros o Python de fuente abierta, como po rjemplo: spidev, smbus2 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

* Recomendamos encarecidamente que hagas copias de seguridad frecuentes de todos los datos guardados en el dispositivo. ASUS no se responsabilizará por la pérdida de datos o programas contenidos en Tinker Board, ni de los costes de recuperación, copias de seguridad o costes relacionados.


* ASUS no se responsabilizará de los defectos, daños o pérdidas de datos asociadas a la reparación o el cambio del producto.

  • Overview
  • 3rd Party Partners
  • Performance
  • Community ‧ Contact Us
  • Videos
  • Documentations ‧ Download
comparison icon
Compare (0)