基于Android系统的传感器设计.pdfVIP

  • 6
  • 0
  • 约7.45千字
  • 约 2页
  • 2017-07-05 发布于天津
  • 举报
基于Android系统的传感器设计.pdf

第 40卷 第 7期 ·学 术 湖 南 农 机 2O13年 7 月 Vo1.40 July.7 HUNAN AGRICULTURAL MACHINERY July 2013 基于Android系统的传感器设计 王春红 (潍坊科技学院,山东 寿光 262700) 摘 要:近些年来移动互联网技术有了飞速的发展,智能手机成为人们使用移动设备的首选。传感器是智能手机重 要组成部分,它能够最大程度的丰富智能手机功能。Android系统是现在使用最为广泛的智能手机操作系统,因为在该 系统框架 内可以兼容多种传感器。 关键词:Android;传感器设计;模块 中图分类号:TP212 文献标识码:A 文章编号:1007—8320(2013)07—0140—02 Andr0id—based sensordesign W 』vG Chun-hong (WefiangUniversityofScienceTechnology,Shouguang,Shandong262700,China) Abstract:Inrecentyears,internettechnologyhasbeendeveloped rapidly,smartphoneshasbecomethefirstchoice ofmobile devices.Sensorsarean importantpartofsmart phonesand itcanmaximizethewealth ofsmartphonefeatures. Android system isthe mostwidely used smartphoneoperatingsystem now,becausetheframework ofthesystem iscom— patiblewithavarietyofsensors. Keywords:Android;sensordesign;module Android系统在结构上可以分为四层:应用层由一些应用 所需要的数据,并将这些数据通过接 口输送给系统硬件抽象 程序组成 ,既有第三方所开发的各种应用程序 ,也有Google公 层。本文基于高通MSM7227平台进行传感器模块的开发设 司开发的应用程序,它们均是通过Java进行编程的;由Google 计 ,该平台是由高通公司开发研制的,属于性价比较高的中低 公司自行开发的框架层,它具有完整代码体系,能够给第三方 端处理器的解决方案。本文传感器驱动层的设计主要包括 :使 开发的应用程序提供完善接 口;硬件抽象层的主要作用就是 用Linuxslab分配器实现系统内存分配;使用工作队列方式来 分离框架层与驱动层,使得框架层内的开发或扩展能够不受 实现对系统寄存器数据的轮询采集;通过 input子系统来实现 驱动程序的约束;驱动层的作用就是根据手机硬件设计来初 系统数据的传输;使用Earlysuspend机制进行系统休眠设计。 始化所安装的各种传感器,同时完成寄存器的读写操作,以保 表 1传感器类型以及本地接 口 证传感器能够正常稳定的运行。 传感器 JAVA中的名称 本地接口名称

文档评论(0)

1亿VIP精品文档

相关文档