ASUS Tinker Board- ARM 单板计算机
  • 采用瑞芯微RK3288四核心处理器,搭载ARM® Mali™-T764 GPU
  • 配备最高支持24-bit/192kHz音频的高清编解码器
  • 名片大小、功能强大的边缘设备,提供标准连线选项,包括40-pin GPIO介面、DSI MIPI、CSI MIPI
  • 板载Micro SD (TF) 卡槽, 最低需要8GB
  • 搭载全尺寸HDMI输出,拥有4个USB2.0接口
  • 支持Debian 9/Android 6&7, 提供BSP调整和定制服务
Tinker Board
Tinker Board

Tinker Board

开阔未来

Tinker Board 是小型单板计算机(SBC),提供更佳的性能,且具备出色的机械兼容性。 Tinker Board 提供功能多样的可靠平台,让创作者、IoT 发烧友、业余爱好者、PC DIY 发烧友等发挥巧思、将构想化作现实。
1 Micro USB 供电
(所需功率为 5V/2~2.5A)

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

5 GbE LAN
6 PWM
7 S/PDIF
8 MIPI DSI
9 可升级 i-PEX 天线接头(MHF4)
10 802.11 b/g/n Wi-Fi &
Bluetooth 4.0 + EDR

11 40 针 GPIO 接头
12 USB 2.0 接口

特色与功能

更佳性能

Tinker Board 搭载强劲的四核 ARM 处理器 Rockchip RK3288,性能明显优于其他常见的 SBC 板。 Tinker Board 搭载 2GB LPDDR3 双通道内存,可灵活适用于不同的设备和项目。 Tinker Board 也配备 SD 3.0 接口,大幅加快读取和写入操作系统、应用程序及文件存储设备的可扩展式 microSD 卡的速度。

强大的 GPU 性能与功能

Tinker Board 采用强大又节能的设计,支持新一代显示核心和 GPU 运算 API。Tinker Board 的 GPU 与固定功能处理器搭载 ARM Mali™-T764 GPU,能提供广泛的用途,包括高质量媒体播放、游戏、计算机视觉、手势识别、影像稳定和处理,以及计算摄影等。多媒体发烧友会很感激能有固定功能的 H.264 和 H.265 播放支持,包括 HD 及 UHD 影片*播放。

*目前仅能通过随附的媒体播放器,在 Tinker Board 上以 30 fps 播放 HD 及 UHD 影片。 第三方影片播放器和应用程序可能无法提供硬件加速,造成播放性能有限或不稳定。 如需更多信息,请参阅常见问题。

HD 音质

Tinker Board 采用可支持高达 24-bit/192kHz 音频的 HD 编解码器,进一步改善许多 SBC 板所缺乏的重要部分。 整合式音频插孔支持音频输出和麦克风输入,无需扩展模块。

搭载 IoT 连接能力

Tinker Board 为创作者提供标准连接选项,包括 40 针 GPIO 接口,能连接按键、开关、传感器、LED 等各种输入。 Tinker Board 配备一个 DSI MIPI 连接,供显示器和触控屏使用。 第二个 CSI MIPI 连接可供连接兼容的相机,以使用计算机视觉等众多功能。

Tinker Board 也搭载 Gbit LAN,带来因特网及网络连接能力。 专为 LAN 接口所设计的专用总线资源,可确保提供稳定的以太网络性能。 Tinker Board 上的整合式 Wi-Fi 和 Bluetooth 控制器采用金属防护壳,以确保将干扰降至更低,并改善无线电波的性能。整合式 IPEX 天线接头可让您轻松更换或升级天线。

Tinker Board 更搭载全尺寸 HDMI 输出, 还拥有四个 USB 2.0 接口,提供广泛的接口设备和配件连接能力。

强化 DIY 设计

Tinker Board 在设计和研发方面投入相当多的心思,就为了让初学者或经验丰富的业余爱好者享受更好的使用经验。 标有颜色的 GPIO 接头让相对应的针脚接头易于识别,建造者会十分喜欢这项设计。

