Tinker Board S

    Tinker Board S

    挺您的無限未來

    全新的改良版 Tinker Board S 是單板電腦 (SBC),在耐用性、穩定性和整體使用體驗方面都有所提升,適合 DIY 狂熱者和創客。
    • 更耐用

      ‧ 內建 16GB eMMC 儲存裝置可強化效能和穩定性,並外加 microSD 插槽,方便靈活運用

      ‧ 低電壓輸入偵測功能可防範電源問題,確保使用不合格電源供應器時的系統穩定性*
    • 更好的使用體驗

      ‧ 支援 HDMI-CEC 提供全方位影音娛樂,允許使用者利用單一遙控器控制 Tinker Board S 及電視

      ‧ 音訊插孔插入偵測功能,以及從其他介面自動切換成 3.5mm 音訊插孔

    • 與創客一起進步

      ‧ 專為創客設計內建開機針腳,方便自由揮灑創意。

      ‧ 搭載從屬模式的強化版 I2S 針腳,搭配改良版軟體 API,有效改善相容性

    * 不合格係指電源供應器的實際電源輸出與產品規格所列數值不符



    深入瞭解


    Tinker Board S Tinker Board
    處理器 Cortex-A17 四核心 1.8GHz
    顯示器 1 x 15 針腳 MIPI DSI,最高支援 HD
    1 x HDMI,最高 4K/30fps
    *支援 HDMI CEC 硬體
    1 x 15 針腳 MIPI DSI,最高支援 HD
    1 x HDMI,最高 4K/30fps
    記憶體大小 Dual-CH LPDDR3 2GB
    儲存空間 內建 16GB eMMC
    Micro SD(TF) 卡插槽
    Micro SD(TF) 卡插槽
    連線能力 1 x GB LAN
    1 x 無線 802.11 b/g/n 與 BT 4.0 + EDR
    音訊 RTL HD 音效晶片搭配 1 個 3.5mm 音訊插孔
    *支援插入偵測和自動切換功能
    RTL HD 音效晶片搭配 1 個 3.5mm 音訊插孔
    USB 4 x USB 2.0 連接埠
    內部接頭 1 x 40 針腳 GPIO 接頭 含強化版 I2S
    1 x 2 針腳 eMMC 復原接頭
    1 x 2 針腳開機接頭
    1 x 40 針腳 GPIO 接頭
    1 x 2 針腳接點
    電源接頭 Micro USB (5V/2~3A)
    *支援低電壓輸入偵測
    Micro USB (5V/2~3A)
    支援作業系統 Debian 9 / Android 6
    尺寸 3.37" x 2.125"
    返回

    1 Micro USB 供電
    2 預設
    停用

    開機 eMMC 復原
    3 HDMI
    4 MIPI CSI
    5 192K/24bit
    HD 音訊

    6 GbE LAN
    7 PWM
    8 S/PDIF
    9 MIPI DSI
    10 802.11 b/g/n Wi-Fi 與 Bluetooth 4.0 + EDR
    11 可升級 i-PEX
    天線接頭

    12 40 針腳 GPIO 接頭
    13 MicroSD 插槽
    14 USB 2.0 連接埠

    特色與功能

    同級最佳效能

    Tinker Board S 搭載最新、強大的四核心 ARM 處理器 Rockchip RK3288,效能明顯優於與其他常見的 SBC 板。 Tinker Board S 搭載 2GB LPDDR3 雙通道記憶體,可靈活因應不同的設備和專案,並內建 16GB eMMC 和 SD 3.0 介面,可大幅加快讀寫速度,適合執行作業系統、應用程式,以及檔案儲存。

    強大的 GPU 效能與功能

    Tinker Board S 採用強大又節能的設計,支援次世代顯示卡和 GPU 運算 API。Tinker Board S 的 GPU 與固定功能處理器搭載 ARM Mali™-T760 MP4 GPU,能提供廣泛的用途,包括高品質媒體播放、遊戲、電腦視覺、手勢辨識、影像穩定和處理,以及計算攝影等。

    Tinker Board S 具備 HDMI CEC 硬體迴路,搭配支援軟體,可讓多媒體愛好者使用單一遙控器控制電視輸出,享受更好的娛樂體驗。 其他固定功能包括支援 H.264 和 H.265 播放,以及 HD 和 UHD 影片播放*。

    *目前能透過隨附的媒體播放器,在 Tinker Board S 上以 30 fps 播放 HD 及 UHD 影片。 第三方影片播放器和應用程式可能無法提供硬體加速,造成播放效能有限或不穩定。 如需更多資訊,請參閱常見問題。

    HD 音質

    Tinker Board S 採用可支援高達 24-bit/192kHz 音訊的 HD 音效晶片,進一步改善許多 SBC 板所缺乏的重要部分。 整合式音訊插孔支援音訊輸出和麥克風輸入,無需擴充模組。 音訊插孔也提供便利無比的插入偵測功能,可在連接喇叭或耳機時,自動將音訊輸出切換至音訊插孔。

    搭載 IoT 連線能力,就是挺創客

    Tinker Board S 為創客提供標準連接選項,包括 40 針腳 GPIO 介面,以及搭載主要和從屬模式的強化版 I2S 介面,有效改善相容性。 透過 GPIO API,Tinker Board S 即可介接各式各樣的輸入,包括按鈕、開關、感應器、LED 等。 Tinker Board S 配備一個 DSI MIPI 連接,供顯示器和觸控螢幕使用。 第二個 CSI MIPI 連接可供相容相機使用,以使用電腦視覺等眾多功能。

    Tinker Board S 也搭載 Gbit LAN,帶來網際網路及網路連線能力。 專為 LAN 連接埠所設計的專用匯流排資源,可確保提供穩定的乙太網路效能。 Tinker Board S 上的整合式 Wi-Fi 和 Bluetooth 控制器採用金屬防護殼,以確保將干擾降至最低,並改善無線電波的效能。 整合式 IPEX 天線接頭可讓您輕鬆更換或升級天線。

    Tinker Board S 更搭載全尺寸 HDMI 輸出, 還擁有四個 USB 2.0 連接埠,提供廣泛的周邊設備和配件連接能力。

    強化 DIY 設計

    Tinker Board S 在設計和研發方面投入相當多的心思,就為了讓初學組裝者或經驗豐富的業餘愛好者享受頂級的使用者經驗。 標有顏色的 GPIO 接頭讓相對應的針腳接頭易於辨識,組裝者會愛死這項設計的。

    Tinker Board S 的 PCB 尺寸和拓樸皆與標準 SBC 板一致,能支援各式各樣的機殼和實體配件。 PCB 以網版印刷面標示連接頭及位置,讓連接時更能輕鬆辨識。 內建 MIPI 接頭也配備標有顏色的拉環。

    Tinker Board S 也具備散熱片,有助於在高負載下或炎熱的周圍環境中改善散熱效果。

    TinkerOS ‧ 支援的作業系統 ‧ 應用程式

    以 Debian 為基礎的配置提供順暢又實用的體驗,且開箱後即可使用。 無論是瀏覽網頁、觀看影片或是寫程式,TinkerOS 是您下一個專案或自組電腦的最佳起點。

    另外,TinkerOS 經過精心設計,重量極輕且反應迅速。 在基本 Debian 9 上執行的是 LXDE 桌面環境, 此 GUI 專為 SBC 板最佳化。 還搭載隨插即用的 NTFS 支援,能輕鬆存取以 Windows 為基礎的隨身碟和外接硬碟。 隨附的網頁瀏覽器也經過精挑細選和最佳化。 以 Chromium 為基礎,帶來速度和穩定性,以及多項擴充。 ASUS 團隊協助瀏覽器的硬體加速,改善網頁轉譯和影片播放,包括 YouTube 的 HD 解析度。

    TinkerOS 也包含一些常見的應用程式,能輕鬆編寫程式及研發。 包括 IDLE / Python 以及 Squeak / Scratch。

    除了 TinkerOS 及其 Debian Linux 供應項目,Tinker Board S 也支援 Android 作業系統。 這提供媒體播放、遊戲等完全不同的使用情境。

    Tinker Board S 也與各式各樣應用程式密切配合,有助於支援與最佳化功能。

    Tinker Board S 效能

    CPU 效能

    Tinker Board S 搭載 ARM RK3288 SoC、配備四核心,提升多執行緒應用程式的效能。 運轉頻率最高可達 1.8GHz,改善所有應用程式的效能。 此可增加 CPU 核心計數、提高處理器頻率,讓各種應用程式的效能大幅提升,擴充並強化專案功能。 因此,一般的電腦工作更快、反應更即時。
    深入瞭解

    GPU 效能

    Tinker Board S 的 GPU 以 Mali™-T760 MP4 為基礎, 提供高達 4 核心及 600MHz 時脈速度。 相較於他牌 SBC GPU,Tinker Board S 提供更出色的 GPU 運算及 GPU 加速效能。

    串流與記憶體效能

    Tinker Board S 提供雙通道 DDR3,相較於他牌裝置的單通道 DDR2,可提供更佳的記憶體頻寬。

    eMMC 與 SD 卡的讀取/寫入速度

    Tinker Board S 搭載 microSD 插槽,供您在主機板上擴充儲存裝置。 支援 SD 3.0 標準記憶卡,因此能使用容量更大的 microSD 卡,提供更快速的讀寫效能。

    .讀取速度: 最高快 422%
    .寫入速度: 最高快 226%

    *記憶卡規格: ADATA Premier UHS-I C10 64GBexFAT

    網路/音訊規格

    規格 Wi-Fi 音訊格式
    /取樣率
    音訊功能
    Tinker Board 系列 802.11 b/g/n 搭載可升級 IPEX 天線 播放: 24bit/192KHz,錄影: 24bit/96KHz 音訊輸出,麥克風輸入
    他牌 SBC 802.11 b/g/n 16bit/48KHz 僅音訊輸出

    網路效能

    Tinker Board S 搭載 Gigabit 乙太網路,比起配備 10/100 乙太網路的他牌 SBC,傳輸量大幅提升。

    .傳輸/接收速度
    Tinker Board S 的專用控制器和非共用匯流排設計,可確保更優質的封包傳送和接收。 Tinker Board S 的 LAN 效能在 USB 傳輸時始終如一,但他牌 SBC 的 LAN 效能在 USB 傳輸時最多會減速 18%。

    .USB 傳輸時的 LAN 效能

    USB 速度

    使用外接儲存裝置時,Tinker Board S 提供優異的讀取和寫入效能,可加快讀取和寫入的速度。 這能改善工作流程、複製、備份及整體檔案使用。

    .讀取速度: 最高快 154%
    .寫入速度: 最高快 6%

    *記憶卡規格: Kingston DataTraveler 64GB USB3.0

    Wi-Fi 效能

    Tinker Board S 的 Wi-Fi 效能比大部分他牌裝置更穩健,訊號接收狀況更佳。
    位置: OctoScope 平台
    目標 AP: ASUS RT-AC66U (Broadcom)
    標準: b/g/n 混合
    通道: 6
    頻寬: 20MHz
    安全性: 無

    *Tinker Board S- OS: Linux 4.4.0+ armv7l l 影像版本: V20170113 l 記憶體類型: 2GB l CPU 型,速度[GHz]: Cortex-A17 四核心 1.8GHz l GPU 型,速度[MHz]: Mali? T-764
    *他牌 SBC - OS: Linux 4.4.11+ armv7l l 記憶體類型: 1GB l CPU 型,速度[GHz]: Cortex-A53 四核心 1.2GHz l GPU 型,速度[MHz]: VideoCore IV

    返回

    社群 ‧ 聯絡我們

    如需詢問產品合格與驗證以及應用程式支援,或是周邊設備與配件支援的相關問題,請來信 TinkerBoard@asus.com


    透過以下方式與我們分享您的想法

    文件

    開始

    需求:

    .1 x Micro-USB 連接線(具備資料傳輸功能)
    .1 x Tinker Board 電源供應器*,或其他合格 5V/2-3A 電源供應器**
    .1 x 顯示器
    .1 x HDMI 連接線
    .1 x 鍵盤與滑鼠組

    * Tinker Board 電源供應器另售
    ** 連接線的電源輸出須高達 3A

    1. 使用 Micro-USB 連接線將 Tinker Board S 連接至電腦。 在幾秒內,電腦就會將其識別為 USB 大量儲存裝置。
    2.網站 下載 TinkerOS 映像檔,然後使用 Win32Disk Imager、Etcher 等第三方 ISO 軟體,將其存入 Tinker Board S 快閃記憶體。
    3. 將電源供應器、鍵盤、滑鼠及顯示器連接至 Tinker Board S 以開機。


    硬體

    Tinker Board S 的電力需求為 5V/2~3A,透過 micro-USB 連接埠供電。 Tinker Board S 確切需要的電流量 (mA) 將視其連接的裝置而定。 以一般用途而言,可信任之零售商所販售的 2A 電源供應器能提供足以執行 Tinker Board 的電力。

    Tinker Board S 通常會使用 700 到 1000mA,視連接的周邊設備而定。 如未連接任何周邊設備,可能只會使用 500mA。 Tinker Board S 的最大電力為 1A。 如需連接 USB 裝置,以將電力需求提升至 0.5A 以上,則須透過外接電源的 USB 集線器來連接該 USB 裝置。


    Tinker Board S 配備四個 USB 2.0 連接埠, 透過 RK3288 從上游 USB 連接埠連接至 GL852G USB 集線器。

    USB 連接埠可連接鍵盤、滑鼠和網路攝影機等周邊設備, 讓主機板具備更多功能。

    Tinker Board S 的 USB 硬體與桌上型電腦、筆電和平板電腦的 USB 硬體有些許不同。

    Tinker Board S 內的 USB 主機連接埠僅適用電源供應器,RK3288 原先預期用於行動市場,例如:手機上用於連接電腦或單一裝置的單一 USB 連接埠。 事實上,OTG 硬體比電腦上相對應的硬體還簡單。

    OTG 一般支援各種 USB 裝置的通訊,但為了提供大部分可能插入 Tinker Board 的 USB 裝置充足的功能,系統軟體必須執行更多工作。


    深入瞭解

    支援的裝置

    一般來說,Linux 支援的每項裝置皆適用於 Tinker Board S(例外情形請見下述)。 Linux 提供全面的驅動程式資料庫,支援大部分作業系統的傳統硬體。 TinkerOS 及其 Debian Kernel 配備許多常見周邊設備與裝置專用的內建驅動程式。

    若您有想用於 Tinker Board 的裝置,只要直接插入即可,相容的機率很高。 若您正在執行圖形化介面(如作業系統中的 LXDE 桌面環境),可能會彈出圖示或其他訊息,通知您已連接新裝置。


    連接埠的電力限制

    首次連接時,裝置會通知 USB 主機自己的電力需求。 理論上,裝置實際消耗的電力不會超過指定規格。
    請注意,若將熱插拔、高功率的裝置插入 Tinker Board S 的 USB 連接埠,可能會造成暫時低壓,可能導致 Tinker Board S 必須重設。


    返回

    板緣上整排可用的 GPIO(一般用途的輸入/輸出)針腳,是 Tinker Board S 的一項強大功能。 這些針腳是 Tinker Board S 和外界之間的實體介面。 簡單來說,它們就像開關一樣。 40 支針腳中有 28 支是 GPIO 針腳(與 SPI/UART/I2C 針腳共用)。 Tinker Board S 配備提供兩種晶片選擇的 SPI 匯流排。 SPI 匯流排適用於內建 40 針腳接頭。


    GPIO API

    Python

    Python 是程式設計語言,可讓您快速工作並更有效地整合系統。

    1. 開啟終端機並安裝相依性套件。
    sudo apt-get update
    sudo apt-get install python-dev python3-dev

    2. 下載 Python GPIO 函式庫
    wget
    http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_Python.zip

    3. 解壓縮 GPIO_API_for_Python.zip 並前往資料夾
    unzip GPIO_API_for_Python.zip
    cd GPIO_API_for_Python/

    4. 為 Tinker Board S 安裝 Python GPIO 函式庫
    sudo python setup.py install
    sudo python3 setup.py install

    5. 參考碼
    此資料夾中有些參考碼範例
    /GPIO_API_for_Python/test
    add_event_callback.py(用於輸入 GPIO 的 add_event_detect 功能)
    btc.py(用於 GPIO 所有功能的單元測試)
    forloop.py(先拉高所有 GPIO,再拉低所有 GPIO)
    pwm.py(Software PWM 功能測試)
    pwm_input.py(由 raw_input 進行軟體 PWM 功能測試)

    C

    C 是通用的命令式電腦程式設計語言,支援結構化程式設計、語彙變數範圍和遞迴,且靜態類型的系統可防止許多非預期的操作。

    1. 開啟終端機並下載 C GPIO 函式庫
    wget http://dlcdnet.asus.com/pub/ASUS/mb/Linux/Tinker_Board_2GB/GPIO_API_for_C.zip

    2. 解壓縮 GPIO_API_for_C.zip 並前往資料夾
    unzip GPIO_API_for_C.zip
    cd GPIO_API_for_C/

    3. 為 Tinker Board S 安裝 C GPIO 函式庫
    sudo chmod +x build
    sudo ./build

    4. 確認是否成功安裝
    gpio -v
    gpio readall

    5. 參考碼
    /GPIO_API_for_C/wiringpitest 或 /GPIO_API_for_C/examples 資料夾中有些參考碼範例

    GPIO 針腳圖

    如欲使用 Python 控制 GPIO 的 SPI、I2C 或序列 (UART),建議使用第三方或開放原始碼 Python 函式庫,例如: spidev、smbus2 或 pySerial。
    GPIO.Setmode
    (GPIO.ASUS)
    GPIO.Setmode
    (GPIO.BOARD)
    針腳圖 實體針腳
    編號
    針腳圖 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
    • 概覽
    • 第三方合作夥伴
    • 效能
    • 社群 ‧ 聯絡我們
    • 影片