嵌入式爱好者

查看: 3475|回复: 4

[推广] 测评 | 国产“芯” · 瑞芯微 RK3568 性能解析

[复制链接]

45

主题

47

帖子

265

积分

扫一扫,手机访问本帖
发表于 2022-3-21 09:37:09 | 显示全部楼层 |阅读模式
本帖最后由 飞凌-marketing 于 2022-3-21 09:38 编辑
  u' {1 E; J% c$ G# [+ f! Y" A1 \; p% Y

RK3568核心板:https://www.forlinx.com/product/146.html

点击查询

  O5 d% x0 ?; M/ T' G+ i( S1 y
瑞芯微出品的RK3568是一款定位中高端的通用型SoC,采用22nm先进制程工艺,主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。
1 J+ c) t9 g$ A0 \5 z$ a$ E8 _2 U8 c
RK3568兼具CPU、GPU、NPU、VPU于一身,具体性能如下:
0 `+ \, h: W* p" w
CPU
四核64位Cortex-A55
主频最高2.0GHz
22nm先进工艺
. m+ q2 p% F3 u  Q$ U& k' L
GPU
Mail-G52
支持OpenGLES 1.1/2.0/3.2,OpenCL2.0,Vulkan1.1
内嵌高性能2D加速硬件
$ ]; C& f! ^1 m/ K: r1 X
NPU
集成高效能AI加速器RKNN NPU
支持1Tops算力
支持Caffe/TensorFlow等主流架构模型的一键切换

- r6 `5 _$ |% e# k4 ]
VPU
硬解码H.264 4K@30fps、H.265 4K@60fps
硬编码H.264/H.265 1080P@60fps
8M ISP,支持HDR
& S% J- K& U" A% K* P" ]# v
RK3568与RK3399功能对比
为便于读者更直观的了解RK3568的性能,下面将其与同为瑞芯微出品的RK3399的部分性能作比较:

; T0 l" @0 m5 G7 T% \5 g) b
通过表中性能对比不难发现,RK3568和RK3399都是非常优秀的通用型SoC。而RK3568的亮点在于内嵌高性能2D加速硬件,可支持JPEG硬解码、双网口、三屏异显、多PCIE\SATA接口,以及本身集成NPU,其特性在图片处理,存储,通信,多功能外设等应用场景可发挥独特的优势。
RK3568性能究竟如何?

$ j& C" ?7 t# h/ f$ O5 f, S+ l
那么RK3568的实际表现如何呢?下面笔者将基于飞凌嵌入式FET3568-C核心板进行功能测试,来直观了解其具体性能。

/ o+ b' Z/ X4 |" b1 M7 W) _
先简单介绍一下此款核心板:
FET3568-C核心板 基于RK3568处理器设计开发,功能接口丰富,多媒体性能强悍、功耗低、品质稳定,可广泛应用于电力、医疗设备、物联网、工业控制、智慧交通、轻量级人工智能。
! n; H0 @; J/ \  B3 P; _1 r
9 n5 n6 g3 r* m3 B
测试开始

- X7 Y4 z; \8 n1 f3 U3 y9 s
一、显示测试
7 @2 M4 H6 x# W3 H' G, P
◆ 三屏同显  在MIPI/LVDS/HDMI屏幕上同时播放同一视频
! l0 L7 e; c  J# u* m
◆ 三屏异显    在MIPI/LVDS/HDMI屏幕上同时播放不同视频
$ Z  z: F# M( I  a0 _
◆ 视频硬件解码
同时播放1024*600/1280*800/3840*2160三种分辨率视频。使用命令进行H.264视频硬解码播放

