远程视频监控程序设计摄像头采集驱动移植

gspcav1-20071224

gspcav1-20071224下载地址:

由于linux-2.6.24.4/drivers/usb目录下没有media目录,故移植步骤如下:

a)在linux-2.6.24.4/drivers/usb目录下新建media目录,将gspcav1-20071224.tar.gz copy到media下解压。为了使media编译进内核,需修改linux-2.6.24.4/drivers/usb目录下的Kconfig、Makefile文件。

[root@localhost yaffs2]# cd ../linux-2.6.24.4/drivers/usb/

[root@localhost usb]# pwd

/root/2410-s/linux-2.6.24.4/drivers/usb

[root@localhost usb]# mkdir media

[root@localhost usb]# cd media/

[root@localhost media]# cp /mnt/hgfs/arm/gspcav1-20071224.tar.gz ./

[root@localhost media]# mv gspcav1-20071224 gspca

[root@localhost media]# cd ..

[root@localhost usb]# pwd

/root/2410-s/linux-2.6.24.4/drivers/usb

[root@localhost usb]# vi Kconfig

添加source "drivers/usb/media/Kconfig"

[root@localhost usb]# vi Makefile

添加obj-$(CONFIG_USB_SPCA5XX) += media/

b)为添加gspcav1-20071224编译选项,在media下新建Kconfig、Makefile文件。

[root@localhost usb]# cd media/

[root@localhost media]# pwd

/root/2410-s/linux-2.6.24.4/drivers/usb/media

[root@localhost media]# vi Kconfig

#

# USB Multimedia device configuration

#

comment "USB Multimedia devices"

depends on USB

config USB_SPCA5XX

tristate "USB SPCA5XX Sunplus/Vimicro/Sonix jpeg Cameras"

depends on USB && VIDEO_DEV

---help---

Say Y or M here if you want to use one of these webcams:

The built-in microphone is enabled by selecting USB Audio support.

This driver uses the Video For Linux API. You must say Y or M to

"Video For Linux" (under Character Devices) to use this driver.

Information on this API and pointers to "v4l" programs may be found

at .

To compile this driver as a module, choose M here: the

module will be called spca5xx.

[root@localhost media]# vi Makefile

#

# Makefile for USB Media drivers

#

obj-$(CONFIG_USB_SPCA5XX) += gspca/

linux内核裁剪视频,Kernel内核的裁剪及移植(二)相关推荐

  1. 基于Yocto构建嵌入式Linux系统U-boot、kernel内核、rootfs文件系统

    前言 Yocto 是一个很强大的构建工具,其功能不仅仅是用来获取BSP源码和简单地编译源码,开发者还可以使用Yocto对其 开发板添加各种第三方开发库,而不需要每次重新从零开始编译源码,解决第三方依赖 ...

  2. matlab+裁剪视频教程,Bandicut裁剪视频怎么操作?裁剪功能操作教程分享

    Bandicut作为专业的视频剪辑类软件,其中的视频剪辑.裁剪功能也是深受广大用户的喜爱,小编近期了解到很多小伙伴不知道怎么裁剪视频,那么我今天就来为大家将将具体的操作方法吧! 操作步骤如下: 1.首 ...

  3. RK3399-SD卡linux系统制作(uboot,kernel内核,根文件)

    从sd卡启动:原文链接:https://blog.csdn.net/weixin_45746588/article/details/107952681 1.VM虚拟机安装和PC端ubuntu系统安装 ...

  4. 手机怎么裁剪视频尺寸简单?推荐给你这两个裁剪方法

    放假的时候就喜欢跟小姐妹一起去探店.去游玩,我们吃饭会拍美食.看到店有好看的背景会拍美美的照片.玩游乐设施时会拍摄,甚至在路上还会拍一些转场的视频.当假期接近尾声,我们会将拍摄的照片.视频合并成一整个 ...

  5. Linux 2.6.19.x 内核编译配置选项简介(内核裁剪)

    Linux 2.6.19.x 内核编译配置选项简介 Code maturity level options 代码成熟度选项 Prompt for development and/or incomple ...

  6. [linux kernel] 内核下ksz8081驱动调试

    系统版本:Ubuntu18.04-64 编译器版本:gcc version 7.4.0 (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) uboot版本:2018.07 - ...

  7. android 内核裁剪概述,Android内核的编译与裁剪

    概述 如果我们仅仅对Android内核感兴趣,我们可以选择合适的Android内核下载并编译. 可供选择的内核源码有很多版本: $ git clone https://android.googleso ...

  8. Linux系统-小倒腾之Linux DIY定制裁剪(New kernel+Busybox)o_o(二)

    在前面的<Linux系统-小倒腾之Linux DIY定制裁剪(附带简单网络功能)o_o(一)>博文中,我通过对一个Linux系统的裁剪,最终制作出来了一个带有网络功能的微型Linux系统; ...

  9. arm linux 内核配置,嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译

    嵌入式 Linux开发Kernel移植(二)--kernel内核配置和编译 本文选择linux 2.6.35.7版本kernel进行实践. 一.linux kernel源码目录分析 Kbuild,Ke ...

最新文章

  1. 由《惊天魔盗团》改编的VR游戏登陆Gear VR
  2. 字符串(AC自动机(fail tree))
  3. 线性表------栈
  4. 第二次冲刺每日站立会议03
  5. android程序的建立,创建第一个Android程序 HelloWorld
  6. C# 访问 带密码的access数据库
  7. Python_随机生成11位手机号
  8. uni-app:mescroll-uni 实现上拉加载,下拉刷新
  9. jupyter代码字体大小_Jupyter Notebook 更改字体、字体大小、行高
  10. 2021年党员各种谈心谈话记录加空白表
  11. 大学计算机教程内容,大学计算机基础教程(教程).ppt
  12. 关于邮件签名证书的常见问题
  13. 推荐几部好看的漫画,漫迷们不容错过的动漫新番哦
  14. JDK1.8之Lambada表达式一
  15. 解决excel数据透析表计算类型没有非重复计数选项
  16. ES6之promise天气案例
  17. vba中如何使用函数counta
  18. 网页版终端webssh2配置
  19. 如何让测试团队保持自我驱动力
  20. (C)猴子吃桃问题——函数递归调用

热门文章

  1. 苹果手机变卡了怎么解决_iOS 变卡怎么解决?一招搞定!无需刷机
  2. 纸鸢|物联网工控PLC网关基础、场景、客户、竞品分析
  3. 华为虚拟机服务器关闭,服务器虚拟机关机命令
  4. HbuilderX制作Echarts图表教程
  5. 数梦工场吴敬传:构建新型互联网
  6. Python常用命令总结【持续更新】
  7. 它不会火:为什么Flutter不是下一个流量?
  8. Linux后台运行Java项目世上最详解
  9. python实现tail -f 功能
  10. Python中空格的转义字符