在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2487|回复: 0

[原创] 瑞芯微 RK3568 CPU处理器评测

[复制链接]
发表于 2022-3-30 18:09:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
f_6b9abbee25b916a8c62e8e9b8a8cbee6.jpg
        瑞芯微出品的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的部分性能作比较:

f_74fb8848e3ffe156aa1a7a875e08f85e.jpg
        通过表中性能对比不难发现,RK3568和RK3399都是非常优秀的通用型SoC。而RK3568的亮点在于内嵌高性能2D加速硬件,可支持JPEG硬解码、双网口、三屏异显、多PCIE\SATA接口,以及本身集成NPU,其特性在图片处理,存储,通信,多功能外设等应用场景可发挥独特的优势。

RK3568性能究竟如何?

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

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

        测试开始

        一、显示测试

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

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

◆ 视频硬件解码
        同时播放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

f_f1a5b7bb7ae5c415294828e25ed578fc.jpg

如上可见,在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

f_69d32d417f2d03b723cef50e96268fc1.jpg
三、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

f_b88d4648da97476ef7d49a927791d17b&t=png&o=&s=&v=1647586823.jpg

        ◆ 目标检测

[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

f_d322c2a76571e1cb67e720da2542bc51&t=png&o=&s=&v=1647585403.jpg

        ◆ OPENCV相关测试

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

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

f_758dfcf2ec1e73d1b0c4bd30b1d536e3&t=png&o=&s=&v=1647586823.jpg

        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开发,用户可根据开发经验自行选择。


RK3568核心板:[url=]https://www.forlinx.com/product/146.html[/url]
RK3568开发板:[url=]https://www.forlinx.com/product/147.html[/url]


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

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 19:51 , Processed in 0.014502 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表