Tinker Board

Tinker Board

Use a Tinker na sua caminhada para o futuro

A Tinker Board é um SBC (Single Board Computer) numa forma física ultrapequena que fornece uma performance de topo, e alavanca uma compatibilidade mecânica fantástica. A Tinker Board oferece aos Criadores, Entusiastas do IoT, Hobbyistas, entusiastas de DIY no PC e a outros uma plataforma fiável e extremamente capaz, para construção e transformação das suas ideias para a realidade.
1 Entrada Micro USB
(Necessita de 5V/2~2.5A)
2 HDMI
3 MIPI CSI
4 192K/24bit
Áudio HD

5 LAN GbE
6 PWM
7 S/PDIF
8 MIPI DSI
9 Conetor para Antena i-PEX Atualizável
(MHF4)
10 802.11 b/g/n Wi-Fi &
Bluetooth 4.0 + EDR

11 Conetor GPIO de 40 pinos
12 Portas USB 2.0

Características e Funcionalidade

Performance de Topo

Com o seu processador ARM Quad-Core potente e moderno - o Rockchip RK3288 - a Tinker Board fornece uma performance significativamente superior comparativamente a outras placas SBC. Para fornecer a flexibilidade necessária para diferentes construções e projetos, a Tinker Board inclui 2GB de memória LPDDR3 Dual-Channel. A Tinker Board está também equipada com uma interface SD 3.0 que oferece velocidades de escrita e leitura mais rápidas para cartões microSD usados para SO, aplicações e armazenamento de ficheiros.

Performance & Funcionalidades do GPU Robustas

Dispondo de um design potente mas energeticamente eficiente, a Tinker Board suporta gráficos da próxima geração e APIs de computação do GPU. Alimentado por um GPU ARM Mali™ T764, o GPU e processadores de função-fixa da Tinker Board permitem um conjunto variado de utilizações, incluindo reprodução multimédia de alta qualidade, gaming, visão computacional, reconhecimento gestual, estabilização e processamento de imagem, fotografia computacional ou mais. Os entusiastas de multimédia irão apreciar a função fixa de suporte para reprodução H.264 e H.265, incluindo a reprodução de vídeo HD e UHD*.

*A reprodução de vídeo HD e UHD a 30 fps na Tinker Board está atualmente disponível apenas através do media player incluído. Estes leitores de vídeo e aplicações de terceiros não oferecem aceleração de hardware, o que resulta numa performance de reprodução limitada ou instável. Por favor, consulte as FAQs para obter mais informação.

Qualidade de Áudio HD

Melhorando áreas chave que são fracas em muitas placas SBC, a Tinker Board vem equipada com um CODEC HD que suporta áudio até 24-bit/192kHz. A sua ficha de áudio integrada suporta uma saída de áudio e uma entrada para microfone, sem um módulo de extensão.

Amigável para Criadores, com conetividade IoT

A Tinker Board apresenta opções de conetividade standard, incluindo uma interface GPIO de 40 pinos que permite interagir com um grande conjunto de botões, comutadores, sensores, LEDs e muito mais. A Tinker Board está equipada com uma ligação DSI MIPI para ecrãs e touchscreens. A ligação CSI MIPI secundária serve para ligar a câmaras compatíveis permitindo visão computacional e muito mais.

A Tinker Board também dispõe de Gbit LAN para conetividade à Internet e rede. Um barramento dedicado concebido para a porta LAN garante uma performance Ethernet consistente. A controladora Wi-Fi e Bluetooth integrada na Tinker Board vem protegida com uma cobertura de metal para garantir a mínima interferência e uma performance rádio melhorada. Um conetor para antena IPEX integrada permite a substituição ou atualização da antena de uma forma fácil.

A Tinker Board também dispõe de uma saída HDMI de tamanho completo. Adicionalmente, inclui quatro portas USB 2.0 para uma conetividade extensiva para periféricos e acessórios.

Design DIY Melhorado

Considerações cuidadosas foram tidas em conta no design e desenvolvimento da Tinker Board para garantir que proporciona uma experiência de utilização superior para novatos ou para aqueles que constroem sistema como hobby. Os construtores irão apreciar o conetor GPIO com código de cores, o que torna mais simples reconhecer os conetores respetivos.

As dimensões e tipologia da PCB da Tinker Board alinham-se com as placas SBC standard, permitindo o suporte para um conjunto amplo de chassis e acessórios físicos. A PCB apresenta serigrafia com nos conetores e destaques para a localização, fornecendo uma clareza melhorada para as ligações. Os conetores MIPI incorporados também dispõe de abas com códigos de cores.

