基于ARM11的Android系统移植及其温度传感器程序设计

被引量 : 0次 | 上传用户:xianglongke2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术和互联网络的高速发展,越来越多的移动终端设备出现在我们的身边,这些设备已经从简单的通话工具变成了人们进行交流和获取信息的主要途径,以往传统的嵌入式设备大多基于Linux或者WinCE操作系统,Android操作系统至2007年问世以来,已经有越来越多的研发人员投入到了Android系统研发中来,Android系统已经成为目前最热门研发平台。虽然目前在上市的产品中Android系统主要还是应用于智能手机领域,但是由于Android的开放性强和易于移植扩展等特点,越来越多的厂商制造了搭载Android系统的设备,包括平板电脑、GPS导航仪、智能电视等,但无论Android系统应用在何种终端设备上,在移植到特定硬件平台上时,其基本图形界面部分是必须移植的,其他部分可以按实际的硬件设备情况选择。本文以三星公司的ARM11处理器为核心的开发板作为硬件平台,首先分析介绍了Android平台的整体结构,包括Android系统中使用的两个关键技术JNI和HAL,并深入研究了Android平台图形系统的架构和功能;然后叙述了Android系统的移植过程,包括内核的选取、内核移植和裁剪、移植Android专有驱动程序、移植标准设备驱动程序和根文件系统的制作;最后在成功移植的Android系统上,以DS18B20温度传感器为例,移植了DS18B20温度传感器的驱动程序,并提出了一种在HAL层中以Sensor Stub方式实现Android系统的HAL接口的方法,并开发了室内温度监测的应用程序,该程序可以显示实时温度信息,并将近期温度的变化情况用曲线图显示在屏幕上,当温度超过预定范围时可以提示报警。通过测试结果表明,移植后的系统运行稳定,应用程序可以读取到准确的温度信息,达到了课题的预期目标。
其他文献
中国新时代时期的到来,将面临着一个巨大的时代考验——全球化的老年问题,从世界到国内将迎来老龄化社会。尤其我国还处于发展中国家阶段,老龄化人口的迅猛发展,关系着我国全
近年来,随着各地经济的不断融合,国内市场体制改革的不断加深,职务犯罪也发生了深刻的变化,出现了跨行业、跨地域、甚至跨国际的新态势,对我国职务犯罪侦查工作提出了新的要求。我
GPS广播星历参数具有物理意义明确、参数少、精度高等优点,可以考虑将它应用于其他卫星导航系统。但是GPS系统的卫星构成比较单一,而其他卫星导航系统可能包含中地球轨道 (ME
通过对国外步枪“三化”典型实例的分析和我国步枪发展方向的研究,提出我国步枪“三化”的途径及近期“三化”工作的思路。
文章分析了中国经济型饭店的发展现状及存在的企业制度建设滞后、运营管理上落后等问题,提出了发展经济型饭店的对策。
信息共享机制的缺失已经成为质量与可靠性信息工作的瓶颈,严重制约了信息的分析与利用深度。根据质量与可靠性信息工作的新需求,应用现代质量管理理论及系统工程方法,阐述了
抠图技术是图像和视频处理的主要技术之一,广泛应用于影视特效制作中。随着信息技术的发展和欣赏水平的提高,高清视频已经成为人们生活的主流。这意味着视频抠图技术所面对的
随着时代的发展,互联网已经渗透到社会的各个领域,网络购物应运而生。作为一种新兴的交易模式,网络购物因其成本低、商品丰富、服务快捷等优势吸引着众多的消费者。但同时,伴随网
在当前我国经济持续快速发展的情况下,债务重组对上市公司而言具有重要的意义,一方面可以减轻债务人的债务负担,改善经营状况,另一方面也可以将债权人的经济损失降到最低。我
现代社会中交流电机已经广泛应用于各个方面。针对交流电机高性能控制技术的研究对于提高电机控制性能和运行效率具有重要的意义。本文主要围绕通用型交流电机伺服控制系统展