Sınıfının lider performansı ile ARM tabanlı Tek Kart Bilgisayar
Tinker Board

tinker board

tinker your way to the future

Tinker Board, ultra küçük form faktöründe, sınıf lideri performans sunarken, sıradışı mekanik uyumluluk sağlayan Tek Kartlı Bilgisayar(SBC)'dır. Tinker Board maker'lara, IoT meraklılarına, hobicilere, PC DIY meraklılarına ve diğerlerine kararlı ve sıradışı yeteneklere sahip bir platform sunarak, düşüncelerini gerçeğe dönüştürmeye yardımcı olur.
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

Features & Functionality

Sınıfının Lideri Performans

Güçlü ve modern dört çekirdekli ARM tabanlı işlemcisiyle – Rockchip RK3288 – Tinker Board diğer popüler SBC kartlara göre gözle görülür şekilde gelişmiş performans sunar. Farklı kurulum ve projeler için gereken esnekliği sağlamak için Tinker Board, 2GB'lık LPDDR3 çift kanal bellek barındırır. Tinker Board aynı zamanda bir SD 3.0 arayüzüyle gözle görülür şekilde daha hızlı okuma ve yazma hızları sunarak, işletim sistemi, uygulamalar ve dosya depolama için genişletilebilir microSD kartlara performans sunar.

Güçlü GPU Performansı & İşlevselliği

Güçlü fakat verimli bir tasarım barındıran Tinker Board, yeni nesil grafikler ve GPU İşlem API'leri destekler. ARM tabanlı Mali™-T764 GPU tarafından güçlendirilen Tinker Board'un GPU'su ve sabit işlevli işlemcisi, içerisinde yüksek kaliteli medya oynatımı, oyun, bilgisayar görüşü, jest tanımlama, görüntü sabitleme ve işleme ile işlemsel fotoğraf ve dahası gibi geniş bir kullanım alanına sahiptir. Multimedya takipçileri, sabit-işlevli H.264 ve H.265 oynatım desteği ile HD ve UHD videoların oynatımı* gibi özelliklerden memnun kalacaklar.*

*HD & UHD çözünürlükte 30 fps'de video oynatımı, şu an sadece TinkerOS altında sınırlı desteğe sahip olan medya oynatıcıyla mümkündür. Şu an üçüncü parti video oynatıcıları ve uygulamaları, donanımsal hızlandırma sunmayabilir veya sınırlı oynatım performansı ve/veya kararlılığı sunabilirler. Daha fazla bilgi için SSS'ye bakınız.

HD Ses Kalitesi

Çoğu SBC kartta bulunan ve düşük performans gösteren önemli alanlardan birini geliştiren Tinker Board, 192KHz/24-bit sese destek veren bir HD kodek ile donatılmıştır. Ses jakı hem ses çıkışı ve mikrofon girişini destekler.

Maker Dostu, IoT Bağlanılabilirliği ile

Tinker Board, içerisinde 40 pinlik GPIO ara yüzü de dahil olmak üzere standart maker ve hobi bağlantı seçeneklerini barındırır. Ek olarak iki HD MIPI bağlantısı ile donatıldığı için yerleşik ekranların kullanımına izin verir, dokunmatikten e-mürekkebe ve OLED'e kadar destek sunar. CSI çıkışı, popüler kameraları destekleyerek, fotoğrafçılık tabanlı projeleri, bilgisayar görüşü uygulamalarını ve çok dahasının kullanımına izin verir.

Tinker Board aynı zamanda Gbit LAN bağlantısı barındırdığından, üstün akış sunar, ağ odaklı ve LAN depolama ugulamaları için mükemmeldir. Dahası, Tinker Board'daki LAN yuvası, ayrılmış arayüz kaynağı alarak, kararlı Ethernet performansı sunar. Yerleşik Kablosuz ve Bluetooth kontrolcüsü, metal koruma ile kaplandığından, en az kesinti ve artırılmış radyo performansı sunar. Ayrıca yükseltmeler için bir IPEX MHF4 anten çıkışı da yer almaktadır.

Bağlantı seçeneklerini toparlamak gerekirse Tinker Board, tüm bunlara ek olarak tam boyda HDMI çıkışıyla TV'ler, monitörler ve diğer HDMI özellikli ekranlara bağlanabilirken, dört USB 2.0 yuvasıyla da geniş çevre birimi ürünleri ve aksesuarlarına da bağlanabilir.

Gelişmiş DIY Tasarımı

İlk defa kurulum yapanlara veya tecrübeli hobicilere üstün bir son kullanıcı deneyimi sağlamak için Tinker Board, dikkatli bir şekilde tasarlandı ve geliştirildi. Maker'lar hızlı ve kolay şekilde pin çıkışlarını belirlemek için sunulan renk kodlu GPIO çıkışının artırılmış görünürlüğünden ve netliğinden memnun kalacaklar.

