Tinker Board

SBC basata su ARM con prestazioni leader del mercato
Tinker Board

Tinker board

Tinker la tua strada verso il futuro

Tinker Board è una Single Board Computer (SBC) con dimensioni ultra-ridotte che offre prestazioni al top della categoria pur sfruttando una straordinaria compatibilità meccanica. Tinker Board offre ai produttori, agli appassionati di IoT, agli hobbysti, agli appassionati di PC DIY, una piattaforma affidabile ed efficace per trasformare le loro idee in realtà.
1 Micro USB power-in
(È richiesta alimentazione 5 V/2 ~ 2,5A)

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

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

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

11 Connettore GPIO a 40 pin
12 Porte USB 2.0

Caratteristiche e funzionalità

Prestazioni al top della gamma

Con il suo potente e moderno processore quad-core ARM - Rockchip RK3288 - Tinker Board offre prestazioni notevolmente migliorate rispetto ad altre famose schede SBC. Per fornire la flessibilità necessaria per build e progetti, Tinker Board integra 2 GB di memoria dual-channel LPDDR3. Tinker Board è inoltre dotato di un'interfaccia SD 3.0 che offre velocità di lettura e scrittura significativamente più veloci per microSD espandibili utilizzate per il sistema operativo, le applicazioni e lo storage di file.

Potenti prestazioni e funzionalità GPU

Caratterizzata da un design potente ma efficiente dal punto di vista energetico, Tinker Board supporta la grafica di prossima generazione e le GPU per computing API. Alimentata da GPU Mali ™ -T764 su base ARM, la GPU di Tinker Board e i processori a funzione fissa consentono un'ampia gamma di utilizzi, tra cui riproduzione di alta qualità per media, giochi, visione artificiale, riconoscimento dei gesti, stabilizzazione ed elaborazione dell'immagine, fotografia computazionale e altro ancora. Gli appassionati di multimedia apprezzeranno il supporto per la riproduzione H.264 e H.265 con funzioni fisse, inclusa la riproduzione di video HD e UHD *.

* La riproduzione di video HD e UHD a 30 fps su Tinker Board è attualmente disponibile solo tramite il lettore multimediale incluso. I lettori video e le applicazioni di terze parti potrebbero non offrire l'accelerazione hardware, il che si tradurrà in prestazioni limitate o instabili. Si prega di fare riferimento alle FAQ per ulteriori informazioni.

Qualità audio HD

Migliorando ulteriormente le caratteristiche chiave che mancano su molte schede SBC, Tinker Board è dotata di codec HD con supporto audio fino a 24 bit / 192kHz. Il jack audio integrato supporta l'uscita audio e un microfono, senza un modulo di estensione.

Connettività IoT

Tinker Board offre opzioni di connettività standard, tra cui un'interfaccia GPIO a 40 pin che consente di interfacciarsi con pulsanti, interruttori, sensori, LED e molto altro. Tinker Board è dotata di una connessione MIPI DSI per display e touchscreen. La connessione MIPI CSI secondaria serve per la connessione a telecamere compatibili che consentono la visione del computer e molto altro.

Tinker Board offre anche Gbit LAN per Internet e connettività di rete. Una risorsa bus dedicata progettata per la porta LAN garantisce prestazioni Ethernet costanti. Il controller Wi-Fi e Bluetooth integrato è protetto da una copertura metallica per garantire interferenze minime e prestazioni radio migliorate. Il connettore dell'antenna IPEX integrata consente una facile sostituzione dell'antenna o aggiornamenti.

Tinker Board presenta anche un'uscita HDMI full-size. Inoltre, include quattro porte USB 2.0 per un'ampia connettività periferica e accessoria.

Design avanzato fai-da-te

Un'attenta considerazione è stata dedicata alla progettazione e allo sviluppo della Tinker Board per garantire che fornisca un'esperienza utente superiore per principianti o per appassionati. I costruttori apprezzeranno i connettori GPIO colorati, che rende facile riconoscere i rispettivi connettori pin.

Le dimensioni e la topologia del PCB della Tinker board si allineano alle schede SBC standard, consentendo il supporto per un'ampia gamma di chassis e accessori. Il PCB presenta un connettore di connessione serigrafato, per una migliore chiarezza delle connessioni. Le intestazioni MIPI integrate sono dotate di linguette di estrazione con codice colore.

Tinker Board include anche un dissipatore di calore, che aiuta a migliorare la dissipazione del calore sotto carichi pesanti o in ambienti caldi.

TinkerOS ‧ Sistema operativo supportato ‧ Applicazioni

Una distribuzione basata su Debian assicura un'esperienza fluida e funzionale, immediatamente fuori dalla scatola. Che si tratti di navigare sul Web, guardare video o scrivere script, TinkerOS è un ottimo punto di partenza per il tuo prossimo progetto o costruzione.

