基于Linux的手持GPS的研究与设计

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:kaizhan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
根据IEEE的定义,嵌入式系统是控制、监视或者辅助设备、机器和车间运行的装置。它以应用为中心、以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。同一般PC系统相比具有很大的适应性和优越性。随着信息化、网络化、智能化的发展,嵌入式技术得到了极大的发展,Linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,具有巨大的市场潜力和商业价值。 GPS卫星定位技术是现代信息通信领域中一门新兴的技术。目前GPS主要用于工程测量和车辆定位,在个人应用方面还很欠缺,因此发展GPS信号接收机在人们生活中的应用,是一个难以用数字预测的广阔天地。 ARM处理器在当今的嵌入式微处理器领域中处于领先的地位。众多的半导体厂商都在生产基于ARM体系结构的通用微处理芯片。ARM的精简指令构架为主又不放弃与复杂指令平衡的设计,使得它具有高性能和低功耗。 本课题主要是研究一种基于ARM和嵌入式Linux操作系统的手持GPS导航系统的实现方案。手持GPS导航系统由手持GPS的硬件系统和手持GPS软件系统组成。本文对包括主处理器、存储电路、电源电路、SD卡电路、带天线的GPS接收模块的连接电路、USB电路、LCD触摸屏电路等多个模块在内的手持GPS硬件系统进行了设计研究。同时也对包括VIVI bootloader的移植、Linux操作系统的移植、文件系统的建立、GPS图形用户界面的建立等内容的手持GPS软件系统进行了设计。手持GPS导航终端通过GPS模块接收来自GPS定位卫星的定位信息,并将定位信息进行实时地处理,然后在显示终端上显示出来。作者在对嵌入式系统进行大量的研究和实践的基础上,总结和归纳了bootloader的移植过程和方法,系统地分析了linux内核与ARM平台移植的相关内容,归纳了嵌入式文件系统的建立的方法。最后对基于MiniGUI图形用户界面的设计做了介绍。
其他文献
虚拟企业作为二十世纪的管理组织模式和竞争战略,企业间资源共享,优势互补,敏捷响应市场机遇,实现合作企业的“多赢”,被研究者和有远见的公司所重视,有着广阔的应用和发展前景。虚
随着科学技术的不断发展,人体通信也从一个理论概念转化为实际的产品,充分发挥无线化、网络化、信息化的优势,实现健康全过程的跟踪与服务,人体通信网络是人体生命信息动态监测最
在现代通信网中,信令系统是必不可缺的的关键技术之一。七号信令系统作为现代通信网络的神经中枢,在各种通信网络中发挥的作用也越来越大。因此,如何在通信设备中更为高效、
码分多址(CDMA:Code Division Multiple Access)系统是一个干扰受限系统,系统中存在多址干扰(MAI:Multi-access Interference)和远近效应,是限制系统容量的主要因素。多用户检测
随着微电子技术、计算机技术和控制技术的迅猛发展,利用电子控制技术来提升汽车发动机的性能、节约能源和降低废气污染已经成为汽车电子技术的发展趋势。动力性与排放是改善整