Tinker Board'un PCB boyutları ve topolojisi de standart SBC kartlarıyla aynı olduğu için, birçok kasa ve fiziksel aksesuar için de destek sunmuş oluyor. PCB aynı zamanda bağlantı çıkışı ve yer belirtme çizgileri ile gelişmiş bağlantı netliği için silk-screening tekniğini barındırır. Yerleşik MIPI çıkışları aynı zamanda ZIF tab'ları barındırdığı için görmesi kolaydır. Son olarak da Tinker Board bir ısı bloğu barındırarak, ağır yüklerde veya sıcak ortamlarda ısı dağılımını artırır. Tüm giriş/çıkışların ESD koruması bulunmaktadır ve güç girişinin OCP, OVP ve UVLO korumaları bulunmaktadır.

Tinker Board, ağır yükte veya sıcak ortamlarda ısı dağılımını geliştirmeye yardımcı olmak için bir ısı bloğu barındırır.

TinkerOS ‧ Desteklenen İşletim Sistemi ‧ Uygulamalar

Debian tabanlı dağıtım, kutudan çıktığı anda akıcı ve işlevsel bir deneyimi garantiler. Web'de gezinme, video izleme veya skript yazmak için TinkerOS, yeni projeniz veya kurulumunuz için muhteşem bir başlangıç noktasıdır.

Dahası TinkerOS, sıradışı hafif ve hızlı olması için özenle tasarlandı. LXDE masaüstü oramı olan Debian 9 tabanı üzerinde çalışmaktadır. Bu GUI, özellikle SBC kartları için optimize edilmiştir. Aynı zamanda Windows tabanlı flaş bellekler ve harici disklere kolay erişimi sağlamak için, tak&çalıştır NTFS desteği barındırır. Dahili web tarayıcı özenle seçilmiş ve iyileştirilmiştir. Chromium tabanlı olduğu için bir grup uzantıyla birlikte hız ve kararlılık sunar. ASUS takımı, tarayıcının donanım hızlandırmasına yardımcı olarak, gelişmiş web render'ı ve YouTube üzerinde HD çözünürlükte video oynatımı sağladı.

TinkerOS aynı zamanda kolay programlama ve geliştirme için bir grup popüler uygulama barındırmaktadır. Bunların içinde IDLE / Python ile Squeak / Scratch de vardır.

Tinker Board'un TinkerOS ve Debian Linux desteği dışında aynı zamanda Android işletim sistemine de desteği vardır. Bu da medya oynatımı, oyun ve dahası gibi farklı bir kullanım senaryosunu mümkün kılar.

Tinker Board aynı zamanda birçok popüler uygulamayla yakından çalışarak destek ve işlev optimizasyonu sunuyor.

Tinker Board Performansı

CPU Performansı

Tinker Board, çoklu iş parçacıklı uygulama performansını geliştirmek için dört çekirdekli, ARM tabanlı bir RK 3288 SoC barındırır. 1.8GHz'e kadar frekanslarda çalışarak, tüm uygulamalarda performansı artırır. Bu aynı zamanda işlemci frekansında yükselişle birlikte işlemci çekirdek sayısında da artış sunarak, geniş alanda uygulamalarda gözle görülür şekilde daha hızlı bir performansa yardımcı olarak, proje yeteneklerini geliştirir. Sonuç olarak tipik PC görevleri daha hızlı ve daha tepkiseldir.

GPU Performansı

Tinker Board''un GPU'su, Mali™-T764 GPU tabanlıdır. 16'ya kadar çekirdek ve 600MHz saat hızı sunar. Rakip SBC'lerin GPU'larıyla karşılaştırıldığında Tinker Board, daha iyi GPU işlemi ve GPU hızlandırma performansı sağlar.

Akış ve Bellek Performansı

Tinker Board, çift kanallı DDR3 sunarak, rakip cihazların sunduğu tek kanallı DDR2'den daha iyi bellek bant genişliği sağlar.

SD Kart Okuma/Yazma Hızı

Tinker Board, dahili genişletilebilir depolama için bir microSD yuvası barındırır. SD 3.0 standartını desteklediği için, gözle görülür şekilde daha hızlı okuma ve yazma performansı sunan, yüksek kapasiteli microSD kartları kullanabilirsiniz.

.Okuma hızları: %89'a kadar daha hızlı
.Yazma hızları: up to 40% daha hızlı

*Kart Özellikleri: ADATA Premier UHS-I C10 64GBexFAT

Ağ/Ses Özellikleri

