測試開始
一、顯示測試
◆三屏同顯 在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開發,用戶可根據開發經驗自行選擇。
審核編輯:符乾江
-
單片機
+關注
關注
6037文章
44558瀏覽量
635229 -
ARM
+關注
關注
134文章
9094瀏覽量
367541 -
嵌入式
+關注
關注
5082文章
19123瀏覽量
305151
發布評論請先 登錄
相關推薦
評論