国内一线芯片厂商瑞芯微近年来相继发布 RK3288 RK3399 微处理器,计算性能,图形处理能力不断提升,跑分王、游戏王、超清王,集多种优势于一身。品牌知名度也大大提升。RK3399采用ARM的big.LITTLE大小核架构,集成双核Cortex A72、四核Cortex A53,GPU采用Mali-T860 MP4,支持LPDDR4内存与USB Type-C,支持eDP、HDMI、MIPI显示接口,无论是CPU、GPU还是外设接口都达到行业的领先水平,近期更是推出了集成神经处理单元的 RK3399Pro AI芯片,AI接口支持OpenVX及TensorFlow Lite/AndroidNN API。
深圳市世野科技有限公司也推出的自主品牌Khadas EDGE 单机板系列,采用的正是瑞芯微 RK3399 和 RK3399 Pro 芯片。
本次评测带来的是Khadas EDGE开发板,采用RK3399 芯片,如下图,
板子接口的高清图
还有EDGE-V板卡和采用 RK3399pro 芯片的 EDGE-1S 板卡请参考khadas官网:https://www.khadas.com/edge
开箱
Khadas EDGE 开发板外包装是个牛皮纸盒简简单单普普通通的,包装内倒是塞满了各种配件,有HDMI视频线,双TYPE-C口USB线,快充电源适配器,遥控器,板卡和散热片,贴合硅胶,还有一块小的扩展板+固定螺丝和khadas 产品卡片,开箱即用,几乎不用额外购置硬件,但需要注意的,这些配件其实是需要用户独立购买的(标配不包含)。
Khadas EDGE 开发板采用核心板+底板的形式,两者已经是组装好了的,拆开看看:
核心板和底板都有自己的名字,核心板叫EDGE,底板叫CAPTAIN。
核心板高清图
硬件参数规格
EDGE核心板十层板设计,RK3399 芯片,4GB LPDDR4 内存,32GB eMMC 存储,千兆以太网络芯片,HDMI 2.0接口支持4K60hz 视频输出,全部集成在82.0 x 57.5 x 5.7 mm 大小的板子上,虽然板子的长和宽与树莓派3B差不多,但是厚度可比树莓派3B薄很多,比较有意思的是EDGE板载一块16MB spi flash 存储可以引导启动。EDGE核心板硬件参数规格是相当的高,并且又小又薄不占空间,基于核心板做二次开发,定制自己的产品也是很合适的。
EDGE 核心板背面有两个扩展接口可以搭配小的扩展板使用,保持自身尺寸不变的情况下简单扩展出 TF 卡 Debug 接口等:
底板CAPTAIN板载两个贴片天线,核心板通过触电弹片和底板的贴片天线连接,使用底板的天线接受WiFi和蓝牙信号。
底板MXM3 314pin插槽与核心板金手指连接,扩展出很多功能如下:
音频:mic ,蜂鸣器,audio 接口,扩展音频输入输出接口
视频:mipi-dsi 显示,eDP 显示,触摸屏接口,mipi-csi 摄像头接口,红外传感器
传感器:陀螺仪加速计传感器,接近手势传感器
其他接口:40pin扩展接口,TF卡,12V DC 输入,锂电池供电接口,mini pci-e 接口,可自定义的10个按键
底板CAPTAIN 扩展性相当的强,手势传感器、陀螺仪加速计、双摄像头和多个显示接口加持,可以更好的释放 RK3399 芯片的多媒体处理、AI处理能力。
底板CAPTAIN也不大116.0 x 82.0 x 13.5 mm,相当于两个树莓派3B的大小。
Khadas EDGE 硬件配置,扩展性都相当强悍,在众多RK3399开发板中,丝毫不逊色。
系统和性能
Khadas EDGE 软件方面,官网提供了android 和ubuntu 两种系统固件可供直接下载使用:
Android 系统版本是8.1.0,内核4.4,相当的新了:
系统完成度还是很高的,系统比较纯净没有其他第三方软件,原生google服务保留了,还有一些基本的应用程序,
笔者通过WiFi网络,下载了安兔兔v7.0.2软件,跑个分看看:
第一次没有使用散热器,裸芯片跑分,6万分,测试过程芯片烫手。
第二次加上散热片,没有风扇用嘴吹的帮助散热,跑出了10.7万分的成绩,相比没有散热器性能提升了78%,必要的散热模块对 RK3399 芯片性能的提升还是相当明显。
Android 系统应用显示都正常,看视频时候左右两边都有黑边,进入游戏之后右边有黑边,可能是屏幕下面的按键没有隐藏的原因吧,使用过程一切正常,下了一个赛车游戏1GB大小运行起来相当流畅
Ubuntu 版本官方提供了两个版本,一个是LXDE桌面版本,另一个是server 只有命令行。两者都是ubuntu 18.04,内核 4.4。
EDGE开发板可以用于游戏娱乐影音,android 平台开发等,也可以使用ubuntu系统当作小的linux 桌面电脑或者服务器使用。
开发工具
EDGE开发板系统烧录升级,暂时只能用linux电脑给EDGE开发板升级,使用厂商提供的khadas工具通过USB方式烧写系统镜像:https://github.com/khadas/utils
进入upgrade mode 模式,烧录系统:
EDGE开发板虽然有提供USB 和 TF卡两种烧录升级方式:
但是用TF 卡烧录:尝试了多次无法写卡。
用USB烧录的时候,在windows10系统下也不行,EDGE驱动因为签名问题无法安装无法烧录,win7系统应该可以的,不存在驱动签名问题。
开发资源
硬件详细规格,电路原理图,PCB图,结构图等,还有RK3399 数据手册全部开放下载:
源码:官方提供Ubuntu系统源码位于https://github.com/khadas/ 供下载使用,android 系统暂时是 TBD 状态。
官方还提供一个脚本配置工具,全部配置完之后,直接make 编译,一键编译出系统镜像,使用起来还是很方便的
一键编译,一个多小时编译出来了:
在ubuntu18.04系统下编译,一切顺利,四个镜像都可以编译出来:
烧录升级后不能启动,好像是需要网络唤醒,需要调试
开发工具、开发环境、SDK,帮助文档等还有待厂商继续完善。
总结
Khadas EDGE 开发板整体来看,硬件性能配置、扩展性都很不错,采用RK3399成熟的平台做出惊艳的产品,显示出厂商的实力。
官方提供的系统镜像比较新,都是最近的版本比如android8,ubuntu18.04,对于普通用户或者应用程序开发者,是个很不错的平台。同时官方还开放板卡资料,开放SDK源码,
无论是当作项目原型评估,还是产品化设计,都是一个不错的平台和起点。
同时也很期待厂商后期能在开发工具和源码方面进一步完善开放(据说接下来会发布Android P),那就完美了。
国内一线芯片厂商瑞芯微近年来相继发布 RK3288 RK3399 微处理器,计算性能,图形处理能力不断提升,跑分王、游戏王、超清王,集多种优势于一身。品牌知名度也大大提升。RK3399采用ARM的big.LITTLE大小核架构,集成双核Cortex A72、四核Cortex A53,GPU采用Mali-T860 MP4,支持LPDDR4内存与USB Type-C,支持eDP、HDMI、MIPI显示接口,无论是CPU、GPU还是外设接口都达到行业的领先水平,近期更是推出了集成神经处理单元的 RK3399Pro AI芯片,AI接口支持OpenVX及TensorFlow Lite/AndroidNN API。
深圳市世野科技有限公司也推出的自主品牌Khadas EDGE 单机板系列,采用的正是瑞芯微 RK3399 和 RK3399 Pro 芯片。
本次评测带来的是Khadas EDGE开发板,采用RK3399 芯片,如下图,
板子接口的高清图
还有EDGE-V板卡和采用 RK3399pro 芯片的 EDGE-1S 板卡请参考khadas官网:https://www.khadas.com/edge
开箱
Khadas EDGE 开发板外包装是个牛皮纸盒简简单单普普通通的,包装内倒是塞满了各种配件,有HDMI视频线,双TYPE-C口USB线,快充电源适配器,遥控器,板卡和散热片,贴合硅胶,还有一块小的扩展板+固定螺丝和khadas 产品卡片,开箱即用,几乎不用额外购置硬件,但需要注意的,这些配件其实是需要用户独立购买的(标配不包含)。
Khadas EDGE 开发板采用核心板+底板的形式,两者已经是组装好了的,拆开看看:
核心板和底板都有自己的名字,核心板叫EDGE,底板叫CAPTAIN。
核心板高清图