- 博客(6)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
转载 list_entry
list_entry(ptr, type, member)语句理解 list_entry(ptr, type, member)语句定义在文件include/linux/list.h中。00342: /**00343: *list_entry-getthestructforthisentry00344: *@ptr:the&structlist_headpointer.00
2014-05-18 21:44:26 545
转载 list_del()
从entry所在的双向链表中将entry删除:static inline void list_del(struct list_head *entry){ __list_del(entry->prev, entry->next); entry->next = LIST_POISON1; entry->prev = LIST_POISON2;}
2014-05-18 21:40:45 664
转载 linux下设备device_register和驱动driver_register先后注册的影响和关系
这段世界大概半个月了,开始linux驱动的真正开发,也是从基层开始看的。相比以为linux下的驱动就是点灯之类的Led来说,现在我的感受就是,那些完全就是表面的东西。核心层次的驱动,完全不是这么随随便便写出来的。也正好说明现在很多公司正在写驱动的不多,完全独立写的也不多,因为实在太复杂。只能靠着源码或者BSP来修改。半个多月来看了linux2.6.10下面的音频驱动OSS架构,不是一般的复杂。熟悉
2014-05-07 23:06:05 594
转载 Linux 下摄像头视频采集与显示 .
说明:1、本文所提及的摄像头不是zc0301p,使用的API不是V4L,显示所使用的上位机不是QT,特此说明。2、UVC只是一个驱动,如果它能成功驱动摄像头,会在/dev目录下出现video(或video0、video1等等)。这样,就可以使用Linux提供(准确说不是Linux提供,具体的百度吧)的一套API,即V4L2来访问摄像头了。“使用”是指我们写的采集数据的程序,而不是指“摄像头
2014-05-06 23:01:45 6284
转载 V4L2驱动详解 API翻译 .
v4l2驱动编写篇一--介绍 原文网址:http://lwn.net/Articles/203924/大部分所需的信息都在这里。作为一个驱动作者,当挖掘头文件的时候,你可能也得看看include/media/v4l2-dev.h,它定义了许多你将来要打交道的结构体。一个视频驱动很可能要有处理PCI总线,或USB总线的部分。这里我们不会花什么时间还接触这些东西。通常会有一个内部一I2
2014-05-06 22:58:17 545
转载 嵌入式Linux下Camera编程--V4L2
作者:Sam (甄峰) sam_code@hotmail.com 最近有个需求,要在ARM Linux上实现USB Camera 拍照功能。 0. 背景知识:首先要确认的是,Kernel是否支持USB Camera。因为Linux下,USB协议除了电气协议和标准,还有很多Class。这些Class就是为了支持和定义某一类设备接口和交互数据格式。只要符合这类标准,则不同厂商的U
2014-05-06 22:49:59 836
APK执行bin权限问题咨询
2015-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人