摘要:
今天继续学习Android驱动输入系统,在注册键盘驱动的时候需要申请一个中断号。看代码如何实现下面是键盘的探测函数static struct input_dev *kpd_input_dev; // 输入设备实例 kpd_input_devstatic int kpd_pdrv_probe(stru... 阅读全文
摘要:
1输入子系统架构Overviewhttp://blogold.chinaunix.net/u1/58855/showart_1737481.html 输入子系统(Input Subsystem)的架构如下图所示 输入子系统由 输入子系统核心层( Input Core ),驱动层和事件处理层(Even... 阅读全文
摘要:
android 静音与振动来源http://blog.csdn.net/zhenwenxian/article/details/60811571,设置静音和振动静音和振动都属于来电后的动作.所以在设置静音和振动时都只是设置一些标识,并往数据库写入相应标识.文件:packages/apps/setti... 阅读全文
摘要:
如何在ubuntu10.04环境下编译androidandroid, 编译编译环境:ubuntu10.04 1.安装java 下载jdk-1_5_0_22-linux-i586.bin 安装./jdk-1_5_0_22-linux-i586.bin 会生成jdk1.5.0_22目录,将此目录... 阅读全文
摘要:
键盘驱动的设置1,一般要初始化矩阵键盘的行数和列数,设置矩阵的扫描驱动线的开始gpio,设置矩阵的扫描输入线的开始gpio,利用循环分别对每个扫描驱动线的gpio初始化为输出脚,利用循环分别对每个扫描输入线的gpio初始化为输入脚。2,在模块加载函数中注册输入设备。注册输入设备的函数为:int in... 阅读全文
摘要:
这个大哥的博客讲的不错。。转来了。。多谢了。。 地址 http://blog.csdn.net/zhenwenxian/article/details/6064234Linux输入子系统按键与触摸屏的设备驱动,在Linux系统中实现这类设备驱动的方法是利用input子系统。Linux系统提供了i... 阅读全文
摘要:
在源码中,宏likely和unlikely 是这么定义的(位于include/linux/compiler.h):#define likely(x)__builtin_expect(!!(x), 1)#define unlikely(x)__builtin_expect(!!(x), 0)要理解宏l... 阅读全文
摘要:
在源码中,宏likely和unlikely 是这么定义的(位于include/linux/compiler.h):#define likely(x)__builtin_expect(!!(x), 1)#define unlikely(x)__builtin_expect(!!(x), 0)要理解宏l... 阅读全文
摘要:
ubuntu新建的用户并没有新建相应的home目录和对应的shell环境。 下面就总结一下如何的在ubuntu下建立用户并配置新的shell。涉及的命令有useradd , userdel, usermod.1. root@yw-desktop:/home# useradd -r -m -s /... 阅读全文
摘要:
ubuntu新建的用户并没有新建相应的home目录和对应的shell环境。 下面就总结一下如何的在ubuntu下建立用户并配置新的shell。涉及的命令有useradd , userdel, usermod.1. root@yw-desktop:/home# useradd -r -m -s /... 阅读全文