搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测

epeppanda
发布于 2021-2-20 09:44
浏览
0收藏

成为行业标杆也是有风险的。按照许多媒体的说法,苹果手机正在滑坡。且不论这个结论是否属实,国内众多手机厂商无不标榜以超越水果为荣。锤子如此,联想如此,哪怕只要是其中一个参数或是一个指标,统统用放大镜放大了给观众看,你方唱罢我登场,热闹无比。

 

 俗话说,木秀于林,风必摧之!

成为行业标杆也是有风险的。按照许多媒体的说法,苹果手机正在滑坡。且不论这个结论是否属实,国内众多手机厂商无不标榜以超越水果为荣。锤子如此,联想如此,哪怕只要是其中一个参数或是一个指标,统统用放大镜放大了给观众看,你方唱罢我登场,热闹无比。

其实在嵌入式行业,做为SBC领头羊的树莓派,也正承受着类似的冲击。其实除了蹭热度之外,许多产品确实也有过人之处。

 

今天的主角是来自FriendlyArm的产品NanoPC-T4(下文简称T4)。T4是一款基于RK3399的一体化主板,同时也是一款完全开源的高性能计算平台。它的尺寸只有100x64mm,标配4GB LPDDR3内存和16GB闪存, 板载2.4G & 5G双频WiFi模组, 带有标准完整的M.2 PCIe接口, 可直接安装使用NVME SSD高速固态硬盘。NanoPC-T4支持运行Android 7.1和Lubuntu Desktop两种系统,它们均带有GPU和VPU加速处理。

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

T4的其它主要特性还包括MIPI-CSI双摄像头接口, MIPI-DSI和eDP双显示接口, HDMI 2.0视频输出口,并具备Type-C/DP,USB 3.0, USB2.0,MicroSD, 千兆以太网口,3.5mm音频输出口,红外接收等常见标准接口,以及AD输入,调试串口,40Pin树莓派兼容扩展口。

 

至于GPU使用的则是新一代高端图像处理器Mali-T860, 具有超强的3D处理和超高清H.265/H2.64视频解析能力,并可支持双路摄像头同时输入,双ISP像素处理能力高达800MPix/s。NanoPC-T4非常适合广告机,游戏主机,视频会议,智能监控,集群计算,虚拟现实,机器视觉和计算机视觉等方面的应用,并且是人工智能和深度学习平台的绝佳选择!

T4不仅性能强劲,同时也集成了丰富的扩展接口,可以说,该有的都有了。千兆网络、USB Type-C接口、5G WiFi等统统都给你搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

非要挑点刺出来,没有BLE 5算是一个遗憾吧!搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

不过PCIe接口会让你忘记了BLE 5的不足,该接口支持M.2 2280规格的产品模块。

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

其它配件还包括一块被动式散热片、一个12V/2A的电源及一套亚克力外壳,呃,如果再提供一根USB Type-C的数据线就更完美了。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

电源规格,看来T4全面工作起来的话,功耗也不小。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

装上散热片和外壳的效果,很拉风!这样的设计虽则简单,但是在连接GPIO及散热效果方面都很合适。

RK3399是RockChip的新一代旗舰产品,具备高性能、高扩展应用等特点,是目前Rockchip产品线中性能最强的芯片。该芯片主要面向安卓平板、OTT电视盒子、安卓游戏机以及时下火热的VR领域。

 

RK3399在CPU采用big.LITTLE大小核架构,拥有两颗Cortex-A72大核心+四颗Cortex-A53小核心,最高主频可达2.0GHz,是一颗64位六核处理器。相比四核A72+四核A53的组合来说,双核A72+四核A53的功耗要低很多,性能并不会弱多少,在能效比上还要更高一些。所以这可能也正是瑞芯微选择双核A72+四核A53这样组合的一个原因。另外,RK3399采用的是28nm工艺。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

T4的主要硬件特性如下:

• 主控芯片: Rockchip RK3399

– CPU: big.LITTLE大小核架构,双Cortex-A72大核(up to 2.0GHz)+四Cortex-A53小核结构(up to 1.5GHz)

– GPU: Mali-T864 GPU,支持OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, 支持AFBC(帧缓冲压缩)

– VPU: 支持4K VP9 and 4K 10bits H265/H264 视频解码,高达60fps, 双VOP显示等视频编解码功能

• 电源管理单元: RK808-D PMIC, 搭配独立DC/DC, 支持动态调压, 软件关机, 按键开机, RTC唤醒, 睡眠唤醒等功能

• 内存: 双通道4GB LPDDR3-1866

• Flash: 16GB eMMC 5.1 Flash

• 网络支持: 原生千兆以太网; 802.11a/b/g/n/ac, Bluetooth 4.1 双频Wi-Fi蓝牙模块, 双天线

• Audio Out: 3.5mm 双通道耳机接口, 或者通过HDMI输出

• Audio In: 板载麦克风

• USB 2.0: 2个独立的原生USB 2.0 Host A型接口

• USB 3.0: 1个原生USB 3.0 Host A型接口

• USB Type-C: 支持USB3.0 Type-C 和 DisplayPort 1.2 Alt Mode on USB Type-C

• PCIe: 一个 M.2 M-Key PCIe x4 接口, 兼容PCIe 2.1, 双操作模式, 带有M.2 2280模块M3固定螺柱

• microSD Slot x 1

