瑞芯微出品的RK3568是一款定位中高端的通用型SoC,采用22nm先进制程工艺,主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。
RK3568兼具cpu、GPU、NPU、VPU于一身,具体性能如下:
CPU 四核64位Cortex-A55 主频最高2.0GHz 22nm先进工艺
GPU Mail-G52 支持OpenGLES 1.1/2.0/3.2,OpenCL2.0,Vulkan1.1 内嵌高性能2D加速硬件
NPU 集成高效能AI加速器RKNN NPU 支持1Tops算力 支持Caffe/TensorFlow等主流架构模型的一键切换
VPU 硬解码H.264 4K@30fps、H.265 4K@60fps 硬编码H.264/H.265 1080P@60fps 8M ISP,支持HDR
RK3568与RK3399功能对比
为便于读者更直观的了解RK3568的性能,下面将其与同为瑞芯微出品的RK3399的部分性能作比较:
通过表中性能对比不难发现,RK3568和RK3399都是非常优秀的通用型SoC。而RK3568的亮点在于内嵌高性能2D加速硬件,可支持JPEG硬解码、双网口、三屏异显、多PCIESATA接口,以及本身集成NPU,其特性在图片处理,存储,通信,多功能外设等应用场景可发挥独特的优势。
RK3568性能究竟如何?
那么RK3568的实际表现如何呢?下面笔者将基于飞凌嵌入式FET3568-C核心板进行功能测试,来直观了解其具体性能。
先简单介绍一下此款核心板:
FET3568-C核心板 基于RK3568处理器设计开发,功能接口丰富,多媒体性能强悍、功耗低、品质稳定,可广泛应用于电力、医疗设备、物联网、工业控制、智慧交通、轻量级人工智能。
测试开始
一、显示测试
◆ 三屏同显 在MIPI/LVDS/HDMI屏幕上同时播放同一视频 ◆ 三屏异显 在MIPI/LVDS/HDMI屏幕上同时播放不同视频 ◆ 视频硬件解码
同时播放1024*600/1280*800/3840*2160三种分辨率视频。使用命令进行H.264视频硬解码播放
如上可见,在1024*600/1280*800/3840*2160三种分辨率视频播放的情况下CPU的占用只有30%左右,CPU剩余大量的资源,可以进行其它操作。
二、硬件编解码组件列表
Rockchip官方mpp 硬解码组件、H.264H.265VP8JPEG等
使用命令查看inspect如下:
三、AI测试
内置Tensorflow AI框架和Open CV3.43基础库,方便用户直接使用。
Tensorflow在FET3568-C核心板Linux系统进行如下测试: ◆ 目标检测 ◆ OPENCV相关测试 RK3568支持1Tops算力NPU,基于其高性能AI算力,可在边缘端展开更多智能化应用,重构边缘价值。
四、多媒体性能测试
Gstreamer音视频播放平台,UVC Camera以及MIPI OV13850摄像头,支持各种格式视频录制以及播放。
◆ 摄像头拍照 ◆ H.264格式视频录制 RK3568内置8MISP图像信号处理器,可支持双摄像头与HDR功能;视频输入接口可外接摄像头或用于扩展多路摄像头的输入能力,可满足用户多媒体方面的需求。
五、接口功能测试
RK3568具有较多的GPIO接口,PCIe总线,CAN总线,具备RTC,板载MIC、板载MIPI CSI,耳机接口,HDMI,MIPI,LVDS,支持4G/5G,双网口等。本文小编将以CAN总线接口的测试为例讲解。
◆ CAN总线接口的测试 两路CAN总线接口,CAN连线方式:CAN的H端子与其它CAN设备H端连接;CAN的L端子与其它CAN设备L端子连接。
短接CAN0和CAN1,在开发板终端执行如下命令:
CANFD每个数据帧最多支持64个数据字节。 设置CAN0/CAN1,将仲裁位设置为1M,数据位设置为5M。 can0设备当服务端(服务端先执行以下命令) can1设备当客户端(客户端发送数据) RK3568拥有更灵活的IOMUX,引脚多功能组合应用,可根据产品需求选择,满足更多样的功能组合需求。
目前Linux系统使用Qt进行应用开发,即将推出的Android系统更可以满足用户app开发,用户可根据开发经验自行选择。
|