在Ubuntu上测试

准备工作:安装xawtv(是一个应用程序,用来在Ubuntu上捕获摄像头数据并显示)
sudo apt-get install xawtv

源码xawtv-3.95.tar.gz: http://www.kraxel.org/releases/xawtv/

在这个网站创建新的sources.list(换源)
http://repogen.simplylinux.ch/
1. 选择国家
2.选择相邻的ubuntu版本
3. 选择"Ubuntu Branches"  (选择1/3/5/7)
4. 生成sources.list
5. 把得到内容替换到/etc/apt/sources.list(全部删除后粘贴)
6. sudo apt-get update
 sudo apt-get install xawtv

测试USB摄像头:
1.让VMWAER处于前台,接上USB摄像头,可以看到生成了/dev/video0
2.执行 xawtv 即可看到图像

测试虚拟摄像头vivi:
1. 确实ubuntu的内核版本
uname -a
Linux book-desktop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux
2. 去www.kernel.org下载同版本的内核
解压后把drivers/media/video目录取出
修改它的Makefile为:

KERN_DIR = /usr/src/linux-headers-2.6.31-14-generic

all:
make -C $(KERN_DIR) M=`pwd` modules

clean:
make -C $(KERN_DIR) M=`pwd` modules clean
rm -rf modules.order

obj-m += vivi.o
obj-m += videobuf-core.o
obj-m += videobuf-vmalloc.o
obj-m += v4l2-common.o

3. make
4. insmod videobuf-core.ko
insmod videobuf-vmalloc.ko
insmod v4l2-common.ko
insmod vivi.ko

或者

sudo modprobe vivi (除了安装vivi外还会安装依赖模块)

sudo rmmod vivi
sudo insmod ./vivi.ko

5. ls /dev/video*
6. xawtv -c /dev/video1

最新文章

  1. 如何在CentOS 7上安装EPEL源
  2. LaTex 插入图片
  3. javascript不用new关键字创建对象示例
  4. jquery ajax 应用返回类型是html json
  5. 解决ultravnc在win2008 R2下CTRL+ALT+DELETEA组合键发送失败的问题
  6. LintCode "Coins in a Line"
  7. js 回车提交表单的实现
  8. 详谈 Jquery Ajax 异步处理Json数据.
  9. FFmpeg在Android使用3
  10. SCI&EI 英文PAPER投稿经验【转】
  11. UVa 10622 (gcd 分解质因数) Perfect P-th Powers
  12. Windows服务器【由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作】问题调查
  13. innobackupex 远程备份
  14. shell之awk面试小案例
  15. Sql Server2008R2下载地址
  16. 初始ADO.NET数据操作
  17. MCM/ICM2018美国大学生数学建模大赛D题翻译
  18. Disconf (version : 2.6.21)
  19. Spark聚合操作:combineByKey()
  20. 逃生dp

热门文章

  1. Checkpoint & cache & persist
  2. python RESTful API框架:Eve 高速入门
  3. vim-复制、粘贴
  4. Android学习笔记进阶21之设置壁纸
  5. 【Codeforces Round #453 (Div. 2) B】Coloring a Tree
  6. 【Spring】Service 注入失败,空指针
  7. 洛谷 P2694 接金币
  8. PHP中 “ . ” 和 “ ,”的区别
  9. JS/CSS 响应式样式实例
  10. C# for 和 foreach的执行效率