在linux比较新的kernel,都标配了各类摄像头的驱动支持,不用我们自己移植驱动,只需通过make menuconfig配置内核支持我们所需的摄像头类型即可。以下是在三星官方内核中配置V4L类型摄像头的方法。
     三星官方的内核默认是没有V4L USB devices 这个选项的,但是实际是只是被【屏蔽了】
1、通过 grep "V4L USB devices" -r -n   得到以下信息:
arch/ia64/configs/zx1_defconfig:909:# V4L USB devices
drivers/media/video/Kconfig:977:    bool "V4L USB devices"
Documentation/video4linux/zc0301.txt:120:    # V4L USB devices
Documentation/video4linux/zr364xx.txt:21:Location: Device Drivers -> Multimedia devices -> Video For Linux -> Video Capture Adapters -> V4L USB devices
从kernel配置界面和Kconfig、.config之间的关系可知,答案就在【drivers/media/video/Kconfig:977:    bool "V4L USB devices" 】
 
2、vim drivers/media/video/Kconfig   得到以下信息:
menuconfig V4L_USB_DRIVERS
      bool "V4L USB devices"
      depends on USB
      default y
可知 V4L_USB_DRIVERS 是depond on USB,初步猜测是因为USB驱动没有配置正确。
 
3、再make menuconfig ,Devices Drivres--> USB support -->配置如文件图片所示。
 
4、 Device Drivers  --->Multimedia support  --->选中Video For Linux 、 Enable Video For Linux API 1 (DEPRECATED) 、Video capture adapters、Radio Adapters
     进入Video capture adapters  --->选中Enable old-style fixed minor ranges for video devices、Autoselect pertinent encoders、 
                Samsung MFC (Multi Format Codec - FIMV 5.0) Driver、Samsung TV Driver  、HDMI CEC driver support.、 HDMI HPD driver support
     进入V4L USB devices  选中前三项,进入 GSPCA based webcams  ---> 选中Fujifilm FinePix USB V4L2 driver、Jeilin JPEG USB V4L2 driver、ZC3XX USB Camera Driver
 
回到Device Drivers  --->USB support  ---> 选中Support for Host-side USB、USB verbose debug messages、 USB announce new devices、USB device filesystem (DEPRECATED)  、USB device class-devices (DEPRECATED)、 Dynamic USB minor allocation、 OHCI HCD support、USB Gadget Support  --->选中3 4 5 6 7 8 9  11

解决三星官方移植的内核默认是没有打开支持V4L USB devices的更多相关文章

  1. 豌豆荚不能连接三星S4手机,提示打开手机的“USB调试模式”,但却找不到在哪儿可以设置

    1. 问题 豌豆荚不能连接三星S4手机,下载了三星S4手机的驱动后,提示打开手机的“USB调试模式”,但却找不到在哪儿可以设置. 2. 原因 S4 默认隐藏开发者选项,所以默认不可以设置“USB调试模 ...

  2. 从三星官方uboot开始移植

    移植前的准备 下载 android_uboot_smdkv210.tar.bz2 这个文件 开始移植 本人使用的开发板是九鼎的 x210,在三星 uboot 的主 Makefile 中找到了类似的 s ...

  3. 为AM335x移植Linux内核主线代码

    /********************************************************************** * 为AM335x移植Linux内核主线代码 * 说明: ...

  4. Linux移植之内核启动过程start_kernel函数简析

    在Linux移植之内核启动过程引导阶段分析中从arch/arm/kernel/head.S开始分析,最后分析到课start_kernel这个C函数,下面就简单分析下这个函数,因为涉及到Linux的内容 ...

  5. AM335x移植linux内核_转

    AM335x移植linux内核 该博客中详细介绍了移植linux内核到AM335x上相关,设备驱动采用设备树(DT)方式加载,包含设备启动.uboot.kernel.driver.rootfs及简单上 ...

  6. 【神经网络与深度学习】【CUDA开发】【VS开发】Microsoft官方移植了Caffe配置过程说明

    想在Windows平台使用Caffe,吭哧吭哧下载了半天第三方库,后来忽然发现Microsoft官方移植了Caffe,配置起来简直太省心了- 1. 从Microsoft官方Github上下载Caffe ...

  7. 解决vue 绑定事件会覆盖默认参数的问题

    解决vue 绑定事件会覆盖默认参数的问题 在使用一些ui框架的时候,某些组件的框架中的事件所规定的参数不能满足实际开发的需要,但是直接传入参数会把默认的参数覆盖掉 解决方法:将参数放入箭头函数中,传递 ...

  8. [转载]性能测试工具 2 步解决 too many open files 的问题,让服务器支持更多连接数

    [转载]性能测试工具 2 步解决 too many open files 的问题,让服务器支持更多连接数 大话性能 · 2018年10月09日 · 最后由 大话性能 回复于 2018年10月09日 · ...

  9. 移植samba到ios平台,最新支持ios8.3

    移植samba到ios平台,最新支持ios8.3 下载https://github.com/kolyvan/kxsmb 开源项目 1  cd samba-4.1.14 2  vi Rakefile 修 ...

随机推荐

  1. __align(num) 分析

    这几天用2440读写SD卡(FAT32文件系统),定义了个文件信息的数据结构里边数据类型有unsigned char, unsigned int, unsigned long几种,在从SD卡上读取数据 ...

  2. 基于mjpg-streamer网络视频服务器移植

    MJPG简介: MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名. MJPEG 全名为 "Motion Joint Photographic Experts Group&q ...

  3. paramiko 模块封装

    #!/usr/bin/env python#coding=utf-8 import paramiko, getpass,sys,traceback class ssh_utils(): def log ...

  4. python爬虫(10)--PyQuery的用法

    简介 pyquery 可让你用 jQuery 的语法来对 xml 进行操作.这I和 jQuery 十分类似.如果利用 lxml,pyquery 对 xml 和 html 的处理将更快. 初始化 在这里 ...

  5. css代码结构

    整个文档结构如下: 一般性样式 主体样式 reset样式 链接 标题 其他元素 辅助样式 表单 通知和错误 一致的条目 页面结构 标题.页脚和导航 布局 其他页面结构元素 页面组件 各个页面 覆盖

  6. jetty分析

    jetty处理过程: 1  new Server() (1)初试化线程池  生成固定大小线程数,新来的线程放入BlockingQueue. (2)初始化ServerConnector 初始化 sche ...

  7. Solr之缓存篇

    原文出自:http://my.oschina.net/u/1026644/blog/123957 Solr在Lucene之上开发了很多Cache功能,从目前提供的Cache类型有: (1)filter ...

  8. PDF的一些工具

    PdfStreamDumper Pdftk 这里有一个链接,列出了很多pdf免费工具 https://en.wikipedia.org/wiki/Category:Free_PDF_software ...

  9. Luogu 2114 [NOI2014]起床困难综合症

    还挺简单的. 发现这几个二进制运算并不会进位,所以我们从高到低按位贪心,一位一位计算贡献. 发现$2^{30}$刚好大于$1e9$,所以最多只要算29位. 首先算出一个全都是$0$的二进制数和一个全都 ...

  10. PartyLocation的Post请求问题---debug

    这里,遇到了一个debug: @Override public void setPrimaryPartyLocation(PartyLocation partyLocation) { if (!get ...