• 40Pin GPIO 扩展接口

 

T4支持的开源操作系统包括Android及Linux系统。产品出厂预置Android 7.1,另外官方也提供了Lubuntu Linux发行版。Android系统基本是原生风格,内置Google Play市场,不过国内是不能正常访问的。

连接电源,准备给T4上电,体验原生的Android 7.1。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区所有的软件列表,看到一个ApkInstaller,可以用来安装、管理各种App。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区系统信息,看到NanoPC-T4的品牌信息了,Linux内核的版本号为4.4.83。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

使用内置的浏览器访问一下Internet,整体感觉非常流畅!4GB的RAM+RK3399还是很不错的。

提到性能,咱们也来跑个安兔兔,看看最终的得分是多少。

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

这里有个小插曲,点击测试按钮时,软件报告没有启用WiFi连接,然后提示从Google市场下载必要的组件,然后就一直没有反应,因为上不了Google市场啊。重新启用WiFi连接并断开以太网连接后,就可以下载3D测试组件并开始测试了。

第一次测试结果如下

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

得分为78529,只有Z11手机一半的样子,Z11的CPU为SD820。

后面又测试了几次,其中得分有所提高,如下

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

这次的得分达到了10分。不过说实话,开发板一般对于优化方面不会过多关注,而产品对于性能的优化会更加在意。

所以上面的测试也只是做个参考。

另外官方也提供了Lubuntu供用户使用及测试。官方提供了专用的烧写固件工具,小编还是觉得SD卡烧写方式最方便。该工具类似树莓派的NOOB工具,可以方便的烧写Android及Linux系统,用过NOOB的用户一直觉得该工具很赞!这里也给FriendlyArm点个赞!搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

下载官方提供的rk3399-eflasher-20180531-full.img镜像,使用win32diskimager工具写入到SD卡。注意SD卡的容量要8G以上,因为该镜像文件高达7.6G。另外写入听任也是考虑SD卡质量的时候,小编第一次使用一个杂牌的SD卡来操作,愣是没有成功。

接下来就是漫长的等待了,搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

烧写完成后,重启T4,显示器上看到熟悉的Linux登陆界面,默认的用户名和密码都是pi(小写),看来这是要以pi之名完虐RPI的感觉啊!搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

这桌面没毛病。Lubuntu提供了几个桌面可选,这里使用的是LXDE桌面,经典还轻量,只是没有Lubuntu华丽!

Lubuntu系统已配置了基本的办公软件是LIBREOFFICE,另外也提供了一些常用的软件如视频播放、音频播放、Chrome浏览器等软件,基本上做到了开箱即用。比较意外的是里面居然还安装好了Arduino软件搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

喜欢玩Arduino的朋友有福了,T4就是一个移动Arduino开发工作站,有木有!

来看看视频播放效果及CPU占用情况

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

播放视频的CPU及内存占用情况

当然,很多工程师更喜欢使用纯粹的命令行模式来工作,轻量、方便!接下来的测试就交给putty来实现。先是系统软件更新,不过似乎默认的软件源有问题,这难不倒咱们!国内可以使用交大的软件源,修改为交大的软件源后更新速度杠杠的。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

接下来看看硬件信息,如下搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区CPU,6核,真6核!搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区内核版本,4.4的内核,与Android使用的一致。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

存储器信息,4G+16G的组合,一般应用绰绰有余!

到最后,再来跑个sysbench,既然要虐RPI,拿点数据出来。搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区这是RPI2的测试数据,供参考比对搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区在T4上运行的效果,配置同RPI2测试标准,即--num-threads=4,自己看结果!搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

下面是火力全开的效果,即--num-threads=6的测试结果

似乎到此就该结束了,不过有个事得提一下,RPI有RPI.GPIO库,T4的开发库支持似乎在WiKi上还没放出来,有是一定会有的,看来还得等一段时间。不过不写段小代码来玩玩,有点不过瘾!最简单的当然是用Python,至于GUI,就用PyQt5就好!

 

代码

import sysfrom PyQt5.QtWidgets import (QApplication, QWidget, QLabel, QVBoxLayout)

class MainWindow(QWidget):

def __init__(self):

super().__init__()

self.label = QLabel('Hello, World!')

vLayout = QVBoxLayout()

vLayout.addWidget(self.label)

self.setLayout(vLayout)

if __name__ == '__main__':

app = QApplication(sys.argv)

w = MainWindow()

w.show()

sys.exit(app.exec_())

短小精悍(啥也没有)!

运行效果,确实啥也没有!不过,用来学习和练手也是不错的选择。

搭载RK3399,比树莓派更强——友善之臂NanoPC-T4评测-鸿蒙开发者社区

总结来说,T4很好很强大!

 

RK3399足够强劲,无论是视频播放还是办公应用,都没有问题,甚至可以用T4来打造一个移动Arduino开发工作站。丰富的接口配置,千兆以太网、WiFi/BLE、USB Type-C、PCIe接口、MIPI CSI接口...等等等等,做产品原型机更是非常适合!

Android 7.1及Lubuntu的支持,各种应用均无压力,加上开源支持,确实只有想像才能限制T4的应用!

 

参考资源:

T4 Wiki: http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T4/zh

固件:http://112.124.9.243/rk3399/

已于2021-2-20 09:44:43修改
收藏
回复
举报
回复
    相关推荐