
Linux设备驱动(Linux Decvie Driver)
文章平均质量分 93
srw11
这个作者很懒,什么都没留下…
展开
-
写一个块linux设备驱动
----------------------- Page 1-----------------------第 1章+---------------------------------------------------+ | 写一个块设备驱动 | +-----------------------------转载 2012-04-26 11:17:25 · 13618 阅读 · 0 评论 -
Linux驱动程序中THIS_MODULE 的定义
本文装载自:http://blog.163.com/jlz_325/blog/static/191740009201187101038209/结构体struct module在内核中代表一个内核模块,通过insmod(实际执行init_module系统调用)把自己编写的内核模块插入内核时,模块便与一个struct module结构体相关联,并成为内核的一部分。下面是结构体struct mo转载 2012-04-27 16:33:48 · 1833 阅读 · 0 评论 -
基于MTK架构的input子系统分析
参考文章:http://blog.chinaunix.net/uid-21712186-id-3237358.html http://blog.youkuaiyun.com/lmm670/article/details/6087081 http://blog.youkuaiyun.com/hongtao_liu/article/details/5679171 INPUT子系统简介: 对于众原创 2012-10-19 13:52:00 · 3759 阅读 · 0 评论 -
块设备读写流程
块设备读写流程 原文地址:http://blog.chinaunix.net/uid-14113486-id-81451.html从应用程序调用Read或者Write开始,数据在内核中到底是如何流通、处理的呢?然后又如何抵达具体的物理设备的呢?下面对一个带Cache功能的块设备数据流程进行分析。 1、 用户态程序通过open()打开指定的块设备,通过systemcall机转载 2012-05-03 13:58:28 · 1016 阅读 · 0 评论 -
linux工作队列
在Linux内核中,对下半部(或者说推后执行的工作)的处理方式有好几种,包括BH(bottom half),软中断,Tasklets和工作队列等等。在2.6内核中,大名鼎鼎的BH处理被废除,新增了更方便的工作队列。工作队列的方便之处在于它把工作推后,交由一个内核线程去执行,这个内核线程总会在进程上下文执行,因此,它就可以很方便的持有信号量(semaphore),当然也可以允许睡眠。内核对工作队转载 2012-08-24 16:15:12 · 897 阅读 · 0 评论 -
装载块设备驱动程序
本文系装载,原文出处:http://blog.chinaunix.net/space.php?uid=1772288&do=blog&id=2863696到目前为止,我们的讨论焦点一直是字符驱动程序。我们曾提到,字符驱动程序并不是 Linux 系统所使用的唯一一种驱动程序,本章我们将把注意力转向块驱动程序。块驱动程序提供了对面向块的设备的访问,这种设备以随机访问的方式传输数据,并且转载 2012-04-28 15:16:50 · 2287 阅读 · 0 评论 -
Qualcomm平台camera调试移植入门
1 camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略;在kernel中实现sensor的底层驱动。但是,对于最核心的sensor端的底层设置、ISP效果相关等代码则是单独进行了抽离,放在了一个daemon进程中进行管理:图1Qualcomm平台ca原创 2014-09-18 17:49:47 · 28910 阅读 · 5 评论 -
Android设备间USB传输(OTG)
1. USB概述 为了统一电脑和外围设备的接口标准,方便用户使用以及端口扩展,Intel和USB-IF组织于1994年开始开发一个通用总线标准-- USB(Universal Serial Bus),并在1995年发布USB1.0标准、2000年发展到USB2.0标准、目前已经更新到了USB3.0标准;另外,USB组织也在2004年提出了Wireless USB (无线USB)标原创 2014-09-09 11:11:48 · 30349 阅读 · 1 评论 -
Android下WiFiDisplay功能探究
WiFiDisplay(WFD)是WiFi联盟在已有技术的基础上,为了加速视/音频的传输分享而提出来的一个新概念。随着Android4.2实现WiFiDisplay后,越来越多的移动设备都陆续IR实现了这一功能或是使用类似技术实现(DLNA,AirPlay)。原创 2014-08-28 19:52:01 · 38287 阅读 · 6 评论