《电子技术应用》
您所在的位置:首页 > 模拟设计 > 其他 > 瑞芯微RK3399开发板——Firefly-RK3399深度评测

瑞芯微RK3399开发板——Firefly-RK3399深度评测

2017-02-14

在电子产品的世界中,性能是个永恒的话题,世界各大厂家使出浑身解数交替抛出杀手锏来证明自己的实力。而在这些厂家中,不能不提到瑞芯微电子,致力于数字音视频和广播等消费品领域的领头羊,并以制造高性能处理器所闻名。如上一代的旗舰产品RK3288,无论从平板电脑、电视盒子还是物联网等嵌入式产品,都可以看到它的身影,以实力说话,为众人所熟知。

而在另一个群体,开发板,天启科技的Firefly开源团队也曾为我们呈现了精美的Firefly-RK3288开发板。从板型设计到元件布局,从众多的接口到丰富的资料,Firefly-RK3288开发板都可以堪称经典。但是毕竟技术在进步,新人辈出,随着瑞芯微最新一代的顶级处理器RK3399的面世,Firefly天启科技这次又为我们带来了新作 - Firefly-RK3399开发板。既然是新品就要有新的地方,RK3399都有什么值得关注并激动人心的特性呢?

11.jpg

*核心数从原来的RK3288的四核A17提高到了由两个A72和四个A53核心组成的六核,2GHz的高频率。内核架构的改变意味着性能的提升,而且A17是32位的,现在则是64位的处理器了。同时大小核的协作在性能提升的同时降低了功耗。

22.jpg

*图形处理器从Mali-T760变为了Mali-T860,各种图形接口比如OpenGL、OpenCL、DX11都支持,性能也提升了许多。当然4K的视频也不在话下。

这些是CPU升级后最大的变化。不过一台性能好的设备只有CPU是远远不够的,要发挥出CPU所有的特性,相应的外设也必不可少。对于这个全新的RK3399,Firefly又是怎样诠释的呢?

33.jpg

这就是今天的主角,Firefly-RK3399,琳琅满目的接口足以说明它是一个全新的重量级的产品。

44.jpg

USB3.0、Type-C一个不少,而对PCIe2.1、M.2、DP1.2、HDMI2.0、MIPI、EDP、Ethernet、双频双通道WIFI、蓝牙4.1光纤、音频等接口的支持,则完完全全将RK3399所有功能发挥出来,提供给开发者使用,不留半点遗憾。市场上具备这么全面接口的开发板简直少之又少,2G/4G的RAM和16G/32G的EMMC在开发板中绝对称得上豪华。

介绍了这么多,也许一时间难以全面认识,还是来看看实物吧。由于本人拿到的所有配件也许并不是最终零售版的标配,所以附件仅供参考。

55.jpg

散热器和风扇应该是标准配置了,Firefly定制的风扇声音很小,同时还配有散热硅脂。

一个12V2A的电源,功能多性能强,要稳定的运行,好的电源必不可少。

其他的就是一些数据线什么的了,都是通用的东西,自己也可以很方便的买到。

板子变大了,达到了124x93毫米,没有办法,为了容纳更多的功能面积只能有所增加。不过好在还是那么的精致,只是一改之前Firefly-RK3288的棕色风格,使用了感官上更加高档黑色底板,并辅以沉金工艺制作,保证了性能的优良。

板子上最显眼的莫过于这个RK3399,占据了整个视野的中心,紧挨着它的是一片高速EMMC和四片RAM芯片,右边则是WIFI和蓝牙模块,这些东西是整个系统最最核心的部分,发挥系统运行速度的优势全靠它们了。

板子前面是用户常用的的接口,依次是Recovery按键、两个USB2.0、TF卡座、SIM卡座、红外接收器、RTC电池插座、两个用户可控LED、音频输出接口、电源和复位按键。这些常和用户打交道的东西被很合理的安排在一起。

后面一排是电源DC座、USB3.0、音频光纤、TYPE-C、HDMI、和有线网络插座。这些接口都是常见的,不过TYPE-C可是只有在高档设备上才能见到的呦,每秒5Gb的理论速度可不是盖的。

