- 博客(15)
- 资源 (8)
- 收藏
- 关注
转载 Android操作系统11种传感器介绍
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向
2012-06-27 18:31:47 22085
转载 android4.0与2.3版本的TP代码区
在android2.3上调试TP时,只需要把linux驱动调通,android就可以正常使用了,而到android4.0上又有些不同了,针对linux驱动,需添加如下内容: 1、在手指按下时需调用如下函数上报Key Down: input_report_key(struct input_dev *input, BTN_TOUCH, 1); 2、在手指释放时需调用
2012-06-26 17:32:36 1791
转载 Android触摸屏输入系统
1.触摸屏硬件原理1.1电阻触摸屏 中断产生。触摸屏芯片根据触摸按下时电阻分压值发生变化而产生中断,该中断输入给CPU。产生的条件很简单,主要有VDD,GND信号即可。因此,我们在调试时,可以在没有驱动的情况下去测量中断脚,是否在有触摸时发生变化,以前验证模块的好坏。 1.2电容触摸屏 中断产生和电阻屏类似,只不过电容屏是由于人体接触时形成耦合电容,从而电流发生变化。
2012-06-26 17:29:42 517
转载 linux内核input子系统解析
作者:刘洪涛,华清远见嵌入式学院讲师。Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。一、inpu
2012-06-26 16:57:39 839
转载 MIPI介绍
对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。MIPI (Mobile Industry Processor Inter
2012-06-21 10:31:00 12011
转载 LCD背光驱动 --Backlight
显示屏按其显示原理大致可分为CRT(显像管)、LCD(液晶)及OLED三类,从市场应用看,手机中使用的显示屏主流是LCD,OLED只在翻盖机的小屏中占有少量份额,而CRT在手机中没有用到。 LCD本身不会发光,要想让其显示所要数据和图像,就必需使用白光背光源,手机中的白光背光源一般由数个侧发光白色LED灯组成,LED灯的个数由屏的大小尺寸决定,一般由2~6个不等。 【1】L
2012-06-18 11:47:25 4751
转载 android Camera 应用流程 --Camera
public classCameraextends Object 本类主要用于和 camera service 建立及断开连接、设置拍照功能 、开启及关闭 预览 、拍照、检索 frames 编码成 video 。本类没有默认的构造函数,你可以通过 open() 函数获得一个 Camera 对象。 首先要使用硬件 camera ,必须要在 mani
2012-06-18 09:44:22 1206
转载 BASH 字符串拆分
在bash编程中对字符串的拆分应用很普遍,下面介绍字符串拆分的方法:一、目录名和文件名的拆分获取目录名命令:dirname 参数(文件名却绝对路径)文件名:basename 参数(文件名绝对路径)例一:basename /usr/local/share/doc/foo/foo.txtfoo.txtdirname /u
2012-06-15 15:40:35 2074
转载 Linux下使Shell 命令脱离终端在后台运行
你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤……在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网;或者(2)你在执行了shell命令之后必须要关闭终端软件(例如S
2012-06-15 14:05:13 935
转载 expect spawn、linux expect 用法小记
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l use
2012-06-15 11:38:59 443
转载 查看linux硬件信息
1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode | grep -i 'serial number' #查看板卡信息 cat /proc/pci ------------- ... 1, 主板信息 .查看主板的序列号 -----------------
2012-06-15 11:37:34 434
转载 /proc/sys目录下各文件参数说明
一、前言本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。加粗斜体表示可以直接运行的
2012-06-15 11:26:56 750
转载 proc文件系统详解
Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的特点。
2012-06-15 11:17:22 555
转载 Android getevent/senevent
getevent&sendevent 是android系统下的一个工具,可以模拟多种按键和触屏操作,产生的是raw event,raw event经过event hub处理产生最终的gesture事件。 === getevent ===getevent 监控当前的事件,鼠标事件,按键事件,拖动滑动等 dd device 1: /dev/input/event0 name:
2012-06-14 17:03:51 596
转载 Android shell 系统命令大全
Android本来就是一个linux操作系统,所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps 等,这里就不具体介绍了, 主要介绍几个Android特有的。 getprop 返回Android的所有系统属性。 getevent 打印所有的键盘和触摸事件 logcat 输出日志 printenv 系统环境变量 am 运行st
2012-06-14 17:02:13 4186
WIFI 无线 wi-fi
2010-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人