学位论文 > 优秀研究生学位论文题录展示
基于Android的GPS模块设计与实现
作 者: 李鑫泽
导 师: 李浩亮
学 校: 郑州大学
专 业: 微电子学与固体电子学
关键词: Android GPS应用层 HAL层 驱动层 JNI层 框架层
分类号: TN929.5
类 型: 硕士论文
年 份: 2013年
下 载: 77次
引 用: 0次
阅 读: 论文下载
内容摘要
随着新一代信息技术中的移动互联技术的发展,作为智能手机操作系统的Android得到了迅猛发展。其应用不再仅限于支持手机,逐渐扩展到平板电脑甚至工业领域。在物联网高速发展的今天,GPS设备作为信息传感设备,也成为人们关注的重点之一,成为继蜂窝移动通信和互联网之后的全球第三个IT经济新增长点。Android系统在GPS上层应用中提供了完善的接口,但在Android HAL层、驱动层却没有统一的标准。针对这一问题,本文基于S3C6410开发板和SiRF StarⅢ GPS模块,实现了Android系统移植和GPS模块功能开发,从而帮助开发者更好的理解和尽快的解决Android GPS相关问题,也为Android其它模块的开发提供参考。本文首先深入研究了Android系统架构和Linux开发环境下Android的方法,通过制作Bootloader、 Linux内核以及Android文件系统,实现了在S3C6410开发板上的Android移植;然后详细分析了Android下GPS模块的架构,并对GPS模块中的Framework层,HAL层以及驱动层设计进行了深入研究,总结并概况了Android系统下GPS模块的工作原理和工作流程,并根据SiRF StarⅢ模块的特点,在开发板上实现了Android系统下的GPS模块的JNI层、HAL层及驱动层;最后开发了GPS测试程序检验GPS模块能否正常获取经纬度信息,结果显示GPS能正常工作。
|
全文目录
摘要 4-5 Abstract 5-9 1 绪论 9-14 1.1 选题背景及研究意义 9-10 1.2 Andoird的发展现状 10-11 1.3 GPS系统介绍 11-12 1.4 主要研究内容 12 1.5 论文结构安排 12-14 2 软硬件平台构建和介绍 14-24 2.1 Android操作系统介绍 14-17 2.1.1 操作系统层(OS) 14-15 2.1.2 系统运行库层 15-16 2.1.3 应用程序框架 16 2.1.4 应用程序 16-17 2.2 硬件环境及资源 17-19 2.2.1 S3C6410开发板介绍 17-18 2.2.2 SiRF GPS介绍 18-19 2.3 开发环境搭建介绍 19-23 2.3.1 虚拟机及Linux安装 20-21 2.3.2 终端软件和通信软件 21-23 2.4 本章小结 23-24 3 Android操作系统移植 24-30 3.1 安装交叉编译工具 24-25 3.2 Bootloader移植 25-26 3.3 内核移植 26-27 3.4 Android文件系统制作 27-28 3.5 本章小结 28-30 4 Android GPS模块分析和设计 30-38 4.1 Android GPS模块设计 30-35 4.1.1 GPS驱动层 31-32 4.1.2 GPS中间层 32-34 4.1.3 GPS应用层 34-35 4.2 GPS启动流程及数据流向 35-37 4.2.1 GPS启动流程 35-37 4.2.2 GPS数据流程 37 4.3 本章小结 37-38 5 Android GPS模块实现 38-51 5.1 GPS JNI层实现 38-40 5.2 硬件抽象层实现 40-47 5.2.1 硬件抽象层定义 40-43 5.2.2 硬件抽象层的实现 43-47 5.3 GPS驱动层实现 47-49 5.4 本章小结 49-51 6 实验测试结果 51-56 6.1 测试环境搭建 51 6.2 GPS测试程序开发 51-52 6.3 测试过程及结果 52-56 7 总结与展望 56-57 参考文献 57-60 在学期间发表的学术论文与研究成果 60-61 致谢 61
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于Android终端的小型VoIP系统设计与实现,TN916.2
- 基于Android终端的视频通话系统设计与实现,TN929.53
- 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
- 基于Android智能手机平台的GPS开发,TP311.52
- UML在智能手机开发中的应用研究,TP311.52
- 基于3G平台的点餐服务系统的设计与实现,TP311.52
- 基于Deep Web的图书信息集成与查询系统,TP311.52
- 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
- 某大型零售企业移动办公系统研究,F721
- 基于Android的手机农业专家系统的设计与实现,TP182
- 基于Android平台的传感器技术应用研究,TP212
- 基于Android的图像特效的设计与实现,TP391.41
- SaaS在手机上的应用研究,TN929.53
- 基于Android平台投资预警系统的设计与实现,TP311.52
- 基于Android平台的微型OA系统的研究与设计,TP311.52
- 基于Google云计算平台的Web应用系统设计及实现,TP393.09
- 基于Android平台的个人移动地图应用,TP393.09
- 针对Android应用中Gallery内存溢出的解决方案,TP333
- 智能家居系统中手持终端的软件设计与实现,TP273.5
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com
|