左边除了另外提供的一个电源输入插座和调试串口外,还提供了DVP、EDP排线座,可以很方便地接入各种显示屏和板子形成一个整体。在它们的旁边就是很吸引人的M.2接口了,这个接口在最新的PC主板上可以看到,可以达到10Gb/s,并且能够扩展众多的外接设备,比如高速的PCIE固态硬盘,或者SATA的固态硬盘,也可以接入独立声卡、各种扩展卡来使用,大大提高了灵活性,而不是局限在固有的模式中。有了这些,完全可以自己IDY个带触摸显示的高性能桌面电脑,档次立现。

为了用户能更方便地使用自己的模块,板子的右侧提供了一个42脚的排座,各个IO口、SPI、I2C等总线都可以从这里连接。双通道的WIFI天线和蓝牙天线,都使用IPX座引出,可以随时更换。还有两个MIPI-CSI的排座立在旁边,这又是Firefly-RK3399开发板的一个特点,可以同时连接两组最高800万像素的摄像头模组,对于打算开发3D视频、体感检测等视频处理的的开发者来说简直是太方便了。

66.jpg

将板子翻过来,背面的元件同样不少,有秩序的归结在一起,没有半点的偷工减料。这里可供使用的接口不多,只有一个MIPI-DSI排座和一个PCIE插座。MIPI-DSI就不用多说了,这个PCIE插座则是配合前面的SIM卡来使用,可外接3G、4G无线网卡进行通讯。移动办公?没有问题。

所有的接口就是这些,目前市面上常用的设备基本都能接入,不必再想方设法转来转去了。

接口如此众多,为各种功能的开发提供了硬件上的支持,而对于我们开发者来说应该怎样使用呢?相应的资料应该从哪里获取呢?不要着急,Firefly为我们准备了丰富的文档、例程、源码,这些东西可以从Firefly的WIKI上找到。

77.jpg

从Linux到Android、从入门到高级,无论想使用或开发哪一部分的功能都可以从这里得到帮助。举个小栗子,仅是很普通的串口调试,WIKI详细的讲解了接线、配置的方法,并且对于您所拥有的调试器的芯片进行了分析,并提供了每一种驱动,不用到处去搜索,用心之处涵盖各个方面。对于想深入开发的使用者,WIKI也提供了各种系统的源代码,同时也对编译内核、系统定制、驱动开发等都进行了详细的说明。Firefly的WIKI一直在不断增加并更新中,万一有的问题不能很直观的在这里找到答案,Firefly的中英文社区也会对您进行解答,集思广益更好地解决问题。

静态的展示不如直观的使用,下面我们就来亲自动手,尝试一下性能强悍的Firefly-RK3399。

为了保证系统的稳定运行,首先将散热片固定到板子上。其实即使没有散热片,Firefly-RK3399依然能够平稳地运行常规程序,只不过考虑到用户有可能会极限操作,Firefly很贴心的提供了定制的散热片。这个散热片安装很简单,直接插在主板上即可。不仅可以为CPU降温,对周边发热量不大的元件也有很好的照顾。

开发板出厂默认安装的是Android 6.0系统,从上电开机到显示桌面,只有不到6秒钟的时间。虽然是全新的系统没有安装其他程序,但是这也足以说明CPU性能和EMMC读写速度之高。CPU的测试水平估计您都了解过,所有使用RK3288方案的产品都有过介绍,就不再重复了。这里特别测试一下存储芯片的性能,由于种种原因,一般厂商对EMMC速度的宣传都是避而远之,而这却是提高实际运行速度的关键地方。

为了对比,我特意找了一张不会造成瓶颈的高速TF卡,先看一下在I7 3770、16G内存和固态硬盘下,使用USB3.0读卡器测试的表现:

88.jpg

读90MB/s、写60MB/s的速度对于TF卡来说还是不错的,插在Firefly-RK3399上会怎样呢?

99.jpg

同样的读卡器和TF卡插在Firefly-RK3399的USB3.0上,可以预料到速度肯定比不上台式机电脑,但是也完全突破了USB2.0的速度。尤其是写速,还是不错的。

