瑞芯微出品的RK3568是一款定位中高端的通用型SoC,采用22nm先進(jìn)制程工藝,主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。
RK3568兼具CPU、GPU、NPU、VPU于一身,具體性能如下:01CPU
四核64位Cortex-A55
主頻最高2.0GHz
22nm先進(jìn)工藝
02GPU
Mail-G52
支持OpenGLES 1.1/2.0/3.2,OpenCL2.0,Vulkan1.1
內(nèi)嵌高性能2D加速硬件
03NPU
集成高效能AI加速器RKNN NPU
支持1Tops算力
支持Caffe/TensorFlow等主流架構(gòu)模型的一鍵切換
04VPU
硬解碼H.264 4K@30fps、H.265 4K@60fps
硬編碼H.264/H.265 1080P@60fps
8M ISP,支持HDR
RK3568與RK3399功能對比為便于讀者更直觀的了解RK3568的性能,下面將其與同為瑞芯微出品的RK3399的部分性能作比較:
通過表中性能對比不難發(fā)現(xiàn),RK3568和RK3399都是非常優(yōu)秀的通用型SoC。而RK3568的亮點(diǎn)在于內(nèi)嵌高性能2D加速硬件,可支持JPEG硬解碼、雙網(wǎng)口、三屏異顯、多PCIE\SATA接口,以及本身集成NPU,其特性在圖片處理,存儲,通信,多功能外設(shè)等應(yīng)用場景可發(fā)揮獨(dú)特的優(yōu)勢。
RK3568性能究竟如何?
那么RK3568的實(shí)際表現(xiàn)如何呢?下面筆者將基于飛凌嵌入式FET3568-C核心板進(jìn)行功能測試,來直觀了解其具體性能。
先簡單介紹一下此款核心板:
FET3568-C核心板基于RK3568處理器設(shè)計(jì)開發(fā),功能接口豐富,多媒體性能強(qiáng)悍、功耗低、品質(zhì)穩(wěn)定,可廣泛應(yīng)用于電力、醫(yī)療設(shè)備、物聯(lián)網(wǎng)、工業(yè)控制、智慧交通、輕量級人工智能。
測試開始
一、顯示測試
◆三屏同顯
◆三屏異顯
◆視頻硬件解碼
同時播放1024*600/1280*800/3840*2160三種分辨率視頻。使用命令進(jìn)行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剩余大量的資源,可以進(jìn)行其它操作。
二、硬件編解碼組件列表
Rockchip官方mpp硬解碼組件、H.264\H.265\VP8\JPEG等
使用命令查看inspect如下:
[root@ok3568:/]#gst-inspect-1.0| grep rockchipmpp
更多硬解碼組件詳細(xì)信息您可關(guān)注飛凌嵌入式用戶手冊。
RK3568支持4K60幀視頻解碼,并可等效同時解碼多路視頻源,解碼效率顯著提升。RK3568具備專用硬件JPEG解碼處理器,每秒240MPixels處理能力,且支持多小圖并發(fā)處理,相較多數(shù)同類產(chǎn)品使用軟件解碼而言,RK3568更高效。
三、AI測試內(nèi)置TensorflowAI框架和OpenCV3.43基礎(chǔ)庫,方便用戶直接使用。
Tensorflow在FET3568-C核心板Linux系統(tǒng)進(jìn)行如下測試:
[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
◆目標(biāo)檢測
[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相關(guān)測試運(yùn)行飛凌嵌入式提供的人臉測試DEMO
[root@ok3568:/]# fltest_opencv_rknn_ssd /userdata/model/ssd_inception_v2.rknn /userdata/model/road.bmp
RK3568支持1Tops算力NPU,基于其高性能AI算力,可在邊緣端展開更多智能化應(yīng)用,重構(gòu)邊緣價值。
四、多媒體性能測試Gstreamer音視頻播放平臺,UVCCamera以及MIPIOV13850攝像頭,支持各種格式視頻錄制以及播放。
◆攝像頭拍照
[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內(nèi)置8MISP圖像信號處理器,可支持雙攝像頭與HDR功能;視頻輸入接口可外接攝像頭或用于擴(kuò)展多路攝像頭的輸入能力,可滿足用戶多媒體方面的需求。
五、接口功能測試RK3568具有較多的GPIO接口,PCIe總線,CAN總線,具備RTC,板載MIC、板載MIPICSI,耳機(jī)接口,HDMI,MIPI,LVDS,支持4G/5G,雙網(wǎng)口等。本文小編將以CAN總線接口的測試為例講解。
◆CAN總線接口的測試
兩路CAN總線接口,CAN連線方式:CAN的H端子與其它CAN設(shè)備H端連接;CAN的L端子與其它CAN設(shè)備L端子連接。
短接CAN0和CAN1,在開發(fā)板終端執(zhí)行如下命令:
CANFD每個數(shù)據(jù)幀最多支持64個數(shù)據(jù)字節(jié)。
設(shè)置CAN0/CAN1,將仲裁位設(shè)置為1M,數(shù)據(jù)位設(shè)置為5M。
[root@ok3568:/]#ifconfig can0 down
[root@ok3568:/]#ifconfig can1 down
[root@ok3568:/]#iplinksetcan0uptypecanbitrate1000000sample-point0.75dbitrate5000000dsample-point0.8fdon
[root@ok3568:/]#iplinksetcan1uptypecanbitrate1000000sample-point0.75dbitrate5000000dsample-point0.8fdon
[root@ok3568:/]#ifconfig can0 up
[root@ok3568:/]#ifconfig can1 up
can0設(shè)備當(dāng)服務(wù)端(服務(wù)端先執(zhí)行以下命令)
[root@ok3568:/]#candump can0&
can1設(shè)備當(dāng)客戶端(客戶端發(fā)送數(shù)據(jù))
[root@ok3568:/]#cansend can1 123#1aabbccddaabbccd
can0123[8]1AABBCCDDAABBCCD
RK3568擁有更靈活的IOMUX,引腳多功能組合應(yīng)用,可根據(jù)產(chǎn)品需求選擇,滿足更多樣的功能組合需求。
目前Linux系統(tǒng)使用Qt進(jìn)行應(yīng)用開發(fā),即將推出的Android系統(tǒng)更可以滿足用戶app開發(fā),用戶可根據(jù)開發(fā)經(jīng)驗(yàn)自行選擇。
-
嵌入式
+關(guān)注
關(guān)注
5059文章
18973瀏覽量
301995
發(fā)布評論請先 登錄
相關(guān)推薦
評論