前言:
在上一篇文章中,我们已经配置好了Ubuntu虚拟机。本期将重点介绍如何Ubuntu虚拟机中使用RK3588的SDK。具体内容包括SDK的下载与安装、环境变量的配置、以及编译调试的步骤和注意事项。通过这篇文章,你将能够快速掌握在虚拟机中高效使用RK3588 SDK的关键技巧,为后续的开发工作打下坚实基础。

一、OV13850摄像头测试
1.1查询摄像头信息
摄像头识别检测和格式支持查询,底板上的 CAM1 对于的节点是 video40,CAM2 对应的是 video49。
$ v4l2-ctl --list-devices

图1-1 摄像头设备信息
格式支持查询
v4l2-ctl--list-formats-ext-d/dev/video40
1.2摄像头预览
gst-launch-1.0 v4l2src device=/dev/video40 ! videoconvert !video/x-raw,format=NV12,width=640,height=480 ! waylandsink
1.3摄像头拍照
gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1 ! video/x-raw,format=NV12,width=640,height=480 ! mppjpegenc ! filesink location=pic.jpg

图1-2 摄像头拍照图片
1.4录制 H264 格式视频
gst-launch-1.0 v4l2src device=/dev/video40 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

图1-3 录制视频
1.5播放 H264 格式视频
gst-launch-1.0 filesrc location=13850_h264.mp4 ! qtdemux ! queue !h264parse ! mppvideodec ! waylandsink
二、RF-5645摄像头测试
2.1查询摄像头
摄像头识别检测和格式支持查询,底板上的 CAM3 对应的是 video16-video19,CAM4 对于的节点是 video24-video27,CAM5 对应的是 video32-video35。
以下已测试 CAM4 口为例:
v4l2-ctl --list-devices

2.2格式支持查询
执行解压命令:
$ v4l2-ctl --list-formats-ext -d /dev/video27
2.3摄像头预览
gst-launch-1.0 v4l2src device=/dev/video24 ! videoconvert !video/x-raw,format=NV12,width=640,height=480 ! waylandsink
2.4摄像头拍照显示黑色
gst-launch-1.0 v4l2src device=/dev/video27 num-buffers=1 ! video/x-raw,format=NV12,width=640,height=480 ! mppjpegenc ! filesink location=pic.jpg
三、测试完结
本篇内容是向大家展示RK3588的摄像头调试过程,这是许多客户的项目开发要点;掌握了基本的摄像头调试方法,能快速的评估项目相关需求。
-
摄像头
+关注
关注
61文章
5058浏览量
102414 -
开发板
+关注
关注
25文章
6121浏览量
113141 -
SDK
+关注
关注
3文章
1093浏览量
51175 -
RK3588
+关注
关注
8文章
491浏览量
7045
发布评论请先 登录
瑞芯微RK3588开发板RK3588 EVB和RK3588S EVB解读
迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-选择摄像头配置
RK3588 EVB开发板原理图讲解【八】 RK3588 power Tree
RK3588资料
基于RK3588芯片打造360度8K全景摄像机的产品解决方案
快速上手RK3588常用接口测试
ArmSoM RK3588/RK3576核心板,Rockchip摄像头使用

快速上手RK3588:摄像头调试
评论