再把这张TF卡从读卡器上拿下来直接插到Firefly-RK3399的TF卡座上测试:

991.jpg

由于SDIO总线的限制,肯定不如USB3.0速度快,这是正常的。但是看一下“内部存储”这一项,这个就是板载的EMMC芯片的速度,已经达到了机械硬盘的速度,比其他开发板要快不少。Android系统就是装在这里,所以整个系统包括安装的各种程序,运行速度都会有很大的提高。

既然是安卓系统,同手机一样,可以安装各种程序,大型的游戏也不在话下。

992.jpg

这是一段极品飞车的演示,各种细节和效果逼真地显现出来,速度非常流畅,没有任何卡顿,让您完全沉浸在游戏当中,忘记是在小小的开发板上运行的。

您可以在https://v.qq.com/x/page/m0356v1u6kp.html感受这段视频。同时官网也放出了一些技术视频

双屏显示:

https://v.qq.com/x/page/t0361kjav3s.html

7.85寸显示模组,3D摄像头,SSD高速硬盘读写测试:

https://v.qq.com/x/page/c0359e4g5nm.html

看来官方也支持了不少配件。

在稍微爽过之后发现一个小问题,如果不联网,每次断电重新开机时间都是不对的,没有显示为当前时间。原来开发板上虽然有时钟芯片,但是没有外接备份电池。这一点Firefly已经想到了,板子上预留了备份电池的插座,只要买一个直接插上就可以了。不过都是买的可就没意思了,还是自己来DIY一个,只花很少的钱就能解决问题。

993.jpg

需要的东西:一根带有1.27mm插头的电线,一块任意型号3V的电池,一段热缩管即可。

将红色的线焊在电池的正极,黑线焊到负极上,然后把热缩管套上用火烧,直到完全包住电池为止。

994.jpg

焊好之后插到开发板上。插的时候注意板子上标注的正负极,如果线序反了要调整过来。

很简单是不是。这样就能解决时间丢失的问题,没有网络照样可以,开机见效。

前面的操作都是在Android下进行的,如果既想在Android下疯狂的玩游戏,又想在Linux的桌面下开发怎么办呢?没关系,Firefly独特的双系统将给您最大的支持。

首先到Firefly-RK3399的WIKI上下载双系统的镜像文件,同时一并将烧写工具和驱动程序也下载下来。

995.jpg

分别保存并解压后备用。

然后安装驱动程序,打开DriverInstall.exe点击“驱动安装”。

996.jpg

接下来双击运行AndroidTool.exe,点击“固件”按钮选择下载好的镜像文件,稍等一会儿工具上将显示相关的信息。加载镜像文件成功。

997.jpg

然后将Firefly-RK3399通过USB线连接到PC主机上,并按住的Recovery键,再给开发板通电。第一次时系统会提示找到新硬件,开始自动安装驱动程序。安装完成之后会显示找到一个Loader设备,点击“升级”按钮,接下来就是等待了。

998.jpg

当右边的提示信息烧写完成,重启系统的时候,说明系统烧写成功了,赶紧去尝试一下。

999.jpg

9991.jpg

在Android系统下,点击”Ubuntu”图标,或者在Ubuntu系统下点击“Android”,系统将重启自动切换到另一个系统,无需繁复的操作,鱼和熊掌即可兼得。

当然,Firefly-RK3399的玩法远远不止这些,简短的话语无法将所有功能展示出来,不及真正的冰山一角。这个巴掌大的桌面电脑涵盖了学习、娱乐、开发、办公,样样精通;而且完美的设计、精细的做工、豪华的用料、丰富的资料以及强大的技术支持,都可以称得上是新一代的经典,另外还有众多的配件可以扩展,任您随意发挥。快来体验一下吧,您也将拥有和我一样的感受。

Firefly-RK3399目前已经在Kickstarter上成功众筹,据Firefly官网消息Firefly-RK3399已经公开了开发资料与源码,开发者们都可以从官网下载资料。目前Firefly-RK3399已经在国内商城与官方淘宝店发售。

Firefly-RK3399资料下载:www.t-firefly.com

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。