RK3308实现usb webcamera功能

本文介绍了如何将RK3308(或其他RK平台)配置为USB摄像头,使其能在Windows或Linux PC上作为WebCamera使用。内容包括驱动配置、避免驱动加载冲突的方法,以及执行示例程序在PC端查看图像的步骤。提供了相关源码和编译后的bin文件下载链接。
摘要由CSDN通过智能技术生成

有时为了调试摄像头,但没有屏幕,就需要将摄像头数据通过USB输出在电脑端查看图像。主要就是将rk3308(RK 其他平台也可以)作为一个USB摄像头,可以插在Windows或linux PC上使用。本文将讲解驱动如何配置以及实现向usb web camera写数据再电脑端查看的demo

一、驱动配置

修改kernel对应的config文件

kernel config配置视原来配置进行修改,需要确保UVC配置的相关依赖都配置,否则可能不生效。

 

CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_MEDIA_CONTROLLER=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_VIDEO_DEV=y
CONFIG_USB_CONFIGFS_F_UVC=y
CONFIG_USB_G_WEBCAM=m


注意:调试验证阶段,先将CONFIG_USB_G_WEBCAM 配置为m,不要配置为y,否则可能出现adb和uvc都不识别。
 
如果在kernel config文件配置CONFIG_USB_G_WEBCAM=m 不生效,就在"rk3308_linux\kernel\drivers\usb\gadget\legacy\Makefile"中将CONFIG_US
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Free飝Fly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值