测评|国产“芯”·瑞芯微rk3568性能解析

ningmengzier ningmengzier     2022-12-12     763

关键词:

瑞芯微出品的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硬解码、双网口、三屏异显、多PCIE\\SATA接口,以及本身集成NPU,其特性在图片处理,存储,通信,多功能外设等应用场景可发挥独特的优势。

RK3568性能究竟如何?

那么RK3568的实际表现如何呢?下面笔者将基于飞凌嵌入式FET3568-C核心板进行功能测试,来直观了解其具体性能。

先简单介绍一下此款核心板

FET3568-C核心板 基于RK3568处理器设计开发,功能接口丰富,多媒体性能强悍、功耗低、品质稳定,可广泛应用于电力医疗设备物联网工业控制智慧交通、轻量级人工智能。

测试开始

一、显示测试

◆ 三屏同显 在MIPI/LVDS/HDMI屏幕上同时播放同一视频

◆ 三屏异显 在MIPI/LVDS/HDMI屏幕上同时播放不同视频

◆ 视频硬件解码

同时播放1024*600/1280*800/3840*2160三种分辨率视频。使用命令进行H.264视频硬解码播放

[root@ok3568:/]# gst-launch-1.0 filesrc location=/home/forlinx/video/1-B.mp4 ! qtdemux ! h264parse ! mppvideodec ! waylandsink "render-rectangle=<0,0,1280,800>" &

[root@ok3568:/]# gst-launch-1.0 filesrc location=/home/forlinx/video/2-3001.mp4 ! qtdemux ! h264parse ! mppvideodec ! waylandsink "render-rectangle=<1280,0,3840,2160>" &

[root@ok3568:/]# gst-launch-1.0 filesrc location=/home/forlinx/video/3-Q.mp4 ! qtdemux ! h264parse ! mppvideodec ! waylandsink "render-rectangle=<5120,0,1024,600>" &

[root@ok3568:/]# top

如上可见,在1024*600/1280*800/3840*2160三种分辨率视频播放的情况下CPU的占用只有30%左右,CPU剩余大量的资源,可以进行其它操作。

二、硬件编解码组件列表

Rockchip官方mpp 硬解码组件、H.264\\H.265\\VP8\\JPEG等

使用命令查看inspect如下:

[root@ok3568:/]#gst-inspect-1.0| grep rockchipmpp

三、AI测试

内置Tensorflow AI框架和Open CV3.43基础库,方便用户直接使用。

Tensorflow在FET3568-C核心板Linux系统进行如下测试:

[root@ok3568:/]# cd /usr/local/tensorflow

[root@ok3568:/usr/local/tensorflow]# chmod +x label_image_mobilenet

[root@ok3568:/usr/local/tensorflow]# ./label_image_mobilenet -m mobilenet_v1_1.0_224.tflite -l labels.txt -i cat.bmp -a 0 -c 100

◆ 目标检测

[root@ok3568:/usr/local/tensorflow]# chmod +x label_image_mobilenet_ssd

[root@ok3568:/usr/local/tensorflow]# ./label_image_mobilenet_ssd -m mobilenet_ssd.tflite -i test.bmp -a 0 -c 100

◆ OPENCV相关测试

运行飞凌嵌入式提供的人脸测试DEMO

[root@ok3568:/]# fltest_opencv_rknn_ssd /userdata/model/ssd_inception_v2.rknn /userdata/model/road.bmp

RK3568支持1Tops算力NPU,基于其高性能AI算力,可在边缘端展开更多智能化应用,重构边缘价值。

四、多媒体性能测试Gstreamer音视频播放平台,UVC Camera以及MIPI OV13850摄像头,支持各种格式视频录制以及播放。

◆ 摄像头拍照

[root@ok3568:/]# gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=1 !video/x-raw,format=NV12,width=640,height=480 ! mppjpegenc !filesink location=pic.jpg

◆ H.264格式视频录制

[root@ok3568:/]# gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=100 !video/x-raw,format=NV12, width=640,height=480 ! tee name=t ! queue !mpph264enc !queue !h264parse !qtmux !filesink location=13850_h264.mp4 t. ! queue !waylandsink

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。

