上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 86 下一页
摘要: lseek在manpage中的相关说明:名称 lseek - 重新定位读/写文件偏移量内容简介 #include #include off_t lseek(in... 阅读全文
posted @ 2013-09-17 12:49 点点爱梦 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1 Gsensor 驱动概述 本文以Bma250驱动为例子,详细介绍Gsensor设计的一个模板。 gsensor驱动在系统中的层次如下图所示:Gsensor驱动(bma250为例子)" name="image... 阅读全文
posted @ 2013-09-16 14:01 点点爱梦 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 输入设备编程指南(Programming input drivers)~~~~~~~~~~~~~~~~~~~~~~~~~1. 新建一个输入设备驱动程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~... 阅读全文
posted @ 2013-09-16 11:08 点点爱梦 阅读(170) 评论(0) 推荐(0) 编辑
摘要: UEventObserver是android Java层利用uevent与获取Kernel层状态变化的机制。通过grep发现framework有如下模块使用UEventObserver的功能来提供服务:电池状态:... 阅读全文
posted @ 2013-09-14 19:41 点点爱梦 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Android新增了一个switch处理模块,但是没有说明其具体用途,这里将对该模块进行详细的分析。switch是Android引进的一个新驱动,用于检测一些开关量。比如检测耳机插入和USB设备插入等。Switc... 阅读全文
posted @ 2013-09-14 19:22 点点爱梦 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 大致来说分为两种(也许还有许多,等见到了再总结吧):第一种:fileoparetion里的ioctl: 第二种:属性操作中对文件进行读写 这种是重要的,也是常见的:如:static ssize_t i... 阅读全文
posted @ 2013-09-14 18:56 点点爱梦 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 怎么写符合输入子系统的驱动程序??1. 分配一个input_dev结构体2. 设置3. 注册4. 硬件相关的代码,比如在中断服务程序里上报事件。参考/drivers/input/keyboard/gpio_key... 阅读全文
posted @ 2013-09-14 16:19 点点爱梦 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 计时器是所有操作系统的一个必要组成部分,您将发现多个计时器机制。我们将首先简要介绍一些 Linux 计时器模式,然后深入研究它们的运行方式。(Linux)时间的起源在 Linux 内核中,时间由一个名为 jiff... 阅读全文
posted @ 2013-09-14 11:00 点点爱梦 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1 android input touch流程Android inout touch流程分两部分: 一部分是从android framework开始,如何读取touch设备的事件并分发。 另一部分... 阅读全文
posted @ 2013-09-12 17:57 点点爱梦 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 在Linux内核中何时使用spin_lock,何时使用spin_lock_irqsave很容易混淆。首先看一下代码是如何实现的。spin_lock的调用关系 spin_lock |... 阅读全文
posted @ 2013-09-10 19:14 点点爱梦 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 86 下一页