![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
v4l2
酸菜鱼的鱼
Linux rtos 驱动应用开发 本博客主要用于工作学习的总结和备份,欢迎大家留言评论交流,谢谢
展开
-
Android Camera驱动开发入门必备知识
camera驱动开发所需要具备基础知识,如果你还没有了解过camera模块,那么这些基础必备的知识,将会对你比较有用,俗话说“磨刀不误砍柴工”,基本功配置好了,相信你在做camera驱动开发过程中肯定得心应手。1.硬件相关首先,要学会看datasheet,datasheet文档包含了IC芯片的工作原理。在porting驱动之前,你总得了解IC芯片的时序图,传输数据的一些协议接口和时序图,大概有几路电压,GPIO管脚和clk时钟控制之类的吧。其次,driver工程师不需要去专研很深的硬件知识,驱.转载 2020-10-31 22:05:48 · 6153 阅读 · 0 评论 -
树莓派中将usb摄像头的数据通过Framebuffer显示到LCD屏上
通过操作Linux系统下的/dev/video0 USB摄像头设备节点和/dev/fb0 LCD设备节点,将USB摄像头的视频数据显示到LCD上面。从/dev/video0设备节点通过v4l2框架接口读出的数据是yuyv的,这些数据是不能直接显示在lcd上面的,需要转换成rgb才能显示在lcd上面。主要参考:https://blog.csdn.net/zhangdaxia2/arti...转载 2020-03-20 20:13:26 · 1893 阅读 · 0 评论 -
树莓派上实现基于v4l2的live55视频直播方法
本文主要介绍了在树莓派上使用live555直播树莓派上usb摄像头的方法。主要是参考了https://blog.csdn.net/li_wen01/article/details/59523963的代码。目录1.代码的编译1.1 x264的编译1.2 live555的编译1.3 整个工程的编译问题:因为代码实在树莓派上使用的,所以代码要编译成树莓派平台上使用的固件。可以...原创 2020-02-28 18:41:58 · 1147 阅读 · 0 评论 -
Linux中应用层通过v4l2框架提供的接口操作camera传递到内核的数据的过程
在Linux中应用层获取图像的数据都是通过固定的框架实现的。首先试想一下,应用层获取一帧一帧的图像数据,需要做哪些步骤?如果我们想从Linux的内核中获取数据,最直接的方法就是mmap内存映射获取一帧图像数据在应用层的操作空间的首地址,这样应用层就可以直接读取这个首地址就获取到了图像的数据了。代码参考:https://www.jianshu.com/p/0ac427d267d4这里主要是讲...原创 2020-01-16 19:01:12 · 557 阅读 · 0 评论 -
v4l2驱动框架分析-对底层寄存器的操作分析
对v4l2的基本知识的理解可以参考以下的博客:http://blog.sina.com.cn/s/blog_65a4a5910101dkat.htmlhttps://blog.csdn.net/hktkfly6/article/details/38072935https://blog.csdn.net/LinuxArmbiggod/article/details/80310445...原创 2019-03-16 17:34:48 · 791 阅读 · 2 评论 -
Linux应用层基于v4l2框架的摄像头信息查询的工具
先有一个USB摄像头,当插上以Linux为系统的树莓派上时,在/dev目录下是有相应的驱动设备文件了的:这时候会有些想法获取一些摄像头的基本参数啥的。根据v4l2架构提供的接口现写一个固然可行,但感觉有点浪费时间。现在笔者写了一个简单的程序,一共大家参考。本程序能够查询的内容:camera的能力,帧率,视频流格式,帧格式。希望各位读者能够提出更多的可以查询的内容以及方法。使用如下:...原创 2019-12-27 19:52:44 · 645 阅读 · 0 评论 -
Linux中通过v4l2框架获取摄像头的能力的方法
v4l2(video for linux two)是Linux中内核提供给应用层访问音视频驱动的统一接口。v4l2中获取摄像头的能力的是通过ioctl函数的VIDIOC_QUERYCAP命令获取,并且获得的能力使用结构体v4l2_capability描述。v4l2能力藐视结构体v4l2_capability的具体介绍如下:定义文件:/kernel/include/uapi/lin...原创 2019-12-27 19:17:00 · 3098 阅读 · 4 评论