4 O; y+ [+ P* U. ^( ^& N$ @7 s
[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
+ z8 Z7 J  e& |
8 c) K7 p, Y( j# |, W
如上可见,在1024*600/1280*800/3840*2160三种分辨率视频播放的情况下CPU的占用只有30%左右,CPU剩余大量的资源,可以进行其它操作。
! A! M& Z" s  {8 ~, j& c
二、硬件编解码组件列表

/ I! w6 e2 p. `% W5 x2 I
Rockchip官方mpp 硬解码组件、H.264\H.265\VP8\JPEG等
使用命令查看inspect如下:

2 c6 c6 ?( [; e" u
[root@ok3568:/]#gst-inspect-1.0| grep rockchipmpp

7 K5 z1 L+ U% i9 [* J5 ~+ R$ _$ z* _6 K1 ~
三、AI测试

8 s4 m$ T4 l) p7 F4 x
内置Tensorflow AI框架和Open CV3.43基础库,方便用户直接使用。
Tensorflow在FET3568-C核心板Linux系统进行如下测试:

- {: R5 T8 X+ _' B$ D. Z! Z; R( e' j
[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

: a, _/ {/ w& J5 u6 z* @/ d
2 a4 H1 r4 x+ b
◆ 目标检测
3 U7 X  K6 {, l6 R
[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

+ Z7 _+ {+ m$ W

- R5 B6 C) M) G
◆ OPENCV相关测试
* w4 d5 ~+ E1 P0 C) v
运行飞凌嵌入式提供的人脸测试DEMO

0 A5 Q1 b, K& v0 M! m  [1 v$ T
[root@ok3568:/]# fltest_opencv_rknn_ssd  /userdata/model/ssd_inception_v2.rknn  /userdata/model/road.bmp

: e. P5 I" \# X$ o3 ?6 W: _0 Z. h6 v  c
' b( y+ S. k7 R
RK3568支持1Tops算力NPU,基于其高性能AI算力,可在边缘端展开更多智能化应用,重构边缘价值。
. E" g5 @2 l: m% L8 Y$ X, k: M$ ^- Q
四、多媒体性能测试Gstreamer音视频播放平台,UVC Camera以及MIPI OV13850摄像头,支持各种格式视频录制以及播放。

# E: w' a- t! H2 a$ \0 s
◆ 摄像头拍照

# ]  `% X8 G; z8 n1 i
[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

0 X* w/ B) {8 v% f3 z+ \! a
◆ H.264格式视频录制

* d4 p+ }  h) _4 |6 C
[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
! P+ l. p: s8 Y/ O% u# }
RK3568内置8MISP图像信号处理器,可支持双摄像头与HDR功能;视频输入接口可外接摄像头或用于扩展多路摄像头的输入能力,可满足用户多媒体方面的需求。
3 ^+ `3 w) d9 {% s
五、接口功能测试

: u6 ^( [2 j9 f- \) u) s
RK3568具有较多的GPIO接口,PCIe总线,CAN总线,具备RTC,板载MIC、板载MIPI CSI,耳机接口,HDMI,MIPI,LVDS,支持4G/5G,双网口等。本文小编将以CAN总线接口的测试为例讲解。

/ |  Z: w% i; D- V, d/ y
◆ CAN总线接口的测试
两路CAN总线接口,CAN连线方式:CAN的H端子与其它CAN设备H端连接;CAN的L端子与其它CAN设备L端子连接。
短接CAN0和CAN1,在开发板终端执行如下命令:
CANFD每个数据帧最多支持64个数据字节。
设置CAN0/CAN1,将仲裁位设置为1M,数据位设置为5M。
! I9 Q0 O2 K3 b  D8 ]% T$ A
[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

$ n, Z4 Y) s  r; ~4 K
can0设备当服务端(服务端先执行以下命令)

. o  Y! M" r4 f' o
[root@ok3568:/]# candump can0&
0 T/ N) ]( y3 e
can1设备当客户端(客户端发送数据)

; F+ P" g; ]5 ]/ w" f8 P3 `! T
[root@ok3568:/]# cansend can1 123#1aabbccddaabbccd
can0  123   [8]  1A AB BC CD DA AB BC CD
8 W, z: O% {2 Q. A, o
RK3568拥有更灵活的IOMUX,引脚多功能组合应用,可根据产品需求选择,满足更多样的功能组合需求。
目前Linux系统使用Qt进行应用开发,即将推出的Android系统更可以满足用户app开发,用户可根据开发经验自行选择。
# L+ Y$ k1 i+ C! @

: D1 ^1 y- ^: |/ A: t4 I% @$ m: Y  i- m: |
) f/ V" e9 J8 d) U" d3 ]

RK3568核心板:https://www.forlinx.com/product/146.html

点击查询

- p7 e4 T: J3 l! b
回复

使用道具 举报

0

主题

1

帖子

6

积分

RK3568通行证

发表于 2022-3-31 20:23:35 | 显示全部楼层
RK3568的性能还是可以,不过资料要及时跟上啊
点评回复 支持 反对

使用道具 举报

0

主题

1

帖子

7

积分

RK3568通行证

发表于 2022-4-8 11:28:32 | 显示全部楼层
已入手,搞起
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2022-10-1 22:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表