首页 > 评测 > 评测列表 > MCU

强悍性能机顶盒方案——Firefly-RK3399评测

Firefly   RK3399   Rockchip   机顶盒   安卓   
  • [导读]
  • 长期以来,机顶盒的主控芯片都是用Cortex A53 CPU内核,这款RK3399是第一款使用Cortex A72的机顶盒主控芯片。为了更好地评估RK3399这一先进CPU,Rockchip与Firefly公司联合推出了Firefly-RK3399开发板,作为Firefly-RK3288的升级版,这一开发板同前一代一样,引出了RK3399的绝大部分功能,并支持包括Android、Linux、Chromium OS等多款操作系统。
  • CC3220SF LaunchPad (CC3220SF-LAUNCHXL)
  • CC2640R2 LaunchPad
  • Arduino 树莓派扩展板
  • MicroPython pyboard
  • CC1350LaunchPad
  • Adafruit Metro Mini 328 - 5V 16MHz
  • Esquilo Air
  • ATmega328P Xplained Mini

旺彩娱乐 www.india11v.com 7、DEBUG UART

板载的DEBUG UART为UART2。

其余的HDMI、SPDIF、双路CSI、Edp与RGB等接口都是RK3399原生支持的功能,此外,对于一些未用到的功能接口,如SPI、I2S等,都在那个42脚的扩展口上面引出。扩展接口的定义如下

image7.png

图2-3 扩展接口定义

三、电源子系统

开发板的电源树较复杂,板子电源要求要12V,电流看外设定,默认为2A.由于各个部分所需电压不同,因此板载了一片PMU RK808,此芯片集成4个DCDC与多个LDO,可以输出各种不同的电压。

开发板的硬件布局如图2-4所示。

image8.png

图2-4 开发板硬件布局

整体上来看,这块开发板硬件方面资源比较丰富,因为RK3399本身支持很多功能。而开发板还是保留了一定的可扩展性,比如USB Type C接口,可作为视频输出或者外接扩展坞,M.2接口可以作为一个4线的PCIe接口,这样一来,开发板就可以适应多种需求了。

3.部署操作系统

目前,这块开发板能够支持Android 6.0/7.1系统,Ubuntu 16.04与Flint OS(基于Chromium OS),开发板出厂预烧录了一个Android与Ubuntu双系统的固件,这个固件能够支持两种系统之间切换,如果不需要这种双系统的,则可以找单独一个系统的固件进行烧录。下面介绍一下如何部署操作系统。

1、获取这操作系统的镜像。镜像下载地址为http://www.t-firefly.com/doc/download/index/id/3.html,此处有四个系统的固件可以下载。也可以找到系统的源码自行编译,不过目前源码仅有Android 6.0/7.1的。这里演示的镜像为最新的Android7.1.1_MP_171209。

2、下载并安装烧写工具,烧写工具下载地址也是上面那个,其中一个是驱动,一个是烧写工具。目前这个开发板仅仅能够从板载EMMC启动,因此必须要烧写系统到开发板上面。

下载之后首先安装驱动,驱动名为DriverAssitant_v4.5,注意这个驱动目前只能在win7下运行,别的系统下这个驱动有问题。

image9.png

图3-1 安装驱动

3、准备好开发板、电源(12V@2A)、USB type C的线一条

4、用USB线将开发板的USB type C接口与PC的USB接口连接,然后按住ADUF按钮,将开发板接通电源,随后在设备管理器会看到这个设备。如图3-2所示

图3-2 查看设备

5、打开烧写工具AndroidTool这里可以看到发现一个Loader设备,就是这个开发板,选择镜像Firefly-RK3399_Android7.1.1_MP_171209.img,如图3-3所示

image11.PNG

图3-3 烧录工具选择固件

6、点击升级,进行烧写,烧写完成后会有3-4所示的界面

image12.PNG

图3-4 烧录工具完成烧录

7、拔下USB type C线,通过串口将开发板与PC连接,打开串口调试工具,可以看到相关信息。

image13.jpg

图3-5 Android登陆信息

到这里为止就完成了操作系统的烧写。其余几个操作系统的烧写方法是一样的。

4. 操作系统使用与性能测试

这里介绍一下操作系统的使用并简单测试一下RK3399的性能。

开发板使用的Android 7.1系统,支持自适应分辨率,可以外接多种HDMI显示设备。

image14.jpg

图4-1 Android界面

系统预装的软件只有少量几款,因此要先使开发板连网,在Android系统下,可以直接到wifi配置界面去连接wifi,这里要注意开发板上没有板载天线,需要外接一个。

连接上wlan后可以尝试下载几款CPU测试软件,这里使用比较权威的GeekBench4, 这款跑分软件可以对RK3399的CPU核心及GPU核心进行评估。

image15.png

图4-2 Geekbench

首先看一下配置,如图4-3,这里显示CPU的类型为ARMv8,GPU型号为Mali T860,内存为1.94GB,所有硬件都能被正常识别。

image16.png

图4-3 Geekbench显示配置信息

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

网友评论