文档介绍:基于ARM-LINUX的GPS导航系统
前言
GPS 是英文Global Positioning System(全球定位系统)的简称,而其中文简称为“球位系”。GPS是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统。其主要目的是为陆、海、空三大领域提供实时、全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的。随着人民生活水平的法杖,GPS技术被越来越多的应用在个人PDA、个人车载终端、手机等个人设备上。人们通过手持GPS,能准确知道自己所在的位置,从实现到导航、确定旅游路线、获取地理信息等功能。本文介绍的GPS导航系统,以ARM作为主控芯片,配以GPS、TFT触摸屏、嵌入式LINUX操作系统,构建了一个集GPS信息显示、地图显示、语音导航为一体的完整系统。本系统在一定程度上推动了个人手持GPS导航设备研究的发展。
目录
第1章系统方案选择与论证………………………………………………………………………………1
…………………………………………………………………………………… 1
…………………………………………………………………………………1
主控芯片选择方案………………………………………………………………………1
操作系统及选择方案……………………………………………………………………2
GPS模块设计方案…………………………………………………………………………2
……………………………………………………………………… 2
…………………………………………………………………… 2
………………………………………………………………………………………3
第2章系统硬件设计----------------------------------------------------------------------------------------------------4
………………………………………………………………………………………4
flash芯片电路……………………………………………………………………………………6
………………………………………………………………………………………… 7
usb接口电路…………………………………………………………………………………8
………………………………………………………………………9
…………………………………………………………………………………………9
第3章系统的软件设计…………………………………………………………………………………10
……………………………………………………………………………………10
Maintab类………………………………………………………………………………………11
Mainwidget类…………………………………………………………………………………11
config 类………………………………………………………………………………………12
map类……………………………………………………………………………………………12
gps_diver 类…………………………………………………………………………………13
staSNR 类………………………………………………………………………………………14
debug_PDF 类………………………………………………………………………………… 15
Makefile 文件…………………………………………………………………………………16
地图文件()………………………………………………………………16
第4章测试………………………………………………………………………………………………17
………………………………………………………………………………17
卫星接收测试……………………………………………………………………………………18
……………………………………………………………………………………20
…………………………………………………………………………………22
…………………………………………………………………………………………22