[root@ok3568:/]# ifconfig can0 down

[root@ok3568:/]# ifconfig can1 down

[root@ok3568:/]# ip link set can0 up type can bitrate 1000000 sample-point 0.75 dbitrate 5000000 dsample-point 0.8 fd on

[root@ok3568:/]# ip link set can1 up type can bitrate 1000000 sample-point 0.75 dbitrate 5000000 dsample-point 0.8 fd on

[root@ok3568:/]# ifconfig can0 up

[root@ok3568:/]# ifconfig can1 up

can0设备当服务端(服务端先执行以下命令)

[root@ok3568:/]# candump can0&

can1设备当客户端(客户端发送数据)

[root@ok3568:/]# cansend can1 123#1aabbccddaabbccd

can0 123 [8] 1A AB BC CD DA AB BC CD

RK3568拥有更灵活的IOMUX,引脚多功能组合应用,可根据产品需求选择,满足更多样的功能组合需求。

目前Linux系统使用Qt进行应用开发,即将推出的Android系统更可以满足用户app开发,用户可根据开发经验自行选择。

国产开源芯片瑞芯微rk3399、rk3288有啥性能上的区别?

参考技术A在性能上,瑞芯微RK3399CPU采用big.LITTLE大小核架构,双核Cortex-A72加四核Cortex-A53。瑞芯微RK3288基于28nmHKMG工艺,处理器采用了四核ARMCortex-A17,主频达到了1.8GHz。DDR控制器采用双通道64bitsDDR3/DDR3L/LPDDR2设计。RK3399针对高端,... 查看详情

国产开源芯片瑞芯微rk3399、rk3288有啥性能上的区别?

参考技术A在性能上,瑞芯微RK3399CPU采用big.LITTLE大小核架构,双核Cortex-A72加四核Cortex-A53。瑞芯微RK3288基于28nmHKMG工艺,处理器采用了四核ARMCortex-A17,主频达到了1.8GHz。DDR控制器采用双通道64bitsDDR3/DDR3L/LPDDR2设计。RK3399针对高端,... 查看详情

rk3568|瑞芯微平台gpio引脚驱动编写(代码片段)

最近在玩瑞芯微平台的产品,移植了几个设备的驱动,遇到了一些问题,总结后发现大部分问题都出在了GPIO配置的问题上,写下本篇文章,用来分享一下调试的心得。有喜欢瑞芯微的朋友,可以加我好友&#... 查看详情

平板"芯"事知多少?芯片介绍:瑞芯微rk2918

1:瑞芯微rk2918,是一款7寸平板电脑,CPU-RockchipRK2918,CortexA81.2GHzOS-GoogleAndroid2.3,可升级到更高版本,内存512MDDR3RAM+4GBNANDFlash最大支持32GMicorSD卡扩展,前置30万CMOS摄像头视频通话用。 2:瑞芯微RK29XX系列基于55纳米工艺,处理器采... 查看详情

平板"芯"事知多少?芯片介绍:瑞芯微rk2918

瑞芯微RK29XX系列基于55纳米工艺,处理器采用了ARMCortex-A8,主频达到了1.2GHz.RK29XX的处理器还具备512KB二级缓存,并配有Neon协处理器,这些都对性能提升有一定的帮助。据资料显示,该方案还内置了2D/3D图形GPU加速处理器,完美支... 查看详情

rk3568|瑞芯微平台gpio引脚驱动编写(代码片段)

最近在玩瑞芯微平台的产品,移植了几个设备的驱动,遇到了一些问题,总结后发现大部分问题都出在了GPIO配置的问题上,写下本篇文章,用来分享一下调试的心得。有喜欢瑞芯微的朋友,可以加我好友&#... 查看详情

瑞芯微新一代旗舰soc芯片rk3588详细介绍

...微发布了新一代高性能旗舰Soc芯片RK3588,对于要实现国产化芯片替代的视讯及监控厂商来说,这是一个期待已久的重磅消息。    华为海思因为被无端制裁,芯片无人代工无法生产,其芯片存货已消耗殆尽,... 查看详情