Özellikler Wi-Fi Ses Formatı
/ Örnek Oranı
Ses İşlevi
Tinker Board 802.11 b/g/n ile yükseltilebilir IPEX anten Oynatım: 24bit/192KHz, Kayıt: 24bit/96KHz Ses çıkışı, Mikrofon girişi
Rakip SBC 802.11 b/g/n 16bit/48KHz Sadece ses çıkışı

Ağ Performansı

Tinker Board, 10/100 Ethernet barındıran rakip SBC'lere göre gözle görülür veri akış artışı sunan gigabit Ethernet barındırır.

.Aktarım/alım hızları
Tinker Board'un ayrılmış kontrolcüsü ve paylaşımsız bus tasarımı, üstün paket aktarımı ve alımı sunar. LAN performansı, USB aktarımı sırasında Tinker Board'da aynı kalırken, rakip SBC'lerde %18 azalmayla sonuçlanır.

.USB aktarımı ile LAN performansı

USB Hızı

Tinker Board, harici depolama cihazlarıyla üstün okuma ve yazma performansı sunarak, daha yüksek okuma ve yazma hızları sağlar. Bu da iş akışını, kopyalamayı, yedeklemeleri ve toplam dosya kullanımını geliştirir.

.Okuma hızları: %154'e kadar daha hızlı
.Yazma hızları: %6'ya kadar daha hızlı

*Kart Özellikleri: Kingston DataTraveler 64GB USB3.0

Kablosuz Performansı (Sinyal Kaybı)

Tinker Board Kablosuz performansı, çoğu rakip cihazdan daha sağlamdır, gelişmiş sinyal alımı sağlar.
Lokasyon: OctoScope platformu
Hedef AP: ASUS RT-AC66U (Broadcom)
Standart: b/g/n karışımı
Kanal: 6
Bant genişliği: 20MHz
Güvenlik: yok

*Tinker Board - OS: Linux 4.4.0+ armv7l l İmaj Sürümü: V20170113 l Bellek Tipi: 2GB l CPU Tipi, Hızı[GHz]: Cortex-A17 Dört Çekirdekli 1.8GHz l GPU Tipi, Hızı[MHz]: Mali™ T-764
*Rakip SBC - OS: Linux 4.4.11+ armv7l l Bellek Tipi: 1GB l CPU Tipi, Hızı[GHz]: Cortex-A53 Dört Çekirdekli 1.2GHz l GPU Tipi, Hızı [MHz]: VideoCore IV

Community ‧ Contact Us

For inquiries relating to product qualification & validation and application support or peripheral & accessory support, please contact us at TinkerBoard@asus.com


Share your idea with us via

Dokümentasyon

Başlarken

Requirement:

1 x en az 8GB kapasiteli Micro SD kart
.1 x Micro USB kablo ve bir 5V/2~2.5A USB güç adaptörü (LPS işareti ile)
.1 x HDMI kablosu ile monitör
.1 x Klavye ve Fare seti
Not: Sistem kararlılığını geliştirmek için yüksek hızlı SD kartı (Class 10 veya daha üzeri) kullanılması önerilmektedir.
1. microSD kartı bir Linux PC'ye yerleştirin
2. İmajı output.img olarak yeniden adlandırın ve ardından dosyayı FlashUSB klasörüne yerleştirin
3. FlashUSB.sh'yi çalıştırın
===============================================
Flaşlamak istediğiniz diski seçiniz:
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!
===============================================
microSD kartı Tinker Board'daki yuvaya yerleştirin.
Güç kaynağını, klavyeyi, fareyi ve monitörünüzü bağlatın. Ardından çalıştırın!


1. microSD kartı bir Windows PC'ye yerleştirin
2. “Win32DiskImager” uygulamasını indirip çalıştırın
2.1 Flaşlanacak kaynak imaj dosyasını aratın ve seçin. (İmaj Dosyası)
2.2 Hedef olarak microSD kartı seçin (Cihaz)
2.3 "Write"a tıklayın



3. Yeni boot edilebilir imajın bulunduğu microSD kartı güvenli bir şekilde çıkarın ve Tinker Board'daki microSD kart yuvasına yerleştirin.
4. Güç kaynağını, klavyeyi, fareyi ve monitörünüzü bağlayın. Şimdi çalıştırın!



Donanım

Tinker boardın güçlü bir özelliği de boardın kenarı boyunca konumlanan GPIO (genel amaçlı giriş / çıkış) pinleri sırasıdır. Bu pinler, Tinker board ve dış dünya arasındaki fiziksel bir arabirimdir.

En basit düzeyde, bunları açıp kapatılabilen anahtarlar olarak düşünebilirsiniz. 40 iğnenin 28'i GPIO iğnedir (SPI/UART/I2C iğneleri ile paylaşılır). Tinker board, iki yonga seçimi sunan bir SPI veriyolu ile donatılmıştır. SPI veriyolu yerleşik 40 uçlu başlıkta bulunur.