Inoltre TinkerOS è stato accuratamente progettato per essere estremamente leggero e reattivo. In esecuzione sulla base Debian 9 c'è un ambiente desktop LXDE. Questa GUI è ottimizzata specificamente per le schede SBC. Dispone inoltre del supporto NTFS plug & play che consente un facile accesso alle unità flash basate su Windows e ai dischi rigidi esterni. Anche il browser web incluso è stato accuratamente selezionato e ottimizzato. Si basa su Chromium che consente velocità e stabilità con numerose estensioni. Il team ASUS ha contribuito a consentire l'accelerazione hardware del browser, creando un rendering Web e una riproduzione video migliorati, comprese le risoluzioni HD per YouTube.

TinkerOS include anche una serie di applicazioni popolari che consentono programmazione e sviluppo facilitati. Queste includono IDLE / Python e Squeak / Scratch.

Oltre a TinkerOS e Debian Linux, Tinker Board supporta anche il sistema operativo Android. Ciò consente scenari di utilizzo completamente diversi che vanno dalla riproduzione di contenuti multimediali ai giochi e molto altro.

Tinker Board lavora anche a stretto contatto con una vasta gamma di applicazioni popolari per consentire il supporto e ottimizzare la funzionalità.

Tinker Board Performance

Prestazioni CPU

Tinker Board dispone di un SoC RK3288 basato su ARM dotato di quattro core per migliorare le prestazioni dell'applicazione multithread. Funziona a frequenze fino a 1,8 GHz, migliorando le prestazioni per tutte le applicazioni. Questo aumento del numero di core della CPU, insieme a un aumento della frequenza del processore, consente di abilitare prestazioni significativamente più veloci in un'ampia gamma di applicazioni, estendendo e migliorando le capacità del progetto. Di conseguenza, le attività tipiche del PC sono più veloci e più reattive.

Prestazioni delle GPU

La GPU di Tinker Board è basata sulla GPU Mali ™ -T764. Offre fino a 4 core e una velocità di clock di 600 MHz. Rispetto alle GPU SBC della concorrenza, Tinker Board offre migliori prestazioni di calcolo GPU e accelerazione GPU.

Stream e prestazioni di memoria

Tinker Board supporta DDR3 a doppio canale che offre una migliore larghezza di banda di memoria rispetto ai dispositivi della concorrenza che offrono solo un DDR2 a canale singolo.

Velocità di lettura/scrittura della scheda SD

Tinker Board integra uno slot microSD per l'archiviazione espandibile a bordo. Supporta lo standard SD 3.0, quindi può utilizzare schede microSD di capacità superiore che offrono prestazioni di lettura e scrittura significativamente più veloci.

.Velocità di lettura: fino all'89% più veloce
. Velocità di scrittura: fino al 40% più veloce

Velocità di scrittura: fino al 40% veloce * Specifiche della scheda: ADATA Premier UHS-I C10 64GBexFATer

Specifiche di rete/audio

Specifiche Wi-Fi (Categoria 12/13) Formato audio
/ Frequenza di campionamento
Funzione audio
Tinker Board 802.11 b / g / n con antenna IPEX aggiornabile Riproduzione: 24 bit / 192 KHz, Registra: 24 bit / 96 KHz Uscita audio, ingresso microfono
Concorrenti SBC 802.11 b/g/n 16bit/48KHz Solo uscita audio

Reti di prestazioni

Tinker Board integra Gigabit Ethernet, che offre un throughput significativamente migliore rispetto alle SBC della concorrenza dotate di Ethernet 10/100.

. Velocità di trasferimento/ricezione
Il controller dedicato di Tinker Board e il design del bus non condiviso garantiscono una migliore trasmissione e ricezione dei pacchetti. Le prestazioni della LAN rimangono invariate sulla scheda Tinker durante i trasferimenti USB rispetto alle prestazioni LAN delle SBC della concorrenza che registrano una riduzione della velocità del 18% durante il trasferimento USB.

. Prestazioni LAN con trasferimento USB

Velocità USB

Tinker Board offre prestazioni di lettura e scrittura superiori con unità di archiviazione esterne, consentendo velocità di lettura e scrittura più veloci. Ciò migliora il flusso di lavoro, la copia, i backup e l'utilizzo generale dei file.

. Velocità di lettura: fino al 154% più veloce
. Velocità di scrittura: fino al 6% più veloce

* Specifiche della scheda: Kingston DataTraveler 64GB USB 3.0

Prestazioni Wi-Fi (perdita di segnale)