Tinker Board 的 PCB 尺寸和拓朴均与标准 SBC 板一致,能支持各式各样的机箱和实体配件。 PCB 以网版印刷面标示连接头及位置,让连接时更能轻松识别。 板载 MIPI 接头也配备标有颜色的拉环。

Tinker Board 也具备散热片,有助于在高负载下或炎热的周围环境中改善散热效果。

TinkerOS ‧ 支持的操作系统 ‧ 应用程序

以 Debian 为基础的配置提供顺畅又实用的体验,且开箱后即可使用。无论是浏览网页、观看影片或是写程序,TinkerOS 是您下一个项目或建造的上佳起点。

另外,TinkerOS 经过精心设计,重量轻巧且反应迅速。 在基本 Debian 9 上执行的是 LXDE 桌面环境, 此 GUI 专为 SBC 板优化。 还搭载即插即用的 NTFS 支持,能轻松存取以 Windows 为基础的U盘和外接硬盘。 随附的网页浏览器也经过挑选和优化。 以 Chromium 为基础,带来速度和稳定性,以及多项扩展。 华硕团队协助浏览器的硬件加速,改善网页转译和影片播放,包括 YouTube 的 HD 分辨率。

TinkerOS 也包含一些常见的应用程序,能轻松编写程序及研发。 包括 IDLE / Python 以及 Squeak / Scratch。

除了 TinkerOS 及其 Debian Linux 供应项目,Tinker Board 也支持 Android 操作系统。 这提供媒体播放、游戏等不同的使用情境。

Tinker Board 也与各式各样应用程序密切配合,有助于支持与优化功能。

Tinker Board 性能

CPU 性能

Tinker Board 搭载 ARM RK3288 SoC、配备四核,提升多线程应用程序的性能。 运转频率可高达 1.8GHz,改善应用程序的性能。 此可增加 CPU 核心计数、提高处理器频率,让各种应用程序的性能大幅提升,扩展并强化项目功能。 因此,一般的计算机工作更快、反应更实时。

GPU 性能

Tinker Board 的 GPU 以 Mali™-T764 GPU 为基础,提供高达 4 核及 600MHz 频率速度。 相较于其它 SBC GPU,Tinker Board 提供出色的 GPU 运算及 GPU 加速性能。

串流与内存性能

Tinker Board 提供双通道 DDR3,相较于其它设备的单通道 DDR2,可提供更佳的内存带宽。

SD 卡的读取/写入速度

Tinker Board 搭载 microSD 插槽,供您在主板上扩展存储设备。支持 SD 3.0 标准,因此能使用容量更大的 microSD 卡,提供更快速的读取和写入性能。

.读取速度:快上 89%
.写入速度:快上 40%

*规格: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 搭载千兆以太网络,比起配备 10/100 以太网络的其它 SBC,传输量大幅提升。

.传输/接收速度
Tinker Board 的专用控制器和非共享总线设计,可确保优质的封包传送和接收。 Tinker Board 的 LAN 性能在 USB 传输时始终如一,但其它 SBC 的 LAN 性能在 USB 传输时会减速 18%。

.USB 传输时的 LAN 性能

USB 速度

使用外接存储设备时,Tinker Board 提供更好的读取和写入性能,可加快读取和写入的速度。这能改善工作流程、复制、备份及整体文件使用。

.读取速度:快上 154%
.写入速度:快上 6%

*规格: Kingston DataTraveler 64GB USB3.0

Wi-Fi 性能

Tinker Board 的 Wi-Fi 性能比大部分其它设备更稳健,信号接收状况更佳。
位置:OctoScope 平台
目标 AP:ASUS RT-AC66U (Broadcom)
标准:b/g/n 混合
通道:6
带宽:20MHz
安全性:无