A Tinker Board também inclui um dissipador, que ajuda a melhorar a dissipação de calor sob cargas elevadas ou em ambientes de calor.

TinkerOS ‧ OS Suportado ‧ Aplicações

Uma distribuição baseada no Debian garante uma experiência suave e funcional, diretamente fora da caixa. Quer seja a navegar na web, a assistir a vídeos ou a escrever scripts, o TinkerOS é um excelente ponto de partida para o seu próximo projeto ou construção.

Além disso, o TinkerOS foi cuidadosamente desenhado para ser extremamente leve e responsivo. Sendo executado em cima da base Debian 9, é um ambiente desktop LXDE. Esta GUI é otimizada especificamente para placas SBC. Também dispõe de suporte NTFS Plug & Play para fácil acesso a unidades flash Windows e a unidades de disco rígido externas. O web browser incluído foi também cuidadosamente selecionado e otimizado. É baseado no Chromium permitindo velocidade e estabilidade, em conjunto com um número de extensões. A equipa da ASUS ajudou a ativar a aceleração do hardware do browser permitindo uma renderização web e reprodução de vídeo melhoradas, incluindo resoluções HD no YouTube.

O TinkerOS também inclui um número de aplicações conhecidas, facilitando a programação e desenvolvimento. Estes incluem IDLE / Python bem como Squeak / Scratch.

Para além do TinkerOS e da sua oferta Debian Linux, a Tinker Board também suporta o sistema operativo Android. Isto permite cenários de utilização inteiramente diferentes, desde a reprodução multimédia ao gaming, e muito mais.

A Tinker Board está também a trabalhar com um grande conjunto de aplicações conhecidas para permitir a funcionalidade de suporte & otimização.

Performance da Tinker Board

Performance do CPU

A Tinker Board apresenta um SoC RK3288 baseado na tecnologia ARM e está equipado com quatro cores (núcleos) para melhorar a performance multithread nas aplicações. Funciona a frequências de até 1.8GHz, melhorando a performance através de todas as aplicações. Este aumento na contagem dos Cores de CPU, em conjunto com o aumento da frequência do processador ajuda a disponibilizar uma performance significativamente mais rápida através de um grande conjunto de aplicações, ampliando e melhorando as capacidades dos projetos. Como resultado, as tarefas de PC típicas são mais rápidas e mais responsivas.

Performance do GPU

O GPU da Tinker Board é baseado no GPU Mali™-T764. Oferece até 4 Cores (núcleos) e uma velocidade de relógio de 600 MHz. Quando comparado aos GPUs dos SBC da concorrência, a Tinker Board fornece uma melhor computação do GPU e performance de aceleração do GPU.

Performance de Stream e Memória

A Tinker Board oferece DDR3 Dual-Channel que proporciona uma melhor largura de banda de memória comparativamente a dispositivos da concorrência que oferecem apenas DDR2 Single-Channel.

Velocidade de Leitura/Escrita do SD Card

A Tinker Board tem uma ranhura para MicroSD, permitindo ampliar o armazenamento incorporado. Suporta a norma SD 3.0, por isso pode usar cartões microSD que oferecem velocidades de leitura e escrita significativamente mais rápidas.

.Velocidades de Leitura: Até 89% mais rápidas
.Velocidades de Escrita: Até 40% mais rápidas

*Especificação da Placa: ADATA Premier UHS-I C10 64GBexFAT

Especificações de Rede/Áudio

Especificações Wi-Fi Formatos de Áudio
/ Taxa de Amostragem
Função de Áudio
Tinker Board 802.11 b/g/n com antena IPEX atualizável Reprodução: 24bit/192KHz, Gravação: 24bit/96KHz Saída de áudio, Entrada para Microfone
SBC da Concorrência 802.11 b/g/n 16bit/48KHz Apenas Saída de Áudio

Performance das Redes

A Tinker Board apresenta Ethernet Gigabit, que fornece uma maior velocidade comparativamente aos SBCs da concorrência equipados com Ethernet 10/100.

.Velocidades de Transferência/Receção
A controladora dedicada da Tinker Board e o design de barramento não partilhado garante uma entrega e receção dos pacotes superior. A Performance LAN mantém-se a mesma na Tinker Board durante as transferências USB, comparativamente à performance LAN dos SBCs da concorrência que experienciam uma redução de 18% na velocidade durante as transferências USB.

.Performance LAN com Transferência USB

Velocidade USB

A Tinker Board fornece uma performance de leitura e escrita superior com unidades de armazenamento externo, permitindo velocidades de leitura e escrita mais rápidas. Isto melhora o fluxo de trabalho, cópia, backups e utilização global de ficheiros.