Tinker Board offre prestazioni Wi-Fi superiori rispetto alla maggior parte dei dispositivi della concorrenza, consentendo una migliore ricezione del segnale.
Posizione: piattaforma OctoScope
Target AP: ASUS RT-AC66U (Broadcom)
Standard: b/g/n mixed
Canale: 6
Larghezza di banda: 20 MHz
Sicurezza: nessuna

*Tinker Board - OS: Linux 4.4.0+ armv7l l Image Version: V20170113 l Memory Type: 2GB l CPU Type, Speed[GHz]: Cortex-A17 Quad-core 1.8GHz l GPU Type, Speed[MHz]: Mali™ T-764
*SBC rivale - 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

Comunità ‧ Contattaci

Per richieste relative alla qualifica e alla convalida del prodotto e al supporto applicativo o al supporto per periferiche e accessori, vi preghiamo di contattarci tramite TinkerBoard@asus.com


Condividi la tua idea con noi tramite

Documentazione

Iniziare

Requisiti:

1 x scheda Micro SD con almeno 8 GB di capacità
.1 x cavo micro USB e adattatore di alimentazione USB 5 V / 2 ~ 2,5 A con marcatura LPS
.1 x Monitor con cavo HDMI
.1 x Set tastiera e mouse
.1 x Set tastiera e mouse
1.. Inserire la scheda microSD in un PC Linux
2. Rinominare l'immagine in output.img e quindi inserire il file nella cartella FlashUSB
3. Eseguire FlashUSB.sh
===============================================
Selezionare il disco da scrivere:
sdc -Multiple_Flash_Reader_058F63616476-0:1
sdb -Generic-_Compact_Flash_058F63616476-0:0
Inserire il numero: 0
dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
inizio scrittura!
fine scrittura!
===============================================
Inserire la scheda microSD nello slot sulla Tinker Board.
Collegare l'alimentatore, la tastiera, il mouse e il monitor. Pronti per avviare!


1.. Inserire la scheda microSD in un PC Windows
2. Scaricare ed eseguire l'applicazione "Win32DiskImager"
2.1 Sfogliare e selezionare il file immagine sorgente da scrivere (file immagine)
2.2 Selezionare la scheda microSD come destinazione (Dispositivo)
2.3 Cliccare su "Scrivi"



3. Rimuovere in modo sicuro la scheda microSD con la nuova immagine di avvio, quindi inserirla nello slot per schede microSD sulla Tinker Board.
4 . Collegare l'alimentatore, la tastiera, il mouse e il monitor. Pronti per avviare!

Inserire la scheda micro SD di avvio nella Tinker Board, quindi collegare l'alimentatore, la tastiera, il mouse e il monitor per avviare


Hardware

La Tinker Board necessita alimentazione 5 V / 2 ~ 2,5 A tramite porta micro-USB. La quantità esatta di corrente (mA) richiesta dalla scheda armonica dipende da cosa è collegata ad essa. Per uso generale, un alimentatore da 2 A da un rivenditore affidabile fornirà la perfetta alimentazione per far funzionare la scheda.

In genere, la Tinker Board utilizza tra 700 e 1000 mA, a seconda delle periferiche connesse. Può utilizzare un minimo di 500 mA quando non sono collegate periferiche. La potenza massima per Tinker Board è di 1A. Se è necessario collegare un dispositivo USB per portare i requisiti di alimentazione oltre a 0,5 A, è necessario collegarsi tramite un hub USB alimentato esternamente.


Tinker Board è dotata di quattro porte USB 2.0. Queste sono collegati all'hub USB GL852G dalla porta USB upstream tramite l'RK3288.

Le porte USB consentono l'aggiunta di periferiche come tastiere, mouse e webcam. Ciò fornisce alla scheda funzionalità aggiuntive.

Ci sono alcune differenze tra l'hardware USB sulla scheda Tinker e l'hardware USB su computer desktop, laptop e tablet.

La porta host USB all'interno della Tinker Board è solo per l'alimentazione, RK3288, era originariamente pensata per essere utilizzata nel mercato mobile, ad es. la singola porta USB su un telefono per la connessione a un PC o a un singolo dispositivo. In sostanza, l'hardware OTG è più semplice dell'hardware equivalente su un PC.

Tipicamente OTG supporta la comunicazione con tutti i tipi di dispositivi USB, ma per fornire un livello adeguato di funzionalità per la maggior parte dei dispositivi USB che potrebbero essere inseriti in una scheda, il software di sistema deve fare più lavoro.


Maggiori info

Dispositivi supportati

In generale, ogni dispositivo supportato da Linux può essere utilizzato con la Tinker Board (le eccezioni sono dettagliate di seguito). Linux offre un database di driver completo che supporta l'hardware legacy per la maggior parte dei sistemi operativi. TinkerOS e il suo kernel Debian hanno un gran numero di driver in arrivo per periferiche e dispositivi comuni.

