这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 瑞芯微中高端的通用型SoCRK3568性能解析

共9条 1/1 1 跳转至

瑞芯微中高端的通用型SoCRK3568性能解析

助工
2022-04-21 14:36:06     打赏

测试开始


一、显示测试


◆ 三屏同显  在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开发,用户可根据开发经验自行选择。

https://www.forlinx.com/product/146.html




关键词: 嵌入式     ARM    

高工
2022-04-21 15:55:12     打赏
2楼

感谢楼主的分享,很实用了。


专家
2022-04-21 16:04:00     打赏
3楼

感谢楼主的分享


工程师
2022-04-21 22:17:27     打赏
4楼
学习

专家
2022-04-22 07:38:18     打赏
5楼

感谢分享


专家
2022-04-22 07:58:06     打赏
6楼

不错不错


助工
2022-04-22 08:35:36     打赏
7楼

感谢分享


专家
2022-04-22 08:50:30     打赏
8楼

感谢分享


院士
2022-04-22 08:49:27     打赏
9楼

感谢分享


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]