论文部分内容阅读
随着3G移动互联网时代的来临和嵌入式硬件设备的不断发展,以Android手机操作系统为代表的移动智能终端设备逐渐成为了人们关注的热点。Android操作系统是基于开源Linux内核开发的,人们不仅可以基于Android系统框架开发上层应用程序,还可以根据特定的硬件设备实现Linux内核驱动移植和中间件开发,甚至还可以对Android系统做深度定制。GPS定位系统在人们的生活当中应用非常广泛,尤其是在汽车、航船、手机、平板电脑等设备上使用居多。因此,研究基于Android系统下的GPS定位系统的实现过程意义重大。本课题介绍基于Android操作系统的3G物联网实验平台下对GPS定位系统的研究和实现。文中介绍了GPS定位系统的发展过程和实现原理,并专门针对3G物联网实验平台下的GPS硬件模块做具体的设计和实现。本文具体实现步骤如下:1)介绍Android系统的整体框架,阐述GPS系统技术的发展历史和基本原理。从设计和功能上分析3G物联网实验平台下的处理器、内存、LCD显示模块、触摸屏、音频、电源模块等硬件模块。2)详细的阐述基于3G物联网实验平台下软件编译环境的搭建、Android系统的编译、烧写过程。3)分析基于Android系统下的GPS定位系统的架构实现,重点介绍基于3G物联网平台下的GPS驱动、GPS硬件抽象层的移植和GPS JNI层代码实现。4)对GPS定位系统进行测试,计算当前具体位置的经度和纬度,并且使用Google地图显示当前具体位置。最后,基于3G物联网实验平台下GPS定位系统的实现过程进行总结和评价,对系统整体设计过程中的优点和缺点做出说明,为后续进一步的研究指明方向。