*Tinker Board - 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 SD 卡,容量至少为 8GB
.1 x Micro USB 缆线及具备 LPS 标记的 5V/2~2.5A USB 电源变压器
.1 x 显示器,配备 HDMI 缆线
.1 x 键盘与鼠标组
附注:为了提高系统稳定度,强烈建议使用高速 SD 卡(Class 10 以上)。
1. 将 microSD 卡插入 Linux PC
2. 将影像重新命名为 output.img,并将文件放入 FlashUSB 文件夹中
3. 执行 FlashUSB.sh
===============================================
选择需要刷新的磁盘:
sdc -Multiple_Flash_Reader_058F63616476-0:1
sdb -Generic-_Compact_Flash_058F63616476-0:0
输入数字:0
dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
开始刷新!
结束刷新!
===============================================
将 microSD 卡插入 Tinker Board 的插槽中。
连接电源、键盘、鼠标及显示器。 开机!


1. 将 microSD 卡插入 Windows PC
2. 下载并执行「Win32DiskImager」应用程序
2.1 浏览并选择须刷新的来源图像文件案(图像文件案)
2.2 选择 microSD 卡为目的地(设备)
2.3 单击「写入」



3. 安全移除包含新的可开机映像的 microSD 卡,再插入 Tinker Board 的 microSD 卡插槽中。
4. 连接电源、键盘、鼠标及显示器。 开机!

将可开机 micro SD 卡插入 Tinker Board,接着连接电源、键盘、鼠标和显示器,然后开机


硬件

Tinker Board 的电力需求为 5V/2~2.5A,通过 micro-USB 接口供电。 Tinker Board 确切需要的电流量 (mA) 将视其连接的物品而定。 以一般用途而言,可信任的零售商所销售的 2A 电源能提供足以执行 Tinker Board 的电力。

Tinker Board 通常会使用 700 到 1000mA,视连接的接口设备而定。 如未连接任何接口设备,可能只会使用 500mA。 Tinker Board 的最大电力为 1A。 如须连接 USB 设备,以将电力需求提升至 0.5A 以上,则须通过外接电源的 USB 集线器来连接该 USB 设备。


Tinker Board 配备四个 USB 2.0 接口, 通过 RK3288 从上游 USB 接口连接至 GL852G USB 集线器。

USB 接口可连接键盘、鼠标和网络摄像机等接口设备, 让主板具备更多功能。

Tinker Board 的 USB 硬件与台式机、笔记本电脑和平板电脑的 USB 硬件有些不同。

Tinker Board 内的 USB 主机接口仅适用电源供应器,RK3288 原先预期用于行动市场,例如手机上用于连接计算机或单一设备的单一 USB 接口。 事实上,OTG 硬件比计算机上相对应的硬件还简单。

OTG 一般支持各种 USB 设备的通讯,但为了提供大部分可能插入 Tinker Board 的 USB 设备充足的功能,系统软件必须执行更多工作。


深入了解

支持的设备

一般来说,Linux 支持的每项设备均适用于 Tinker Board(例外情形请见下述)。 Linux 提供全面的驱动程序数据库,支持大部分操作系统的传统硬件。 TinkerOS 及其 Debian Kernel 配备许多常见接口设备与设备专用的内置驱动程序。

若您有想用于 Tinker Board 的设备,只要直接插入即可,兼容的机率很高。 若您正在执行图形化界面(如操作系统中的 LXDE 桌面环境),可能会弹出图标或其他信息,通知您已连接新设备。


接口的电力限制

首次连接时,设备会通知 USB 主机自己的电力需求。 理论上,设备实际消耗的电力不会超过指定规格。
请注意,若将热插入、高功率的设备插入 Tinker Board 的 USB 接口,可能会造成暂时低压,可能导致 Tinker Board 必须重设。


返回

板缘上整排可用的 GPIO(一般用途的输入/输出)针脚,是 Tinker Board 的一项强大功能。 这些针脚是 Tinker Board 和外界之间的实体接口。 简单来说,它们就像开关一样。 40 支针脚中有 28 支是 GPIO 针脚(与 SPI/UART/I2C 针脚共享)。 Tinker Board 配备提供两种芯片选择的 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 安装 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 安装 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
  • 概览
  • 3第三方 合作伙伴
  • 性能
  • 社交网络 ‧ 联系我们
  • 影片
  • 文件 ‧ 下载
comparison icon
Compare (0)