文章分类 -  Android Sensor模块

摘要:通常,传感器的驱动由三部分构成:总线、驱动总类、驱动与用户层交互。传感器与硬件的交互基本采用IIC总线或者platform总线,其它总线在传感器中采用的比较少,本系列文章就没有进行介绍。传感器的驱动类型可以是IIC设备,可以是platform设备或者是MICS以及HWMON设备。而驱动与用户层的交... 阅读全文
posted @ 2014-11-20 01:19 MMLoveMeMM 阅读(181) 评论(0) 推荐(0) 编辑
摘要:platform设备的驱动我就不写了,一般的,AD或者DA都以platform驱动的形式挂载在系统中。比如某些触屏,某些光线传感器。 阅读全文
posted @ 2014-11-20 01:19 MMLoveMeMM 阅读(166) 评论(0) 推荐(0) 编辑
摘要:IIC是手机中主要的传感器总线,当时IIC的设备驱动想对于IIC总线来说则简单的多。IIC设备驱动 本来这里我打算说一下IIC设备的数据传输函数,但是工作需要我去研究java,为了吃饭,这个sensor驱动部分,就简写了,我把大体的传感器驱动函数都放在这几个文章中。大家可以参考。IIC驱动的数据传输... 阅读全文
posted @ 2014-11-20 01:17 MMLoveMeMM 阅读(495) 评论(0) 推荐(0) 编辑
摘要:属性系统 属性系统传感器驱动的主要组成部分。在传感器驱动中通常使用属性系统实现传感器的打开、关闭、参数设置读取等功能。一个简单的例子如下: 属性系统的驱动代码 HWMON驱动 hemon子系统,可以理解成 hardware monitor——监控硬件设备... 阅读全文
posted @ 2014-11-20 01:16 MMLoveMeMM 阅读(1790) 评论(0) 推荐(0) 编辑
摘要:Input子系统是linux的主要驱动之一,这里我写了一个虚拟的input设备驱动的部分。 这里我以一个虚拟驱动,定时上报声音+键,代码如下:input driver这个驱动实际上是一个sensor input设备的一个缩影。 一个input设备有三部分组成。一、保存input设备驱动的指针,保存w... 阅读全文
posted @ 2014-11-20 01:14 MMLoveMeMM 阅读(489) 评论(0) 推荐(0) 编辑
摘要:Android传感器 Android系统支持加速度传感器(accelerometer)、陀螺仪(gyroscope)、环境光照传感器(light)、磁力传感器(magnetic field)、方向传感器(orientation)、压力传感器(pressure)、距离传感器(proxi... 阅读全文
posted @ 2014-11-20 01:09 MMLoveMeMM 阅读(742) 评论(0) 推荐(0) 编辑
摘要:Sensor作为Android系统的一个输入设备,对Android设备来说是必不可少的。Sensor主要报告G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等。由于各个Sensor的移植大同小异。本文就主要对G-Sensor和LightS... 阅读全文
posted @ 2014-11-20 01:07 MMLoveMeMM 阅读(1171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示