linux_kernel
文章平均质量分 81
duanyu010
这个作者很懒,什么都没留下…
展开
-
在linux的用户空间读取侦听input的event事件(包括类型,键值,状态)
直接上代码。后续再补充分析。这个是android源码中 getevent 命令的源码。位于源码的目录:system/core/toolbox/ >>getevent.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include &...原创 2013-09-11 10:38:14 · 1506 阅读 · 0 评论 -
Linux 时钟管理
简介: 时钟管理是操作系统不可或缺的一个重要组成部分。无论是应用程序还是内核本身都在大量使用各种各样的timer。本文介绍了Linux操作系统曾经使用和现在正在使用的时钟管理机制,着重阐述了内核时钟子系统的整体架构以及在x86平台上的应用。转自:http://www.ibm.com/developerworks/cn/linux/l-cn-timerm/ Linux 中的定时...原创 2013-09-17 16:59:19 · 173 阅读 · 0 评论 -
使用 /sys 文件系统访问 Linux 内核
sysfs 的历史,其与 proc 的关系?sysfs 本身并不是一项很新的技术,但笔者发现,虽然 sysfs 从2003年诞生至今已有5年,但人们对 sysfs 依然缺乏了解;一个很重要的原因可能是缺乏文档, Linux 内核方面最重要的理论书籍“Linux 设备驱动第3版”和“理解 Linux 内核第2版”都诞生于2003年前后,并且从那以后尚未有再版过,其它一些重要文章则多对 sysf...原创 2013-09-22 11:33:08 · 127 阅读 · 0 评论 -
[转载] [GPIO]获取系统睡眠时GPIO状态的方法
[FAQ05342] [GPIO]获取系统睡眠时GPIO状态的方法Platform:MT6575MT6577MT6589Branch:JB2JBICS2ICSFAQ Content可以透過下指令的方式再 把 mobile log 抓回來看1.開機後先執行下面這道指令MT6589: echo 1 > /sys/module/mt_sle...原创 2013-09-22 14:42:36 · 469 阅读 · 0 评论 -
[转载] [Headset]Accdet检测pin内部比较器电压范围说明
[FAQ06740] [Headset]Accdet检测pin内部比较器电压范围说明Platform:MT6575MT6577MT6589MT6572Branch:ICS2JBJB2FAQ Content[Description]Accdet检测pin内部比较器电压范围说明[A]mt6575/77:有2bit AB比较器作...原创 2013-09-22 14:50:05 · 282 阅读 · 0 评论 -
[转载] LCM180度翻转方案
[FAQ05711] LCM180度翻转方案Platform:MT6589MT6572Branch:JB2JB3FAQ Content1. ProjectConifg.mk中定义宏MTK_LCM_PHYSICAL_ROTATION=180,定义此宏后,Surface Flinger会读取rotate属性对画面进行反转刷新,因此正常开机后的所有画面...原创 2013-09-22 14:50:30 · 329 阅读 · 0 评论 -
[转载] [TouchPanel]TouchPanel的虚拟按键没有震感
[FAQ06834] [TouchPanel]TouchPanel的虚拟按键没有震感Platform:MT6575MT6577MT6589MT6572Branch:ICSICS2JBJB2FAQ Content【问题描述】 Setting->情景模式->使能振动选项,TP虚拟按键无振动效果 【问题原因】 在Tou...原创 2013-09-24 09:51:10 · 173 阅读 · 0 评论 -
[转载] [Keypad]如何设计GPIO中断模拟普通按键控制静音等功能
[FAQ06059] [Keypad]如何设计GPIO中断模拟普通按键控制静音等功能Platform:MT6575MT6577MT6589Branch:ICS2JBJB2FAQ Content[Description]如何设计GPIO中断模拟普通按键控制静音等功能 [Solution]参考设计思路:Kernel 底层可以...原创 2013-09-24 15:03:36 · 208 阅读 · 0 评论