Linux之V4L2基础编程(直接读取和内存映射)

时间:2015-07-26 07:23:48
【文件属性】:

文件名称:Linux之V4L2基础编程(直接读取和内存映射)

文件大小:470KB

文件格式:RAR

更新时间:2015-07-26 07:23:48

V4L2基础编程

主机:ubuntu 10.10 开发板:Tiny6410 交叉编译工具链:atm-linux-gcc 4.3.2 qt版本:QtEmbedded-4.5.2-arm 我最近在Tiny6410进行摄像头的编程时,从网上找了大量的资料进行了学习,可是效果并不好,因为网上的资料大部分都不是很详细,假如给有过V4L2编程经验的人学习还差不多,可是像我这种刚入门的人来说就太麻烦了。这部分资料大部分都是: 1、对V4L2详细介绍如何编程,但没有提供源码例子。 2、提供了源码,但是几乎没有注释。很难看懂。 所以我总结了一篇文章,将编程经验总结了一下,这些例子可以再Tiny6410的开发板上运行,也可以直接在ubuntu 10.10直接运行,可以用的摄像头有OV9650,USB接口OV301等,只要在源码里面稍微改动一下就可以了。 关于videodevice是我从网上找到的一篇资料,我觉得他写的很好,所以也夹在里面提供给大家参考。如果有问题请联系我。 我的邮箱是:fangxianghuamei@126.com 我得qq: 786106840


【文件预览】:
camera_test
----Linux之V4L2基础编程_内存映射.pdf(162KB)
----qt_cam_mmap_usb()
--------qt_cam_mmmp.pro.user(37KB)
--------imgCapDis.o(8KB)
--------imgCapDis.h(1KB)
--------qt_cam_mmmp.pro(420B)
--------cameradisplay.h(1KB)
--------qt_cam_mmmp(35KB)
--------imgCapDis.cpp(14KB)
--------moc_cameradisplay.cpp(2KB)
--------moc_cameradisplay.o(7KB)
--------cameradisplay.ui(1019B)
--------cameradisplay.cpp(5KB)
--------main.cpp(199B)
--------cameradisplay.o(10KB)
--------Makefile(10KB)
--------main.o(2KB)
--------ui_cameradisplay.h(2KB)
----说明.txt(817B)
----Linux之V4L2基础编程-直接读写.pdf(213KB)
----qt_cam_read_ov9650()
--------qt_cam_read(29KB)
--------cameradisplay.h(470B)
--------qt_cam_read.pro(378B)
--------moc_cameradisplay.cpp(2KB)
--------moc_cameradisplay.o(6KB)
--------mycamera.h(4KB)
--------cameradisplay.ui(1018B)
--------cameradisplay.cpp(8KB)
--------main.cpp(199B)
--------cameradisplay.o(12KB)
--------qt_cam_read.pro.user(37KB)
--------Makefile(10KB)
--------main.o(2KB)
--------ui_cameradisplay.h(2KB)
----videodevice()
--------moc_videodevice.cpp(2KB)
--------processImage.cpp(4KB)
--------videodevice.pro(380B)
--------moc_videodevice.o(5KB)
--------main.cpp(224B)
--------videodevice.h(963B)
--------videodevice.pro.user(36KB)
--------moc_processImage.cpp(2KB)
--------Makefile(10KB)
--------processImage.h(714B)
--------videodevice(39KB)
--------main.o(2KB)
--------videodevice.o(15KB)
--------videodevice.cpp(7KB)
--------processImage.o(11KB)
--------moc_processImage.o(7KB)
----qt_cam_mmap_ov9650()
--------qt_cam_mmmp.pro.user(37KB)
--------imgCapDis.h(1KB)
--------qt_cam_mmmp.pro(420B)
--------cameradisplay.h(1011B)
--------imgCapDis.cpp(14KB)
--------cameradisplay.ui(1020B)
--------cameradisplay.cpp(5KB)
--------main.cpp(199B)

网友评论

  • 不错,能用,有借鉴意义
  • 要能多点注释就好了,有些地方还是看不明白,,
  • 很不错,不过使用Qt做的,如果是直接写的就更好了
  • 学习中,感觉不错
  • 还不错,能运行,继续学习!
  • 不错 对初学者有用
  • 代码可以跑,不错
  • 很多,对我帮助很大。
  • 比较详细,比网上的那些copy的好
  • 感谢。对开发很有用
  • 非常详细,正好用上了
  • 比较详细,比网上的那些copy的好
  • 很感谢 能用~~
  • 这个资料不错,有参考价值
  • 不错,很有用,对初学者有用
  • 感谢。对开发很有用
  • 比较详细,有原理,有代码
  • 非常不错,很有用
  • 感谢。对开发很有用
  • 不错,有帮助
  • 非常不错,很有用
  • 感谢。对开发很有用