气压传感器IC在智能手机Android系统上的驱动开发及功能实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:gksword
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自08年Android智能操作系统发布以来,已迭代多个版本,并得到广泛使用。随着市场对智能手机需求的不断提升,手机传感器IC也在持续发展。其中,气压传感器可提供较为准确的高程信息,有助于手机GPS的三维定位,并已成为配置于高端智能手机上的竞争性传感器,具有广阔前景和潜力。然而气压传感器在一般智能手机上的应用还远没有普及,这是因为这是一款较新的传感器,在快节奏、开发周期极短的的手机行业里,开发人员都习惯于参考现成的示例代码进行开发,如此可以极大地提高日常工作效率,这对一些中小手机厂商来说尤其如此。因此,从工程实用性角度,为更加有利于这款新型传感器在市场上的推广,本文针对Android平台下的气压传感器集成进行了研究,采用从内核驱动层、硬件抽象层直到应用程序层的传感器系统分层架构开发方式,并首次在三星Exynos4412开发平台上实现了BM1383GLV型气压传感器芯片的驱动和应用。本文首先通过对气压传感器系统需求的评估,在各类气压传感器芯片中,选择了压阻式MEMS气压传感器芯片BM1383GLV,并对该传感器的工作原理和功能特点进行了分析。BM1383GLV传感器具有高精度、低功耗等种种优点,适用于各类移动设备。Exynos4412是三星正式发布的首款四核处理器,本文对采用Android的Exynos44l2开发板进行了分析介绍。其次对基于Android操作系统的气压传感器模块的软硬件开发平台进行了详细的梳理和介绍,针对BM1383GLV传感器的I~2C驱动和基于Android平台的传感器硬件服务框架进行了详细分析,同时描述了传感器硬件资源在Android系统上的调用过程。在以上工作基础上,分析比较了BM1383GLV气压传感器在Android系统上的各种可能的集成方法和步骤。按照以上的分析和所得到的设计思路,给出了基于Android智能操作系统的气压传感器集成的总体设计思路及分层设计方法,即依次在内核驱动层实现了设备识别、数据上传、设备控制等功能;硬件抽象层(Hardware Abstraction Layer,HAL)是操作系统与硬件驱动间的衔接层,向下与内核驱动层对接,向上与Java本地界面(Java Native Interface,JNI)层对接,在HAL实现了用户空间节点调用及数据转发等功能;在更上一层的JNI层实现了服务构建、Java与C++的通信等功能;在Android操作系统接口实现了服务调用接口,并在APP中对该接口进行了调用。通过在Exynos4412开发平台的不同版本的Android系统中对传感器及相应的系统进行使用和测试,结果表明,所完成的设计在3.5寸至5.0寸的多种屏幕下具有较好的显示效果,系统可实时无误地显示传感器所提供的气压、温度的正确信息,整体运行流畅。此外,系统通过气压原始数据经过二次运算处理得到的高度测量值,误差可控制在2%,达到测量高程的要求。利用所研制的驱动针对QaulComm SnapDragon400平台进行了BM1383GLV传感器的初步开发,设计成本较Exynos4412平台的首次开发降低超过60%,说明本文所采用的分层驱动开发方式可有效降低后续研发成本。
其他文献
显示、照明技术的快速发展使得人们所处的空间光环境变得越来越复杂,由此也带来了许多视觉健康问题,这对光环境的测量和评价都提出了更高的要求。然而,现有测量手段虽然可以得到诸如亮度、照度之类的客观测量量,但它们大都反映的是光源之类的外界物体本身的发光特性,与人眼对光的感知效果并不完全匹配。在这种情况下,建立基于人眼感知效果的光环境测量和评价方法尤为重要。人眼对光的感知是多维度的,包含亮度、色彩、频闪等方
本文由理论研究和临床研究两部分组成。理论研究西医综述结合近年来现代医学对慢阻肺急性加重期的相关研究,从现状、危险因素、发病机制、治疗和预防等方面对研究进展进行了论述。中医综述系统总结了目前祖国医学对“毒”、“肺络”理论的相关研究,阐述了“毒损肺络”理论与COPD的相关性的研究进展,归纳了基于毒损肺络理论下中医对COPD的治疗思路。临床研究目的:评价西药联合清热排毒通络方治疗慢阻肺急性加重期痰热壅肺
无线传感器网络由于其自身的局限性,使得它容易遭受各种安全威胁。大部分研究工作只针对特定类型的攻击,且很多工作在提升无线传感器节点路由效率方面存在缺陷,这样就会导致
雷达散射截面积(RCS)作为获取目标信息特征的物理指标,一直是电磁学研究的关键内容,被广泛应用在目标识别、微波射频及地质勘测等领域。近年来,围绕着如何精确、快速获取复杂目标RCS提出了各种数值算法,其中矩量法(MOM)作为本课题研究的基础,由于MOM离散方程后所产生的矩阵是稠密的,会存在求解时间长、内存消耗大等问题,特征基函数法(CBFM)是一种在MOM上发展起来的宏基函数法。本文对CBFM进行改
如今,信息技术已经逐渐融合深入至国民经济的各个行业与领域,信息技术在国民经济中的重要性越来越突显出来。工业和信息化部部长苗圩表示:“随着新一代信息通信技术与经济社会各领域的深度融合,信息消费已经成为创新最活跃、增长最迅猛、辐射最广泛的新兴消费领域之一。在我国,信息消费已经超过社会总消费额的10%。信息消费在国民经济中的作用越来越显著,对于国民经济的推动潜力无穷。随着我国居民人均可支配收入不断增加,
最近几年,由于中国经济飞速发展,机动车保有数量快速增长,交通拥堵成为城市顽疾,为有效支持居民出行路径选择、城市交通管理部门如何进行交通控制和出行诱导,以及对未来道路交通流量的预测成为研究人员探究的热点问题。短时道路交通流量是实现智能交通的重要内容,其本身具有实时性和非线性,传统方法预测难以取得好的效果,基于此,本文主要研究了基于深度学习的短时道路交通流量预测模型和交通路网流量,研究内容如下:首先,
随着互联网技术的发展,信息传输的速度和存储空间的大小都得到了很大的提高,因此带来了云计算与大数据技术的发展。云计算与大数据技术为用户共享个人数据提供了极大的便利,
当今社会城市规模不断扩大,交通作为城市系统中的重要组成部分,在发挥其日常功能的同时,也带来了居民交通需求量急剧增加,城市活动效率急剧下降,环境污染日趋严重等沉重的现
随着移动互联网的兴起与发展,智能手机等智能终端设备已经遍布在生活的方方面面。基于移动终端的位置服务也成为移动互联网业务中不可或缺的一部分。智能终端设备与人的活动
三维探地雷达(3D GPR,3-Dimensional Ground Penetrating Radar)是一种全方位、高分辨率的无损探测前沿方法。使用3D GPR对道路下方介质进行动态监测,在城市道路下方隐伏病害的监测和排查工作中具有巨大潜力。本文针对3D GPR在城市道路中的数据采集、处理、时移数据比对等方面展开研究,主要内容及创新点如下:第一,结合城市道路特点及3D GPR数据采集系统结构特