在基于瑞芯微rk3568的android12上添加移远4g通信模块ec200a

==============================以下修改已在开发板中验证OK====================【添加前... 查看详情

瑞芯微rk3568开发:gpio实践篇

    SOC平台各类GPIO构建原理是大道一统的,在各个诸如状态、数据、中断和屏蔽等寄存器具体含义用法,有少许差异。玩好RK的GPIO,需要先理解这类通用接口的框架。    介绍RK3568的GPIO,认为讲2类重要地址和... 查看详情

瑞芯微四核rk3288处理器的主频有多少?

瑞芯微四核RK3288处理器的主频有多少?主频为1.8GHz。瑞芯微RK3288是2014年04月13日首次出现在香港春季电子展上的,主要参数:CPU架构Cortex-A17;CPU频率1.8GHz;GPU型号ARMMali-T764;GPU频率600MHz;制造工艺28nmHKMG;屏幕显示3840X2160;内存6... 查看详情

瑞芯微rk3566简单介绍与android11.0固件编译

参考技术A瑞芯微RK3566四核64位Cortex-A55处理器,主频最高1.8GHz,效能有大幅提升;采用22nm先进工艺,具有低功耗高性能的特点。瑞芯微RK3566芯片是一款专为消费类行业应用打造的通用型SoC。CPU采用4核A55架构处理器,集成G52图形处... 查看详情

4k高清视频输出强大:vs3399开发板搭载“中国芯”来势汹汹

在不久前的2017年CES(国际消费类电子产品展览会)中,瑞芯微电子凭借搭载瑞芯微RK3399芯片的三星ChromebookPlus荣获2017CES最佳奖项TOPTECH大奖第一名,这也是历届CES“中国芯”产品获得的最高奖项。深圳视壮科技紧接瑞芯微的步伐... 查看详情

瑞芯微rk3288和晨星s812有啥区别

瑞芯微RK3288处理器最大特色是采用ARM全新一代微处理器架构,以高性能、低功耗著称。“全球第一个四核ARM全新内核芯片、全球第一个支持最新超强Mali-T76x系列GPU的芯片以及全球第一个4Kx2K硬解H.265的芯片”三个全球第一备受瞩... 查看详情

2021年瑞芯微开发者大会即将举行,万众瞩目的rk3588有何看点?

...后前言2021年就要结束了,2022年即将到来,今年的瑞芯微开发者大会定于12月16日与17日举行:回顾2021这一年,瑞芯微在去年开发者大会推出的RK35XX系列的新一代通用型SoC均已出现在市场上,但厚积薄发,RK3... 查看详情

瑞芯微芯片资料大全

瑞芯微芯片资料大全该文档是瑞芯微RK3188芯片资料内容,文档有点大,所以摘取部分分享,包括其他瑞芯微芯片的资料上传到闯客网技术论坛了,上面有MTK,高通,瑞芯微,全志等芯片资料大全,想要找的芯片资料都有,原理图... 查看详情

瑞芯微rk3399-uboot简单分析

使用的配置文件是:configs/rk3399_box_defconfigCONFIG_RKCHIP_RK3399=yCONFIG_PRODUCT_BOX=yCONFIG_NORMAL_WORLD=yCONFIG_SECOND_LEVEL_BOOTLOADER=yCONFIG_BAUDRATE=1500000CONFIG_ARM=yCONFIG_ROCKCHIP_ARCH64=yCONFIG_PL 查看详情

瑞芯微rk3399烧录image后扩容rootfs

参考技术A参考:https://blog.csdn.net/weixin_30770495/article/details/98592710https://www.cnblogs.com/garrettpan/p/9675633.html 查看详情

瑞芯微rock960rk3399固件烧录总结(代码片段)

1下载固件进入瑞芯微ROCK960下载主页https://www.96boards.org/documentation/consumer/rock/downloads/选择os固件,DebianUbuntuAndroid本用例选择安装Ubuntu16.04Serverarm64下载压缩包rock960_ubuntu_server_16.04_arm64_20180115.tar.gz解压得到:rk 查看详情