Tinker Board

    tinker board

    barkácsolj saját jövőt!

    A Tinker Board egy pici egykártyás számítógép (Single Board Computer, SBC), amely a kategóriavezető teljesítmény mellett kiemelkedő mechanikus kompatibilitást is kínál. A Tinker Board megbízható és magas funkcionalitású platformot nyújt az alkotóknak, IoT-rajongóknak, hobbi-barkácsolóknak és mindenki másnak arra, hogy valóra váltsák az ötleteiket.
    1 Micro USB bemeneti tápcsatlakozó
    (5 V / 2~2,5 A táp szükséges)

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

    5 GbE LAN
    6 PWM
    7 S/PDIF
    8 MIPI DSI
    9 Bővíthető i-PEX antennacsatlakozó
    (MHF4)

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

    11 40 tűs GPIO csatlakozó
    12 USB 2.0 portok

    Jellemzők és szolgáltatások

    Kategóriavezető teljesítmény

    Erős és modern négymagos ARM alapú — Rockchip RK3288 — processzorával a Tinker Board jelentősen nagyobb teljesítményt nyújt, mint a többi népszerű SBC kártya. A különféle épített rendszerekhez és projektekhez szükséges rugalmasság érdekében a Tinker Board 2 GB kétcsatornás LPDDR3 memóriát kapott. A Tinker Boardot emellett egy SD 3.0 csatolóval is felszereltük, amely jelentősen nagyobb olvasási és írási sebességet nyújt az operációs rendszer és az alkalmazások bővítésére szolgáló, valamint fájltárolóként használható microSD kártyákhoz.

    Robusztus GPU-teljesítmény és funkcionalitás

    Az erős, de energiatakarékos kialakítású Tinker Board támogatja a következő generációs grafikai, illetve GPU-s számoltatást végző API-kat. Az ARM alapú Mali™-T764 GPU-val felszerelt Tinker Boardot a grafikus és rögzített funkciójú processzorok igen sokféle használatra teszik alkalmassá, például jó minőségű médialejátszásra, játékra, számítógépes látványtervezésre, gesztus-felismerésre, képstabilizálásra és -feldolgozásra, digitális fotófeldolgozásra és számos egyéb célra. A multimédiás alkalmazások rajongói értékelni fogják a rögzített funkciójú H.264 és H.265 lejátszás támogatását, így a HD és UHD videók* lejátszását.

    *A Tinker Board HD és UHD felbontású videolejátszása jelenleg csak a vele adott médialejátszóval használható. A külső gyártók videolejátszói és alkalmazásai nem feltétlenül kínálnak hardvergyorsítást, ami korlátozott vagy nem stabil lejátszást eredményezhet. További információt a Gyakran ismételt kérdések között talál.

    HD audiominőség

    A sok SBC kártyáról hiányzó funkciókat pótolva a Tinker Board HD-kodekkel is rendelkezik, amely az akár 24 bites/192 kHz-es audiolejátszást is támogatja. A beépített audiojack csatlakozó az audio kimenetet és a mikorofonbemenetet is bővítőmodul nélkül szolgálja ki.

    Alkotókat segítő kialakítás, IoT-kapcsolattal

    A Tinker Boardon megtalálhatók a szokásos csatlakozási lehetőségek, ide értve a 40 tűs GPIO csatlakozót is, amely sokféle bemenetté fordítható ki a gomboktól, kapcsolóktól kezdve az érzékelőkön és LED-eken át sok minden mássá is. A Tinker Board egy DSI MIPI kapcsolattal is felszereltük a képernyők és érintőképernyők kezeléséhez. A másodlagos CSI MIPI csatlakozás a kompatibilis kamerák fogadására szolgál, amelyekkel számítógépes látványtervezés és egyéb feladatok végezhetők a gépen.

    A Tinker Board emellett Gbit LAN kapcsolattal is rendelkezik az internet- és hálózati csatlakozáshoz. A LAN-csatlakozóhoz tervezett dedikált busz-erőforrás biztosítja az állandó Ethernet-teljesítményt. A Tinker Board beépített Wi-Fi és Bluetooth vezérlőjét egy fém árnyékolópajzs védi az interferencia minimálisra szorítása és a rádiós kapcsolat javítása érdekében. Az antenna egyszerű cserélésére és bővítésére az integrált IPEX antennacsatlakozó szolgál.

    A Tinker Boardon normál méretű HDMI kimenet is található. Emellett négy USB 2.0 csatlakozóval is felszereltük, hogy sokféle perifériához és kiegészítőhöz kapcsolódhasson.

    Tökéletesített forma sajátkezű építéshez

    A Tinker Board tervezésekor fontos szempont volt, hogy az első alkalommal gépet építők és a veterán hobbiépítők számára is jó élményt jelentsen vele dolgozni. A felhasználók szeretni fogják a színkódolt GPIO kimenetet, amelyen könnyebben azonosíthatók a megfelelő csatlakozótüskék.

    A Tinker Board méretei és elrendezése megfelel a szokásos PCB-kártyáknak, hogy a vásárlók minél többféle doboz és fizikai kiegészítő közül válogathassanak. A PCB a csatlakozók és hely-megjelölések szűrésével gondoskodik a tisztább kapcsolatokról. Az alaplapi MIPI kivezetések rögzítőfüleit is színkóddal jelültük.

    A Tinker Board emellett egy hűtőbordát is tartalmaz, amely erős terhelés vagy meleg környezet esetén segíti a hőleadást.

    TinkerOS ‧ Támogatott OS ‧ Alkalmazások

    A gép sima és funkcionális működését egy Debian alapú disztribúció biztosítja, a kicsomagolás pillanatától kedzve. Mindegy, hogy webböngészésről, videók megtekintéséről vagy parancsfájlok írásáról van szó, a TinkerOS remek kiindulási pontja lehet a következő projektnek vagy a saját összeállítás megépítésének.

    Ennek érdekében a TinkerOS-t úgy tervezték, hogy nagyon kicsi és rendkívül válaszkész legyen. Az alap Debian 9 fölött az LXDE munkaasztali környezet fut. A grafikus felhasználói felületet kifejezetten SBC-kártyákhoz optimalizálták. Plug-and-play NTFS támogatása miatt a windowsos flash-meghajtók és külső merevlemezek könnyedén elérhetők. A rendszer részét képező webböngészőt gondosan választották ki és optimalizálták. A Chromium motorra épült, így a sebesség és a stabilitás mellett számos bővítéi lehetőséget kínál. Az ASUS csapata besegített a böngésző hardvergyorsításába a jobb webes renderelés és videolejátszás érdekében (a HD-felbontású YouTube tartalmakat is beleértve).

    A TinkerOS több népszerű alkalmazást is tartalmaz a programozás és a fejlesztés megkönnyítéséhez. Ide tartozik az IDLE / Python, valamint a Squeak / Scratch is.

    A TinkerOS és az ennek alapjául szolgáló Debian Linux mellett a Tinker Board az Android operációs rendszert is támogatja. Ezzel egészen más felhasználási módok (pl. médialejátszás, játék stb.) előtt nyitja meg az utat.

    A Tinker Board emellett sokféle népszerű alkalmazással képes szorosan együttműködni a támogatás biztosításához és a funkciók optimalizálásához.

    Tinker Board teljesítmény

    CPU teljesítmény

    A Tinker Board ARM alapú SoC-vel és négy maggal javítja a több szálon futó alkalmazások teljesítményét. Max. 1,8 GHz-es frekvencián üzemel, ezért minden alkalmazás jobban fut rajta. Ez a lapka a CPU-magszám növelése mellett a processzor frekvenciáját is növeli, ezzel sokféle alkalmazás számára jelentősen nagyobb teljesítményt nyújt és bővíti a lehetséges projektek körét és azok adottságait. Ennek eredményeképpen a szokásos PC-s feladatok gyorsabban és nagyobb válaszkészséggel végezhetők el.

    GPU teljesítmény

    A Tinker Board grafikus feldolgozóegysége a Mali™-T764 GPU-ra épül. Ez 16 magot és 600 MHz-es órajel-sebességet kínál. A versenytárs SBC GPU-khoz képest a Tinker Board jobb GPU-s feldolgozási és GPU-gyorsítási teljesítményt is nyújt.

    Adatfolyam- és memóriateljesítmény

    A Tinker Board kétcsatornás DDR3 memóriája sokkal nagyobb átviteli sávszélességet nyújt, mint a csak egycsatornás DDR2-t használó versenytárs eszközöké.

    SD-kártya olvasási és írási sebesség

    A Tinker Board microSD kártyahelye bővíthető tárolót kínál. Alapkiépítésben támogatja az SD 3.0 szabványt, így magasabb kapacitású, gyorsabban írható és olvasható microSD kártyák is használhatók.

    .Olvasási sebesség: akár 89%-kal gyorsabb
    .Írási sebesség: akár 40%-kal gyorsabb

    *Kártya specifikáció: ADATA Premier UHS-I C10 64GBexFAT

    Hálózati/audio specifikáció

    Specifikáció Wi-Fi Audioformátum
    / Mintavételi frekvencia
    Audiofunkció
    Tinker Board 802.11 b/g/n bővíthető IPEX antennával Lejátszás: 24bit/192KHz, Felvétel: 24bit/96KHz Audiokimenet, mikrofonbemenet
    Versenytárs SBC 802.11 b/g/n 16bit/48KHz Csak audiokimenet

    Hálózati teljesítmény

    A Tinker Board Gigabit Ethernet kapcsolattal rendelkezik, amely jelentősen nagyobb teljesítményre képes a versenytárs SBC-k 10/100-as Ethernet-kapcsolatánál.

    .Adattovábbítási/-fogadási sebesség
    A Tinker Board dedikált vezérlője és nem megosztott busza kiemelkedő csomagküldési és -fogadási teljesítményre képes. A Tinker Board LAN-teljesítménye az USB-s adattovábbítás során sem változik, szemben más SBC-kkel, ahol ilyenkor akár 18%-os csökkenés is tapasztalható.

    .LAN-teljesítmény USB adattovábbítás során

    USB sebesség

    A Tinker Board kiemelkedő sebességgel írja és olvassa a külső tárolóeszközöket. Ezzel a teljes munkafolyamat gyorsul, a másolás, a mentések és a fájlhasználat is.

    .Olvasási sebesség: akár 154%-kal gyorsabb
    .Írási sebesség: akár 6%-kal gyorsabb

    *Kártya specifikáció: Kingston DataTraveler 64 GB USB3.0

    Wi-Fi teljesítmény (jelveszteség)

    A Tinker Board Wi-Fi teljesítménye sokkal robusztusabb, mint a versenytárs eszközöké, jobb jelfogadásra képes.
    Hely: OctoScope platform
    Cél elérési pont: ASUS RT-AC66U (Broadcom)
    Szabvány: b/g/n kevert
    Csatorna: 6
    Sávszélesség: 20MHz
    Biztonság: nincs

    *Tinker Board - OS: Linux 4.4.0+ armv7l l Képfájl verzió: V20170113 l Memóriatípus: 2GB l CPU típus, sebesség [GHz]: Cortex-A17 négymagos 1,8 GHz l GPU típus, sebesség [MHz]: Mali™ T-764
    *Versenytárs SBC - OS: Linux 4.4.11+ armv7l l Memóriatípus: 1 GB l CPU típus, sebesség [GHz]: Cortex-A53 négymagos 1,2 GHz l GPU típus, sebesség [MHz]: VideoCore IV

    Közösség ‧ Kapcsolat

    A termék minősítésével és ellenőrzésével, illetve az alkalmazások és a perifériák/kiegészítők támogatásával kapcsolatos kérdésekben keress minket a TinkerBoard@asus.com címen.


    Oszd meg velünk ötleteidet:

    Dokumentáció

    Kezdeti lépések

    Követelmények:

    Egy legalább 8 GB kapacitású Micro SD kártya
    .Micro USB kábel és egy LPD jelölésű, 5 V / 2~2,5 A-es USB tápadapter
    .Monitor HDMI kábellel
    .Billentyűzet és egér
    Megjegyzés: A rendszer stabilitásának javításához erősen ajánljuk a nagysebességű (Class 10 vagy azt meghaladó specifikációjú) kártya használatát.
    1. Tedd be a microSD kártyát egy linuxos PC-be
    2. Nevezd át a képfájlt output.img-re, majd helyezd át a fájlt a FlashUSB mappába.
    3. Futtasd le a FlashUSB.sh parancsfájlt
    ===============================================
    Válaszd ki a frissítendő lemezt:
    sdc -Multiple_Flash_Reader_058F63616476-0:1
    sdb -Generic-_Compact_Flash_058F63616476-0:0
    Add meg a számot: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!
    ===============================================
    Tedd be a microSD kártyát a Tinker Board kártyaolvasójába.
    Csatlakoztasd a tápegységet, a billentyűzetet, az egeret és a monitort. Indítsd el a gépet.


    1. Tedd be a microSD kártyát egy Windows PC-be
    2. Töltsd le és futtasd a „Win32DiskImager” alkalmazást
    2.1 Keresd ki és válaszd ki a forrás-képfájlt (Image File) a frissítéshez
    2.2 Válaszd ki célként (Device) a microSD kártyát
    2.3 Kattints az „Írás” (Write) gombra



    3. Biztonságosan vedd ki az új, rendszerindító fájlt tartalmazó microSD kártyát és tedd be a Tinker Board kártyaolvasójába.
    4. Csatlakoztasd a tápegységet, a billentyűzetet, az egeret és a monitort. Indítsd el a gépet.

    Tedd be a rendszerindító fájlt tartalmazó microSD kártyát a Tinker Board kártyaolvasójába, csatlakoztasd a tápegységet, a billentyűzetet, az egeret és a monitort, majd indítsd el a gépet.


    Hardver

    A Tinker Board a micro-USB csatlakozón 5 V/2~2,5 A áramot igényel. Az aktuális áramerősség (mA) attól függ, hogy mi csatlakozik a Tinker Boardhoz. Általános használatra egy megbízható szállító 2 amperes tápja elegendő áramot szolgáltat a gép számára.

    A Tinker Board általában 700 és 1000 mA közötti áramot fogyaszt, attól függően, hogy milyen periféria csatlakozik hozzá. Perifériák nélkül akár 500 mA is elég lehet neki. A Tinker Board maximális áramfogyasztása 1 A. Ha olyan USB-s eszközt csatlakoztatsz rá, amely 0,5 A-nél több áramot igényel, akkor azt egy külső táplálású USB-elosztón keresztül kell megtenni.


    A Tinker Board négy USB 2.0 csatlakozóval rendelkezik. Ezek a GL852G USB-elosztón keresztül kapcsolódnak az RK3288-hoz (a rendszeroldali USB kivezetéshez).

    Az USB-csatlakozókkal köthetők a gépre az olyan perifériák, mint a billentyűzetek, egerek és webkamerák, amelyek növelik a kártya funkcionalitását.

    Van néhány eltérés a Tinker Board és az asztali gépek, laptopok és táblagépek USB-csatlakozói között.

    A Tinker Board micro-USB csatlakozója csak tápellátásra szolgál. Az RK3288-at eredetileg a mobilpiacra szánták, pl. hogy egy telefon egyetlen USB-csatlakozóját kezelje, hogy a készülékkel kapcsolódni lehessen egy PC-hez vagy egyetlen más eszközhöz. Az OTG (mobileszközös) hardver alapvetően egyszerűbb, mint a megfelelő PC-s hardver.

    Az OTG jellemzően minden fajta USB-eszközös kommunikációt támogat, de hogy a Tinker Boardhoz csatlakoztatandó USB-s eszközök legtöbbje számára megfelelő funkcionalitást nyújthasson, több feladat hárul a rendszerszoftverre.


    További részletek

    Támogatott eszközök

    Általánosságban minden Linux-támogatással rendelkező eszköz használható a Tinker Boarddal (a kivételeket lásd lejjebb). A Linux kiterjedt illesztőprogram-adatbázist kínál, amely a legtöbb operációs rendszeren támogatja a régebbi hardvereszközöket. A TinkerOS és az alapjául szolgáló Debian kernel nagyszámú beépített illesztővel segíti a szokásos perifériák és eszközök használatát

    Ha van egy eszközöd, amit használni szeretnél a Tinker Boarddal, csak csatlakoztasd. Jó esély van arra, hogy kompatibilis lesz a géppel. Ha grafikus felületet futtatsz (pl. egy LXDE munkaasztali környezetet), akkor valószínűleg elő fog ugrani egy ikon vagy egy üzenet, bejelentve az új eszközt.


    Csatlakozó tápellátási korlátok

    Az eszköz az első csatlakozáskor közli az USB-hoszttal a saját tápellátási igényeit. Az általa felhasznált tényleges energia mennyisége elvileg nem haladhatja meg a bejelentett igényt.
    Érdemes azonban tudni, hogy az üzem közben cserélhető magas tápellátású eszközök a Tinker Board USB-csatlakozóira dugva feszültségesést és ezzel a gép alaphelyzetbe állását okozhatják.


    vissza

    A Tinker Board egyik erős jellemzője a kártya szélén található GPIO (általános célú ki- és bemeneti) tűcsatlakozók sora. Ezek a tüskék biztosítják a Tinker Board és a külvilág közötti fizikai kapcsolatot. Nagyon leegyszerűsítve úgy lehet rájuk gondolni, mint ki-/bekapcsolható kapcsolókra. A 40 tüskéből 28 a GPIO tű (az SPI/UART/I2C tűkkel megosztva). A Tinker Board egy SPI-busszal is felszereltük, amely két lapka közötti választást tesz lehetővé. Az SPI-busz az alaplapi 40 tűs kivezetésen van.


    Letöltés

    Megjegyzés: A TinkerOS alapértelmezett felhasználóneve „linaro”; a jelszó szintén „linaro”

    GPIO API

    Python

    A Python egy programozási nyelv, amellyel gyorsan lehet dolgozni és hatékonyabban lehet rendszerintegrációs feladatokat végezni.

    1. Nyiss meg egy terminált, és telepítsd a függőségi csomagot.
    sudo apt-get update
    sudo apt-get install python-dev python3-dev

    2. Töltsd le a Python GPIO függvénytárat
    wget
    http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_Python.zip

    3. Bontsd ki a GPIO_API_for_Python.zip állományt, és lépj be a létrejövő mappába
    unzip GPIO_API_for_Python.zip
    cd GPIO_API_for_Python/

    4. Telepítsd a Python GPIO függvénytárat a Tinker Boardhoz
    sudo python setup.py install
    sudo python3 setup.py install

    5. Referenciakódok
    Ebben a mappában néhány mintakód található
    /GPIO_API_for_Python/test
    add_event_callback.py (add_event_detect függvény GPIO bemenethez)
    btc.py (elemtesztelés a GPIO összes funkciójához)
    forloop.py (az összes GPIO-tüske magas, majd alacsony értékre állítása)
    pwm.py (szoftveres PWM funkcióvizsgálat)
    pwm_input.py (szoftveres PWM funkcióvizsgálat raw_input használatával)

    C

    A C egy általános célú, imperatív programozási nyelv, amely támogatja a strukturált programozást, a lexikális hatókörű változókezelést és a rekurziót, miközben statikus típusként számos nemkívánatos műveletet akadályoz meg.

    1. Nyiss meg egy terminált, és töltsd le a C GPIO függvénytárat
    wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip

    2. Bontsd ki a GPIO_API_for_C.zip állományt és lépj be a létrejövő mappába
    unzip GPIO_API_for_C.zip
    cd GPIO_API_for_C/

    3. Telepítsd a C GPIO függvénytárat a Tinker Boardhoz
    sudo chmod +x build
    sudo ./build

    4. Ellenőrizd, hogy a művelet sikeres volt-e
    gpio -v
    gpio readall

    5. Referenciakódok
    Néhány mintakód található ebben a mappában: /GPIO_API_for_C/wiringpitest or /GPIO_API_for_C/examples

    GPIO tűkiosztás

    Ha szeretnéd Pythonban a GPIO SPI, I2C vagy serial(UART) tüskéit használni, akkor ajánlatos külső gyártós vagy nyílt forrású Python függvénytárakat használni, amilyen pl. a spidev, az smbus2 vagy a pySerial.
    GPIO.Setmode
    (GPIO.ASUS)
    GPIO.Setmode
    (GPIO.BOARD)
    Pinout Fizikai tű
    Szám
    Tűkiosztás 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
    • Teljesítmény
    • Közösség ‧ Kapcsolat
    • Videók
    • Dokumentáció ‧ Letöltés