首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Linux驱动
深海带鲤鱼
创建于2022-01-13
订阅专栏
驱动
等 2 人订阅
共10篇文章
创建于2022-01-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
V4L2框架-Videobuf2数据结构简单分析
参考:2.16. V4L2 videobuf2 函数和数据结构 — Linux 内核文档 (kernel.org) 1.简介 Videobuf2作为V4L2驱动程序和用户空间之间的数据传输桥梁,用于分
V4L2框架-视频流的停止(VIDIOC_STREAMOFF)
[toc] 1.应用层关闭视频流 2.驱动层关闭视频流 调用平台关闭视频流驱动接口vidioc_streamoff vidioc_streamoff vb2_ioctl_streamoff vb2_s
V4L2框架-缓存出队列(VIDIOC_DQBUF)
[toc] 1.应用层从队列中取出缓存 2.底层调用 调用平台驱动代码vidioc_dqbuf vidioc_dqbuf vb2_ioctl_dqbuf vb2_dqbuf vb2_internal_
v4l2框架-开启视频流(stream on)
应用层开启视频流编程例子 底层调用为 vidioc_streamon->vb2_ioctl_streamon vidioc_streamon ->vb2_ioctl_streamon ->vb2_st
v4l2框架—申请缓存(VIDIOC_REQBUFS)
1.前言 在v4l2框架中,有三种获取底层摄像头数据的方式:可以参考这篇文章 # v4l2应用框架-摄像头v4l2编程,本文就学习V4L2框架缓存管理做一个笔记。 2.v4l2中关于缓存管理的结构体
用户态open函数如何调用内核态open函数
1.图示 首先使用华清远见的一张图式,比较清晰,本文会从用户态到内核态进行大致的分析 2.虚拟文件系统简介 在Linux系统中,对文件的操作抽象为对虚拟文件系统的操作,虚拟文件系统屏蔽了底层逻辑,使用
Linux设备模型-kobject
每一个kobject对象都会关联一个sysfs文件目录,本节重点关注如何将kobject对象与sysfs文件系统关联起来,关注kobject对象默认的属性文件操作接口 1.kobject 首先看一下k
Linux设备模型基础
1.前言 字符设备驱动是最简单的驱动,实现对设备文件的打开,读写操作,但对于一些更加复杂的功能使用字符设备驱动框架来写可能完成不了这个功能,比如电源管理,热插拔事件,在Linux内核中I2C驱动,SP
Linux设备驱动模型-基本概念
1. 前言 在“Linux内核的整体架构”中,蜗蜗有提到,由于Linux支持世界上几乎所有的、不同功能的硬件设备(这是Linux的优点),导致Linux内核中有一半的代码是设备驱动,而且随着硬件的快速
驱动调试-Camera驱动的调试以及问题排查
调试 1.硬件部分 根据原理图确定camera的接口是MIPI还是DVP,确定在哪路IIC上 如果是MIPI,确定MIPI的的data lane数,哪路CSI上 用万用表确定Camera的供电是否正常