.Velocidades de Leitura: Até 154% mais rápidas
.Velocidades de Escrita: Até 6% mais rápidas

*Especificação da Placa: Kingston DataTraveler 64GB USB3.0

Performance Wi-Fi (Perda de Sinal)

A performance Wi-Fi da Tinker Board é mais robusta que a da maioria dos dispositivos da concorrência, permitindo uma receção de sinal melhorada.
Localização: Plataforma OctoScope
AP Target: ASUS RT-AC66U (Broadcom)
Standard: b/g/n mixed
Canais: 6
Largura de Banda: 20MHz
Segurança: Nenhuma

*SO da Tinker Board: Linux 4.4.0+ armv7l l Versão da Imagem: V20170113 l Tipo de Memória: 2GB l Tipo do CPU, Velocidade [GHz]: Cortex-A17 Quad-core 1.8GHz l Tipo do GPU, Velocidade [MHz]: Mali™ T-764
*SO do SBC da Concorrência: Linux 4.4.11+ armv7l l Tipo de Memória: 1GB l Tipo do CPU, Velocidade [GHz]: Cortex-A53 Quad-core 1.2GHz l Tipo do GPU, Velocidade [MHz]: VideoCore IV

Comunidade ‧ Contacte-nos

Para questões relacionadas à qualificação & validação do produto, e suporte aplicacional ou suporte para periféricos & acessórios, contacte-nos através do e-mail TinkerBoard@asus.com


Partilhe as suas ideias connosco via:

Documentação

Guia de Introdução

Requisitos:

1 x Leitor de Cartões Micro SD com pelo menos 8GB de capacidade
.1 x Cabo Micro USB e adaptador de Energia USB de 5V/2~2.5A com marca LPS
.1 x Monitor com cabo HDMI
.1 x Conjunto de Teclado e Rato
Nota: Para aumentar a estabilidade do sistema, o uso de cartões SD de elevada velocidade (Classe 10 ou superior) é altamente recomendado.
1. Insira o cartão MicroSD num PC com Linux.
2. Renomeie a imagem para output.img e coloque o ficheiro na pasta FlashUSB
3. Execute o comando FlashUSB.sh
===============================================
Selecione o disco que quer “Flashar”:
sdc -Multiple_Flash_Reader_058F63616476-0:1
sdb -Generic-_Compact_Flash_058F63616476-0:0
Enter the number: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!
===============================================
Insira o cartão MicroSD na ranhura da Tinker Board.
Ligue a fonte de alimentação, teclado, rato e o monitor. Arranque-a!


1. Insira o cartão MicroSD num PC com Windows.
2. Faça download e execute a aplicação “Win32DiskImager”
2.1 Navegue e selecione o ficheiro da imagem a ser “flashada” (Ficheiro de Imagem)
2.2 Selecione o cartão microSD como destino (Dispositivo)
2.3 Clique "Escrever"



3. Remova com segurança o cartão MicroSD com uma nova imagem de arranque, de seguida insira o cartão MicroSD na ranhura da Tinker Board.
4. Ligue a fonte de alimentação, teclado, rato e o monitor. Arranque-a!

Insira o cartão MicroSD bootable na sua Tinker Board e ligue a fonte de alimentação, o teclado, o rato e o monitor para arrancar.


Hardware

A Tinker Board requer 5V/2~2.5A de energia através do cabo micro-USB. A quantia exata de corrente (mA) que a Tinker Board requer irá depender do que estiver ligado à mesma. Para um uso geral, uma fonte de alimentação de 2A de um fabricante conceituado irá fornecer energia suficiente para alimentar a sua Tinker Board.

Tipicamente, a Tinker Board usa entre 700 a 1000mA, dependendo dos periféricos que estão ligados. Pode usar tão pouco como 500mA quando não tem periféricos ligados. A tensão máxima para a Tinker Board é 1A. Se necessitar de ligar um dispositivo USB com requisitos de energia acima de 0.5A, então terá que o ligar a um hub USB com alimentação externa.


A Tinker Board vem equipada com quatro portas USB 2.0. Estas estão ligadas ao Hub USB GL852G a partir da porta USB de upstream através do RK3288.

As portas USB permitem a ligação de periféricos como teclados, ratos e webcams. Isto fornece à board funcionalidades adicionais.

Existem algumas diferenças entre o hardware USB da Tinker Board e o hardware USB de um computador Desktop, portátil e tablets.

A porta USB anfitriã dentro da Tinker Board é apenas para fornecimento de energia, RK3288, tendo sido originalmente destinada a ser usada no mercado mobile, e.g. A porta USB de um telemóvel para ligação a um PC ou a um único dispositivo. Basicamente, o hardware OTG é mais simples que o hardware equivalente de um PC.

