Linux V4L2驱动学习之路
文章平均质量分 82
万里小四哥
这个作者很懒,什么都没留下…
展开
-
友善之臂视频监控方案源码学习(2) - 主程序实现细节
转载于http://blog.csdn.net/tandesir/article/details/8373205 【问题描述】在 友善之臂视频监控方案源码学习(1) - 架构分析一文中,对程序执行的步骤简单的进行了描述,本文对该过程的一些细节进行总结。 【解析】 (1) 日志代码 日志记录可调用syslog.h提供的syslog,closelog函数。syslog()接口定转载 2013-09-21 13:38:39 · 788 阅读 · 0 评论 -
友善之臂视频监控方案源码学习(1) - 架构分析
转载于http://blog.csdn.net/tandesir/article/details/8373013 【说明】 对友善之臂的视频监控源码进行学习总结。如有错误,敬请指正。 【学习准备】 1 源码:http://download.csdn.net/detail/tandesir/4915905 2 工具:source insight 3 3 Fedora 10 + gc转载 2013-09-21 13:15:17 · 856 阅读 · 0 评论 -
Mjpeg-streamer源码学习笔记-Main-线程(四)
这一篇的主要难点是main()中条件变量,互斥锁引出的线程问题。 新手写,有不对的请大神指正,鼓励。 本人参考书籍: Apue第二版 这一篇会介绍Apue的11章线程和12章线程控制来更好的理解源码的线程问题,为之后的V4L2多模块多线程编程做准备。 一:线程 1.1引言 本章将进一步深入考察进程,了解如何使用多个控制线程(原创 2013-09-20 22:08:08 · 1268 阅读 · 0 评论 -
友善之臂视频监控方案源码学习(5) - 输入控制
【问题描述】在友善之臂视频监控方案源码学习(4) - 数据流向一文中,对视频数据流向进行了简要阐述。本文对输入控制进行解析。 【解析】 1 涉及到的文件和目录 mjpg-streamer-mini2440-read-only/start_uvc.sh mjpg-streamer-mini2440-read-only/mjpg_streamer.c mjpg-strea转载 2013-09-21 13:49:40 · 816 阅读 · 0 评论 -
友善之臂视频监控方案源码学习(4) - 数据流向
转载于http://blog.csdn.net/tandesir/article/details/8435162 【问题描述】在 友善之臂视频监控方案源码学习(1) - 架构分析一文中,对主程序架构进行了分析。其实,了解视频监控的源码,关键是了解3个问题: (1)数据从何而来; (2)数据如何处理; (3)数据往何处去。 本文对数据的流向进行解析。 【解析】转载 2013-09-21 13:45:16 · 733 阅读 · 0 评论 -
友善之臂视频监控方案源码学习(3) - 守护进程
转载于http://blog.csdn.net/tandesir/article/details/8373195 【问题描述】在 友善之臂视频监控方案源码学习(1) - 架构分析一文中,执行过程步骤2,根据解析的参数,判断是否创建守护进程。本文对这一过程详细分析。 【解析】 守护进程的创建代码如下所示: [html] view plaincopy转载 2013-09-21 13:42:51 · 698 阅读 · 0 评论 -
Mjpeg-streamer源码学习笔记-Main-守护进程Daemon(二)
目标文件:mjpg-stream/mjpg-stream.c + utils.c 这一篇的主要难点是main()中的一段守护进程daemon编程. 新手写,有不对的请大神指正,鼓励。 本人参考文章: http://www.360doc.com/content/13/0913/13/13876325_314174121.shtml 本人参考书籍: Apue原创 2013-09-19 11:16:33 · 1033 阅读 · 0 评论 -
Mjpeg-streamer源码学习笔记-Main-get_long(一)
目标文件:mjpg-stream/mjpg-stream.c 这一篇的主要难点是get_long(),get_long_only(). 新手写,有不对的请大神指正,鼓励。 本人参考文章: http://www.360doc.com/content/13/0913/13/13876325_314174121.shtml http://blog.sina.com.原创 2013-09-19 11:12:24 · 1108 阅读 · 0 评论 -
Mjpeg-streamer源码学习笔记-Main-动态库插件(三)
目标文件:mjpg-stream/mjpg-stream.c + mjpg-stream.h + input.h + output.h 这一篇的主要难点是main()中的结构体globals引出的动态链接库,插件,条件变量,互斥锁等问题。 新手写,有不对的请大神指正,鼓励。 本人参考文章: http://www.360doc.com/content/13/0913原创 2013-09-19 11:20:14 · 1637 阅读 · 0 评论 -
友善之臂视频监控方案源码学习(6) - 视频采集
转载于http://blog.csdn.net/tandesir/article/details/8437442 【问题描述】在友善之臂视频监控方案源码学习(5) - 输入控制一文中,介绍了input_run完成的功能。本文结合input_run实现的视频采集线程对视频采集进行详细分析。 【解析】 1 涉及到的文件和目录 mjpg-streamer-mini2440-rea转载 2013-09-21 15:26:19 · 1360 阅读 · 0 评论