Se si dispone di un dispositivo e si desidera utilizzarlo con una scheda armonica, basta collegarlo. Con ogni probabilità, sarà compatibile. Se stai eseguendo un'interfaccia grafica (come un ambiente desktop LXDE nel sistema operativo), è probabile che un'icona o un altro messaggio compaia per annunciare il nuovo dispositivo.


Limiti di alimentazione delle porte

Il dispositivo esplicita i propri requisiti di alimentazione per l'host USB quando viene connesso per la prima volta. In teoria, la potenza effettiva consumata dal dispositivo non deve superare le specifiche dichiarate.
Va notato che i dispositivi ad alta potenza hot swap potrebbero causare un calo di tensione nelle porte USB della scheda, che potrebbe causare il reset della scheda.


Indietro

Una potente funzionalità della Tinker Board è la fila di pin GPIO (input / output generici) disponibili lungo il bordo della scheda. Questi pin sono un'interfaccia fisica tra la Tinker Board e il mondo esterno. Al livello più semplice, potete considerarli come interruttori che possono essere attivati o disattivati. Dei 40 pin, 28 sono pin GPIO (condivisi con i pin SPI / UART / I2C). La Tinker Board è dotata di un bus SPI che permette la selezione di due chip. Il bus SPI è disponibile sull'intestazione a 40 pin integrata.


GPIO API

Python

Python è un linguaggio di programmazione che consente di lavorare velocemente e integrare i sistemi in modo più efficace.

1. Aprire un terminale e installare il pacchetto di dipendenze.
sudo apt-get update
sudo apt-get installa python-dev python3-dev

2. Scaricate la libreria GPIO Python *
git clone http://github.com/TinkerBoard/gpio_lib_python.git

3. Passare alla cartella
cd gpio_lib_python/

4. Installare la libreria GPIO Python per Tinker Board S
sudo python setup.py install
sudo python3 setup.py install

5. Codici di riferimento
Ci sono alcuni codici di esempio sotto questa cartella / gpio_lib_python / test

* Se si ottiene "comando git non trovato", installare prima git da apt con i comandi follow. sudo apt-get update
sudo apt-get installa git

C.

C è un linguaggio di programmazione per computer di uso generale, che supporta programmazione strutturata, ambito variabile lessicale e ricorsione, mentre un sistema di tipo statico impedisce molte operazioni indesiderate.

1. Aprire un terminale e scaricare la libreria GPIO C *
git clone http://github.com/TinkerBoard/gpio_lib_c.git

2.2 Passare alla cartella
cd gpio_lib_c/

3. Installare la libreria GPIO C per Tinker Board S
sudo ./build

4. Controllare l'installazione riuscita o no
gpio -v
gpio readall

5. Codici di riferimento
Ci sono alcuni codici di esempio sotto questa cartella / gpio_lib_c / examples

* Se si ottiene "comando git non trovato", installare prima git da apt con i comandi follow.
sudo apt-get update
sudo apt-get installa git

GPIO pinout

Se si desidera controllare GPIO SPI, I2C o seriale (UART) con Python, si consiglia di utilizzare la libreria Python di terze parti o open source, come spidev, smbus2 o pySerial.
GPIO.Setmode
(GPIO.ASUS)
GPIO.Setmode
(GPIO.BOARD)
Pinout Pin fisico
Numero
Pinout GPIO.Setmode
(GPIO.BOARD)
GPIO.Setmode
(GPIO.ASUS)
1. VCC3.3V_IO
1.2 VCC5V_SYS
2
252 3 GP8A4_I2C1_SDA
34 VCC5V_SYS
4
253 5 GP8A5_I2C1_SCL
56 GND
6
17 CPU 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 Inviaci una Email GP5B6_SPI0_TXD_UART4TX
Inviaci una Email14 GND
14
167 Registrazione del prodotto GP5B7_SPI0_RXD_UART4RX
Registrazione del prodotto16 GP5B2_UART1CTSN
16 162
17 VCC33_IO
17Driver & Utilità GP5B3_UART1RTSN
Driver & Utilità 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

* Si consiglia vivamente di eseguire regolarmente il backup di tutti i dati memorizzati nel dispositivo. ASUS non sarà responsabile per qualsiasi danno o perdita di programmi o dati memorizzati nella serie Tinker Board, e non sarà responsabile per il recupero dei dati, il backup, o eventuali oneri derivanti da tali.


* In nessun caso ASUS sarà responsabile per qualsiasi difetto, danno o perdita di dati derivanti dalla riparazione o sostituzione del prodotto.

  • Panoramica
  • Terze Parti Aziendali
  • Prestazione
  • Comunità
  • Video
  • Documentazione - Download
comparison icon
Compare (0)