Android系统中LSM303DLHC传感器驱动设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Linuxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机和嵌入式设备的发展,各种传感器也被加入到这些终端中,以获得更好的智能性和用户体验。这些传感器中大多数都可以使用I2C总线进行数据传输。运行在这些智能设备中运行中的操作系统多部分为Android或以Linux为内核的操作系统。本文以Freescale SABRE Lite开发板为硬件平台,设计一种使用I2C总线进行数据传输的线性加速度传感器和磁场强度传感器在Android内核运行的驱动程序。并详细分析了Android系统下,传感器模块的工作方式,在Android系统下,实现了对LSM303DLHC传感器的驱动设计。本文通过Android调试工具和第三方APP,并根据Android传感器模块的代码要求将传感器在Linux输入子系统中进行注册,而后生成设备属性文件给Android传感器模块提供文件控制接口。验证了设备和驱动在Android下的工作状况以及设计结果,最终达到了目标。
其他文献
网络在我们的生活中扮演着重要角色,网络连接起来的设备和应用程序越来越多,不仅仅包括各种服务器、台式计算机、笔记本电脑,还包括我们的手机、掌上电脑和各式各样的嵌入式
图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会化中作用愈来愈重要。本文正是基于这个出发点,依据信息管理系统的先进思想理论和我国图书馆具体特
随着互联网的飞速发展,网络电台、视频点播、IPTV等流媒体应用的需求品质在不断提高。从音/视频压缩编码、流媒体服务器的传输服务性能到客户端的播放质量,使得流媒体技术的
网格是当前并行和分布处理技术的一个发展方向,其目标是实现对地理上广泛分布的大量异构资源进行共享,其中复制管理是网格中一个重要的组成部分。创建的数据副本可以降低远程
近年来,随着网上电子文档的数量以指数级的速度增长,文本分类技术在信息检索、信息过滤以及内容管理等各项应用中变得越来越重要,已经成为信息检索和机器学习中的前沿研究领域。
随着互联网的发展,数字产品的信息安全和版权保护问题日益严重。数字水印在解决此类问题方面起到了重要作用。当前数字水印的研究热点主要是灰色图像的数字水印算法,但实际生活
随着国际互联网的快速普及,通过网络共享的中文信息资源以接近指数级的速度递增。要从这么多的网页中找到我们需要的信息,无疑像大海捞针一样困难,而信息检索技术就是为了帮
随着移动通信技术和互联网的发展,未来移动通信将向宽带化、数据化、多应用化发展,移动通信和网络互联技术将融合在一起,从而产生用户潜力巨大的移动互联网。在移动互联网基础之
在混凝土结构的施工及使用过程中,由于受其自身及外界各种因素的影响,常常会产生一些缺陷,对混凝土结构的承载能力和耐久性造成严重影响。采用超声波无损检测技术进行质量检
如今Internet上多媒体(视频、音频等)内容正在快速地增长。为适应大量、实时多媒体信息的网上传输,诞生了流式传输技术。流媒体就是使用流式传输技术的媒体,如:音频、视频或