首页 > 评测 > 华硕第一款单板计算机——ASUS Tinker Board评测

华硕第一款单板计算机——ASUS Tinker Board评测

ASUS   Think Board   华硕   树莓派   SBC   ARM   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • 华硕的主板和显卡一直很受推崇,前不久,不知为何推出一款与树莓派外观相似度极高的单板计算机,名为ASUS Tinker Board,同样采用ARM处理器但性能远远高于树莓派。
操作系统烧写与初步配置

由于开发板上面没有EMMC或者Nand flash等大容量存储器,因此要使用tinker board,首先要准备一张TF卡,推荐容量为16GB,类型为class 10的。目前开发板官方支持的系统包括Android与Debian。这里烧写的镜像为基于Debian 的Tinker OS。

首先要到官网下载img格式的镜像,下载的镜像名为20171115-tinker-board-linaro-stretch-alip-v2.0.4.img。下载完成之后使用镜像烧写工具Win32 Disk Imager进行烧写。

image9.jpg

图3.1 烧写系统

烧写完成之后,将SD卡放入tinker board的SD卡槽中,此时有两种方法可以进行下一步操作

1、 使用鼠标+键盘+外置HDMI显示器,这种方法可以将tinker board作为普通PC来使用。

2、 使用网线+路由器,这种方法适用于没有外置HDMI显示器的情况。使用SSH命令进行交互,后续还可以加上远程桌面来访问桌面环境。

这里笔者选择后一种方法。tinker board接上路由器之后可以在路由器的设备界面找到tinker board,然后打开putty,输入IP和端口(固定为22)进行登陆,登陆的初始用户名和密码都为“linaro”,登陆完成后如下图所示

image10.jpg

图3.2 SSH登陆

登陆之后可以开启VNC服务以便后续可以访问桌面环境。执行以下命令来安装VNC服务

$ sudo apt-get update

$ sudo apt-get install x11vnc

在安装完VNC之后,可以执行命令

$ vncserver :1

来启动VNC服务,初次使用VNC需要设置一个密码。PC上面安装一个VNC Viewer即可访问其桌面环境,如下图。

image11.jpg

图3.3 VNC登陆

性能测试

在介绍完硬件配置并安装好操作系统之后,可以进行大家比较关心的性能测试,毕竟大家选择一款开发板的时候还是比较关心性能的。

性能测试项目包括CPU运算速度、内存读写速度与flash读取速度,对应的工具都为sysbench。参照的开发板为Banana PI m3。之所以选择这样对比,是因为tinker board与Banana PI m3的价格差不多,都为440元左右。两款开发板具体的相关参数对比如下:

1.png

此处性能测试都在Debian系统下进行。首先运行lscpu命令,确认所有核心都开启并都被操作系统识别。

image12.jpg

图4.1 tinker board CPU信息

image13.jpg

图4.2 Banana PI m3 CPU信息

然后分别安装sysbench,命令为$ sudo apt-get install sysbench。先来测试以下CPU的性能,执行命令

tinker board:$ sysbench --test=cpu --num-threads=4 run

Banana PI m3:$ sysbench --test=cpu --num-threads=8 run

来测试。这里由于前者为4核,后者为8核,因此thread参数分别为4与8。测试结果如下图,这里是计算1到10000中最大的素数,时间越短越好,tinker board使用23.75秒,Banana PI m3使用29.17秒。

image14.jpg

图4.3 tinker board CPU性能测试

image15.jpg

图4.4 Banana PI m3 CPU性能测试

然后进行内存测试,执行命令

tinker board:$ sysbench --test=memory --memory-block-size=2M --memory-total-size=20G --num-threads=4 run

Banana PI m3:$ sysbench --test=memory --memory-block-size=2M --memory-total-size=20G --num-threads=8 run

这里是测试读写20G空间的时间。tinker board花费0.0028s,Banana PI m3花费0.0018s。

image16.jpg

图4.5 tinker board 内存测试

image17.jpg

图4.6 Banana PI m3 内存测试

最后来进行文件存取测试。这里由于tinker board没有EMMC,因此tinker board的flash为SD卡,Banana PI m3的flash为EMMC。先测试写入,执行命令

tinker board:$ sysbench --test=fileio --file-test-mode=rndwr --file-total-size=32MB --max-requests=500 --num-threads=4 run

Banana PI m3:$ sysbench --test=fileio --file-test-mode=rndwr --file-total-size=32MB --max-requests=500 --num-threads=8 run

  • 本文系21ic原创,未经许可禁止转载!

网友评论