-
linux内核4.1配置UVC
2020-08-11 19:15:36输入 / 搜索 UVC 打开相应选项后进行以下配置 | -> Device Drivers | -> Multimedia support (MEDIA_SUPPORT [=y]) | -> Media USB Adapters (MEDIA_USB_SUPPORT [=y]) 选择USB Video Class (UVC) ...在menuconfig以下路径:
输入 / 搜索 UVC 打开相应选项后进行以下配置
| -> Device Drivers
| -> Multimedia support (MEDIA_SUPPORT [=y])| -> Media USB Adapters (MEDIA_USB_SUPPORT [=y])
选择USB Video Class (UVC) 、UVC input events device support 、GSPCA based webcams即可
--- Media USB Adapters
| | *** Webcam devices ***
| | <M> USB Video Class (UVC)
| | [*] UVC input events device support
| | <M> GSPCA based webcams --->
| | < > USB Philips Cameras
| | < > CPiA2 Video For Linux
| | < > USB ZR364XX Camera support
| | < > USB Syntek DC1125 Camera support
| | < > USB Sensoray 2255 video capture device
| | < > USB SN9C1xx PC Camera Controller support (DEPRECATED)
| | *** Webcam, TV (analog/digital) USB devices ***
| | < > Empia EM28xx USB video capture support -
linux3.4.2内核移植详解(六):基于UVC的USB摄像头内核配置
2019-04-13 11:13:01在menuconfig中进行适当的配置: Device Drivers ---> <*> Multimedia support ---> [*] Video capture adapters---> [*] V4L USBdevices ---> ...在menuconfig中进行适当的配置:
Device Drivers --->
<*> Multimedia support --->
[*] Video capture adapters--->
[*] V4L USBdevices --->
<*> USB Video Class (UVC)
[*] UVC input events devicesupport
<*> GSPCA based webcams --->
[*] USB support --->
[*] USB announce newdevices
<*> USB Gadget Support--->
<*> USB Webcam Gadget
将我的摄像头谷客HD98接上开发板,即可显示一下信息:
usb 1-1: new full-speed USB device number 2 using s3c2410-ohci
usb 1-1: New USB device found, idVendor=0c45, idProduct=6340
usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
usb 1-1: Product: USB 2.0 Camera
usb 1-1: Manufacturer: Sonix Technology Co., Ltd.
uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6340)
input: USB 2.0 Camera as /devices/platform/s3c2410-ohci/usb1/1-1/1-1:1.0/input/input0说明内核成功识别出了摄像头,在查看/dev/video0设备也会存在(我这里是用来mdev机制,自动创建设备节点)
ok,毕
-
正点原子linux内核 编译 UVC 免驱动摄像头
2020-11-30 00:28:54config A depends on B select C 它的含义是:CONFIG_A配置与否,取决于CONFIG_B是否配置。一旦CONFIG_A配置了,CONFIG_...进入内核所在文件,make menuconfig 输入 / 查找 UVC Symbol: USB_CONFIGFS_F_UVC [=n] ...config A
depends on B
select C
它的含义是:CONFIG_A配置与否,取决于CONFIG_B是否配置。一旦CONFIG_A配置了,CONFIG_C也自动配置了。进入内核所在文件,make menuconfig 输入 / 查找 UVC
Symbol: USB_CONFIGFS_F_UVC [=n] │
│ Type : boolean │
│ Prompt: USB Webcam function
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Gadget Support (USB_GADGET [=y]) │
│ -> USB Gadget Drivers (<choice> [=y]) │
│ (1) -> USB functions configurable through configfs (USB_CONFIGFS [=n]) │
│ Defined at drivers/usb/gadget/Kconfig:429 │
│ Depends on: <choice> && USB_CONFIGFS [=n] && VIDEO_DEV [=y] │
│ Selects: VIDEOBUF2_VMALLOC [=y] && USB_F_UVC [=n] │
│ │
│ │
│ Symbol: USB_F_UVC [=n] │
│ Type : tristate │
│ Defined at drivers/usb/gadget/Kconfig:190 │
│ Depends on: USB_SUPPORT [=y] && USB_GADGET [=y] │
│ Selected by: USB_CONFIGFS_F_UVC [=n] && <choice> && USB_CONFIGFS [=n] && VIDEO_DEV [=y] || USB_G_WEBCAM [=n] && <choice> && VIDEO_DEV [=y] || USB_G_WEBCAM [=n] && <choice> && VIDEO_DEV [=y]根据上面的说明配置好后,再配置下面的UVC驱动
│ Symbol: USB_VIDEO_CLASS [=y] │
│ Type : tristate │
│ Prompt: USB Video Class (UVC) │
│ Location: │
│ -> Device Drivers │
│ -> Multimedia support (MEDIA_SUPPORT [=y]) │
│ (1) -> Media USB Adapters (MEDIA_USB_SUPPORT [=y]) │
│ Defined at drivers/media/usb/uvc/Kconfig:1 │
│ Depends on: USB [=y] && MEDIA_SUPPORT [=y] && MEDIA_USB_SUPPORT [=y] && MEDIA_CAMERA_SUPPORT [=y] && VIDEO_V4L2 [=y] │
│ Selects: VIDEOBUF2_VMALLOC [=y]开发板NFS重新加载内核后,插上UVC摄像头
标题 -
内核配置zc301 uvc USB摄像头 android usb 摄像头
2013-07-22 15:39:12开发板系统: android4.0 (Linux kernel 2.6.34) 插上zc301 USB 免驱摄像头,...需要在内核中去配置zc301系列USB摄像头。 make menuconfig Device Drivers ---> Multimedia support ---> * > Video For Linu开发板系统:
android4.0 (Linux kernel 2.6.34)
插上zc301 USB 免驱摄像头,/dev/目录下并没有此设备。需要在内核中去配置zc301系列USB摄像头。
make menuconfig
Device Drivers --->
Multimedia support --->
< * > Video For Linux
Video capture adapters --->
[ * ] V4L USB devices --->
< * > USB Video Class (UVC)
[ * ] UVC input events device support
< * > GSPCA based webcams --->
< * > ZC3XX USB Camera Driver
make uImage 重新编译内核,并烧到开发板
再插上zc301摄像头,
查看 /dev/目录,video0就是usb摄像头
另外,附上别人的android 上usb摄像头应用程序。
http://www.eoeandroid.com/thread-252676-1-1.html
我在调试的时候,直接打开android的camera 便可得到图像。
-
RK3399平台开发系列讲解(内核驱动外设篇)3.23、UVC驱动分析
2018-12-24 19:37:15UVC驱动分析 平台 内核版本 安卓版本 RK3399 Linux4.4 ...UVC配置: 1、在内核源码目录下,make menuconfig Device Drivers > Multimedia support > Media USB Adapters 代... -
RK3399平台开发系列讲解(内核驱动外设篇)3.22、UVC介绍及查看日志
2018-12-24 19:13:46Linux UVC driver(uvc)该驱动适用于符合USB视频类(USB Video Class)规范的摄像头设备,它包括V4L2内核设备驱动和用户空间工具补丁。只要符合这类标准,则不同厂商的USB camera设备,不需要特定的driver就能在Linux下... -
UVC调试
2016-05-07 17:12:34USB video class(又称为USB video device class or UVC)就是USB device class视频产品在不需要安装任何的驱动程序下即插即用,包括摄像头、数字...若需要打开UVC CAMERA 需要在内核中配置: CONFIG -
porting uvc 摄像头
2014-08-08 16:07:39Linux内核源码树的每个目录下都有两个文档Kconfig和Makefile。分布到各目录的 Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在执行内核配置make menuconfig时... -
rk3288 调试dvp摄像头_RK3288 uvc摄像头调试
2020-12-23 04:27:11[ 移植Linux3.4.2版本内核到mini2440(二)--添加网卡、UVC摄像头、LCD驱动]曾经在全志平台上调试过UVC摄像头,当时调试过程比较流畅,丝毫没有碰上异常情况,这一次在RK上碰到较大的困难,下面介绍一下我的调试过程。... -
RK3288 uvc摄像头调试
2015-10-31 20:30:51曾经在全志平台上调试过UVC摄像头,当时调试过程比较...首先,不用说当然在内核配置中配置上UVC摄像头,重新编译内核,烧录。 Device Drivers ---> Multimedia support ---> Video For Linux [*] Enable Video Fo -
RK3399平台开发系列讲解(应用开发篇)1.9、USB 接口的 UVC 摄像头如何进行图像采集
2020-12-31 16:36:30使用 USB 接口的 UVC 摄像头进行图像采集, 只有配置好驱动, 才能进行图像的采集和帧提取, 在图像采集时, 需要加载 USB 驱动和 V4L2 摄像头驱动。 进入 Device Drivers --> Multimedia support,选择V4L2 sub-... -
Kernel 打开 UVC Camera 驱动
2020-09-28 17:06:30kernel/linux-4.9/arch/arm64/configs/xxxx_defconfig ...内核配置开关如下: CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_USB_VIDEO_CLASS=y CONFIG_MEDIA_USB_SUPPORT=y CONFIG_V4L_PLATFORM_DRIVERS=y -
(六)UVC基本框架代码分析 --转
2020-12-15 17:04:05仿照内核的自带UVC(usb video class)驱动程序写的一版简化驱动,仅供学习,实际项目开发中应该尽量使用内核自带的驱动,除非内核自带的驱动不支持此款硬件才需要自己写驱动。 下面就直接上代码了,要根据自己的... -
Hi3516DV300的UVC功能测试
2020-10-23 10:39:21使用Hi3516DV300的默认内核配置即可,不用进行修改,可通过menuconfig查看一下关键选项 $ cp arch/arm/configs/hi3516dv300_smp_defconfig .config $ make ARCH=arm CROSS_COMPILE=arm-himix200-linux- uImage ... -
Petalinux系列——5. Petalinux添加USB支持
2019-02-02 21:05:42要内核支持USB设备,首先要在内核中...配置内核 由于USB相关内核配置较多,因此不使用menuconfig在图形界面中逐个配置,直接在kernel config文件中改动 在project-spec/meta-user/recipes-kernel/linux/linux-xlnx... -
Android USB Camera(1) : 调试记录
2018-01-26 21:04:371. 前言 前段时间调试了一个uvc摄像头,这里做下记录。硬件平台为mt6735,软件平台为android 5.0 2. 底层配置 ...Linux内核已经集成了uvc驱动,代码路径是kernel-3.10/drivers/media/usb/uvc -
LT2440 支持网络摄像头 COMS和USB摄像头
2010-12-04 14:09:00<br />LT2440 支持网络摄像头 COMS和USB摄像头 ... 重新配置内核 Device Drivers -> Multimedia devices -> Video capture adapters -> V4L USB devices -> -
gc2035_parrotv1.1_验证完成_vga+uxga_hd720p正常_svga_20171011_1725没有外层目录.7z
2017-10-11 18:58:503、这里讲UVC配置为模块了,请注意UVC所需要的模块的加载顺序。 Z:\home\wwt\uvc_r16_project\android\device\softwinner\astar-evb20\init.sun8i.rc 默认为: #csi module insmod /system/vendor/modules/videobuf-...