O OTG suporta tipicamente comunicações de todos os tipos de dispositivos USB, mas para fornecer um nível de funcionalidade adequado para a maioria dos dispositivos USB que se podem ligar À Tinker Board, o software do sistema tem que trabalhar mais.


Saiba Mais

Dispositivos Suportados

No geral, cada dispositivo suportado pelo Linux pode ser usado com a TInker Board (exceções detalhadas abaixo). O Linux oferce uma base de dados de drivers (controladores) abrangentes que suportam hardware legacy para a maioria dos sistemas operativos. O TinkerOS e o seu kernel Debian dispõe de um grande número de drivers para periféricos e dispositivos comuns.

Se dispõe de um dispositivo e o desejar usar com uma Tinker Board, então ligue-o. É muito provável que seja compatível. Se está a usar uma interface gráfica (Como um ambiente de desktop LXDE no SO), então é provável que um ícone ou outra mensagem seja exibida para anunciar o novo dispositivo.


Limites de energia das Portas

O dispositivo anuncia os seus próprios requisitos de energia ao anfitrião USB quando é ligado. Na teoria, a energia real consumida pelo dispositivo não deverá exceder as especificações anunciadas.
Deverá ter em conta que ao fazer hot-swapping (troca a quente) de dispositivos de elevada tensão nas portas USB da Tinker Board, pode resultar num semi-apagão, que poderá fazer a Tinker Board reiniciar.


Voltar

Uma funcionalidade potente da Tinker Board é o conjunto de pinos GPIO (general purpose input/output) disponíveis ao longo do canto da placa. Este pinos são uma interface física entre a Tinker Board e o mundo exterior. No seu nível mais simples, pode pensar nos mesmos como comutadores que podem ser ligados ou desligados. Dos 40 pinos, 28 são pinos GPIO (partilhados com pinos SPI/UART/I2C) A Tinker Board vem equipada com um barramento SPI que oferece dois chips. O barramento SPI está disponível no conetor de 40 pinos incorporado.


Download

Nota: O username predefindo do SO TinkerOS é “linaro”; a password é “linaro”

API GPIO

Python

Python é uma linguagem de programação que lhe permite trabalhar rapidamente e integrar sistema de uma forma mais eficiente.

1. Abra um terminal e Instale as dependências de pacotes
sudo apt-get update
sudo apt-get install python-dev python3-dev

2. Faça download da biblioteca Python GPIO
wget
http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_Python.zip

3. Descompacte o ficheiro GPIO_API_for_C.zip e navegue para a diretoria
unzip GPIO_API_for_Python.zip
cd GPIO_API_for_Python/

4. Instale a biblioteca Python GPIO para a Tinker Board
sudo python setup.py install
sudo python3 setup.py install

5. Códigos de Referência
Existem alguns códigos exemplo dentro desta diretoria
/GPIO_API_for_Python/test
add_event_callback.py (função add_event_detect para entrada GPIO)
btc.py (Testes unitários para todas as funções do GPIO)
forloop.py (liga todos os GPIO e desliga todos os GPIO)
pwm.py (Função de teste para Software PWM)
pwm_input.py (Função de teste para Software PWM via raw_input)

C

C é uma linguagem de programação global, imperativa, que suporta programação estruturada, âmbito e recursividade léxica variável, enquanto um sistema tipo estático previne várias operações não desejadas.

1. Abra um terminal e faça download da biblioteca C GPIO
wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip

2. Descompacte o ficheiro GPIO_API_for_C.zip e navegue para a diretoria
unzip GPIO_API_for_C.zip
cd GPIO_API_for_C/

3. Instale a biblioteca C GPIO para a Tinker Board
sudo chmod +x build
sudo ./build

4. Verifique se a isntalação foi efetuada com sucesso
gpio -v
gpio readall

5. Códigos de Referência
Existem alguns códigos exemplo dentro desta diretoria /GPIO_API_for_C/wiringpitest or /GPIO_API_for_C/examples

Pinout GPIO

Se desejar controlar os GPIOs, SPI, I2C ou Serial (UART) com Python, recomendamos que use uma biblioteca Python de terceiros ou open source, como o spidev, smbus2 ou pySerial.
GPIO.Setmode
(GPIO.ASUS)
GPIO.Setmode
(GPIO.BOARD)
Pinout Pino Físico
Número
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
  • Visão Geral
  • Parceiros 3rd Party
  • Performance
  • Comunidade ‧ Contacte-nos
  • Vídeos
  • Documentações - Download
comparison icon
Compare (0)