Thinker board dört USB 2.0 portuyla donatılmıştır. Bunlar, USB portundan RK3288 aracılığıyla GL852G USB Hub'a bağlanır.

USB bağlantı noktaları, klavye, fare ve web kamerası gibi çevre birimlerinin bağlanmasını sağlar.

Tıkaç tahtasındaki USB donanımı ile masaüstü bilgisayarlar, dizüstü bilgisayarlar ve tabletlerdeki USB donanımı arasında bazı farklılıklar var.

Bağlantı kartının içindeki USB ana portu, yalnızca güç kaynağı içindir, RK3288, aslen mobil piyasada kullanılmak üzere tasarlanmıştır, örn. Bir bilgisayara bağlanmak için bir telefondaki tekli USB bağlantı noktası veya tek bir aygıta. Özünde, OTG donanımı bir bilgisayardaki eşdeğer donanımdan daha basittir.

OTG, tipik olarak her tür USB aygıtına iletişimi destekler, ancak USB aygıtlarının çoğunda bir bağlantı kartına takılabilecek yeterli düzeyde bir işlevsellik sağlamak için sistem yazılımının daha fazla iş yapmak zorundadır.


Detaylı Bilgi

Desteklenen Cihazlar

Genel olarak, Linux tarafından desteklenen her cihaz, thinker board ile kullanılabilir (istisnalar aşağıda ayrıntılı olarak açıklanmıştır). Linux, çoğu işletim sistemi için eski donanımları destekleyen kapsamlı bir sürücü veritabanı sunmaktadır. TinkerOS ve Debian çekirdeği, genel çevre birimleri ve aygıtlar için çok sayıda gelen kutusu sürücüsü içeriyor.

Bir grafik arayüzü (OS'de bir LXDE masaüstü ortamı gibi) çalıştırıyorsanız, muhtemelen yeni cihazın duyurusu için bir simge veya başka bir mesaj çıkacaktır.


Liman Güç Sınırları

Cihaz, ilk bağlandığında kendi güç gereksinimlerini USB ana makineye bildirir. Teorik olarak, cihaz tarafından tüketilen gerçek güç, belirtilen şartnameyi aşmamalıdır.
Çalışırken değiştirilebilen yüksek güçlü aygıtların thinker boardın USB bağlantı noktalarına takılması normalin bozulmasına ve dolayısıyla tamir masasının sıfırlanmasına neden olabilir.


back

Tinker boardın güçlü bir özelliği de boardın kenarı boyunca konumlanan GPIO (genel amaçlı giriş / çıkış) pinleri sırasıdır. Bu pinler, Tinker board ve dış dünya arasındaki fiziksel bir arabirimdir. En basit düzeyde, bunları açıp kapatılabilen anahtarlar olarak düşünebilirsiniz. 40 iğnenin 28'i GPIO iğnedir (SPI/UART/I2C iğneleri ile paylaşılır). Tinker board, iki yonga seçimi sunan bir SPI veriyolu ile donatılmıştır. SPI veriyolu yerleşik 40 uçlu başlıkta bulunur.


GPIO API

Python

Python, hızlı çalışmanıza ve sistemleri daha etkin bir şekilde entegre etmenize olanak tanıyan bir programlama dilidir.

1. terminali açın ve aşağıda ki komutları girin
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. Tinker board için Python GPIO kütüphanesini yükleyin
sudo python setup.py install
sudo python3 setup.py install

5. Referans kodları
Bu dosya içinde birkaç örnek kod bulunuyor
/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, genel amaçlı, gerekli bir bilgisayar programlama dilidir. Yapısal programlamayı desteklerken, statik tip sistemi, çoğu istenmeyen işlemi engeller.

1. Bir terminal açın ve C GPIO kütüphenisini indirin
wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip

2. GPIO_API_for_C.zip'i ayıklayın ve klasöre gidin
unzip GPIO_API_for_C.zip
cd GPIO_API_for_C/

3. Tinker Board için C GPIO kütüphanesini yükleyin
sudo chmod +x build
sudo ./build

4. Yükleme başarılı mı değil mi diye kontrol edin
gpio -v
gpio readall

5. Referans kodları
Bu klasörlerin altında birkaç örnek kod bulunmaktadır /GPIO_API_for_C/wiringpitest veya /GPIO_API_for_C/examples

GPIO pin çıkışı

Eğer GPIO'nun SPI, I2C veya seri (UART)'ını Python ile kullanmak isterseniz, spidev, smbus2 veya pySerial gibi üçüncü parti veya açık kaynaklı Python kütüphanelerini kullanmanız önerilir.
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
  • Overview
  • 3rd Party Partners
  • Performance
  • Community ‧ Contact Us
  • Videos
  • Documentations ‧ Download
comparison icon
Compare (0)