瑞芯微出品的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开发,用户可根据开发经验自行选择。

测评 | 国产“芯” · 瑞芯微 RK3568 性能解析相关推荐

  1. 国产“芯” · 瑞芯微 RK3568 性能解析

    测试开始 一.显示测试 ◆ 三屏同显 在MIPI/LVDS/HDMI屏幕上同时播放同一视频 ​ ◆ 三屏异显 在MIPI/LVDS/HDMI屏幕上同时播放不同视频 ​ ◆ 视频硬件解码 同时播放102 ...

  2. 国产处理器瑞芯微RK3568对比RK3399性能解析-迅为开发板

    迅为iTOP-RK3568开发板 iTOP-RK3568开发板采用瑞芯微RK3568处理器,22nm工艺制程,集成4核A55架构处理器和Mali G52 2EE图形处理器,接口丰富,支持4K解码和10 ...

  3. 全国产!瑞芯微RK3568J/RK3568B2工业核心板规格书

    核心板简介 创龙科技SOM-TL3568是一款基于瑞芯微RK3568J/RK3568B2处理器设计的四核ARM Cortex-A55全国产工业核心板,每核主频高达1.8GHz/2.0GHz.核心板CP ...

  4. 瑞芯微RK3568对比RK3399性能解析

    RK3568核心板简介 ​ RK3568核心板是武汉万象奥科基于瑞芯微Rockchip的RK3568设计的一款高性能核心板.它采用四核Cortex-A55架构,最高主频可达2.0GHz,同时集成Mal ...

  5. 不同应用场景瑞芯微RK3568主板方案定制

    随着物联网和智能设备的迅猛发展,瑞芯微RK3568主板方案作为一种高性能的系统System-on-a-chip(SoC),已经成为嵌入式系统.智能家居设备和工业自动化设备等应用场景的首选方案.定制瑞芯 ...

  6. RK3568开发笔记(一):瑞芯微RK3568芯片介绍,入手开发板的核心板介绍

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/124900731 红胖子(红模仿)的博文大全:开发技术集 ...

  7. 史上最全! 瑞芯微RK3568核心板评估板资源分享!

    ▎瑞芯微RK3568芯片 高性能处理器:采用四核A55架构CPU,G52 GPU:内置NPU,可提供1T算力 高可靠性设计:支持DDR及CPU Cache全链路ECC 内置自研ISP图像处理器:8M@ ...

  8. Banana Pi开源社区开源硬件瑞芯微RK3568/RK3588全国产化支持计划

    随着国产芯片的崛起与电子供应链的国产化率越来越高,全国产替换从技术上成为了可能.加上近几年地缘政治的影响,全国产替换的呼声越来越高,已经提升到了国家战略层面.国产替换成为了一股技术前进的力量. Ban ...

  9. 瑞芯微RK3568四核核心板芯片简介

    引言 RK3568是瑞芯微出品的一款定位中高端的通用型SoC,采用22nm先进制程工艺,集成4核 arm 架构 A55 处理器和 Mali G52 2EE 图形处理器,支持4K解码和1080P编码.R ...

最新文章

  1. foreign 磁盘阵列_服务器磁盘 foreign
  2. Kafka 安装配置及快速入门
  3. RESTful Web 服务 - 寻址
  4. js除法与C语言除法,JS算术运算符及用法
  5. Leetcode-322. 零钱兑换个人答案与官方答案的一个对比(以及对测试用例的思考)
  6. 编译makefile出错解决办法
  7. 最优化课堂笔记06-无约束多维非线性规划方法(续)
  8. Visual Studio Team System 2008 Team Suite 简体中文正式版
  9. 不同的模块中定义同样的宏为不同的值合法吗_如何创建自定义的建模规范
  10. nyist 17 -----记忆式搜索------Accept
  11. Oracle客户端安装
  12. STM32 - 定时器的设定 - 基础-04 - 输出波形控制 - PWM 模式
  13. 华大基因:新型冠状病毒检测试剂盒日均产能已达8万人份
  14. 基于JAVA+Servlet+JSP+MYSQL的党员信息管理系统
  15. JavaScript学习(七十五)—图解浅拷贝和深拷贝
  16. css分页实例讲解,CSS 分页实例
  17. 小马儿随笔(七)——综合布线的安装时代
  18. 通达信接口的开发工具?
  19. 知乎:1.03亿月活用户,获得感战略下的内容质量和商业化布局难平衡
  20. 航天飞机电子计算机象征是什么,航天飞机的特点是什么

热门文章

  1. 物联网网关BL110对接华为云
  2. 通过支付宝完成阿里云个人账号实名认证 新手必看教程
  3. eclipse插件原理简介
  4. Redis数据丢失讨论及规避和解决的几点总结
  5. java 方法名相同_我们可以在Java中定义与类名称相同的方法名称吗?
  6. python修改字体无效_python修改字体的方法
  7. mysql设置主键自增
  8. 私域流量裂变怎么做?分享三种技巧!
  9. 中南大学专业排名如何计算机,中南大学各专业排名
  10. 最简单的硬盘安装方法:win7 硬盘安装工具 nt6 hdd installer