Tinker Board

    Tinker Board

    ASUS tinker board - ARM Tabanlı bilgisayar

    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