gps 地理位置信息采集及显示系统软件开发
DESCRIPTION
GPS 地理位置信息采集及显示系统软件开发. 答辩人: 郭闻宇 指导教师:章亦葵 答辩时间: 2009.6.24. GPS 地理位置信息采集 及显示系统软件开发. 1. 项目介绍 2. 相关技术 3. 项目设计实现 4. 项目测试结果. 项目介绍. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/1.jpg)
GPS 地理位置信息采集及显示系统软件开发 答辩人: 郭闻宇指导教师:章亦葵答辩时间: 2009.6.24
![Page 2: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/2.jpg)
GPS 地理位置信息采集及显示系统软件开发 1. 项目介绍 2. 相关技术 3. 项目设计实现 4. 项目测试结果
![Page 3: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/3.jpg)
项目介绍 这个项目对 GPS 在汽车导航上的应用做了一些简单的研究和设计,目的是使载有 GPS 接收机的小车在完成对 GPS 定位数据的采集,通过 PC 解析数据后,把小车的行使路径在电子地图上显示出来。整个系统被放置在一个运行着 petalinux 操作系统的嵌入式开发板上,程序部分包括:小车上 GPS 数据的接收和发送, PC 终端上定位数据解析,以及电子地图显示三个主要部分。
![Page 4: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/4.jpg)
相关技术 NMEA 0183 标准 GoogleMap API FPGA Petalinux
![Page 5: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/5.jpg)
项目资料— GoogleMap API
加载地图 API
地图创建地图初始化
地图被载入 DOM元素 添加叠加层
![Page 6: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/6.jpg)
项目实现 系统结构 各部分实现
Petalinux 安装测地系初始化GPS 数据接收和发送NMEA 数据校验和解析地图操作
![Page 7: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/7.jpg)
项目实现—系统结构
![Page 8: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/8.jpg)
项目实现—系统结构GPS
地理
位置
信息
系统
车载
系统
初始化设置模块
GPS数据模块
控制命令模块
终端
PC
系统
NMEA数据处理模块
电子地图模块
![Page 9: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/9.jpg)
各部分实现— Petalinux 安装 安装的注意事项有: 从 xilinx 官网下载一个 opb_ethernetlite 的 license 两台电脑,一台 windows ,一台 linux , xilinx 的
XPS 装在 windows 上 编译内核时要把整个 Petalinux 目录拷贝到 linux 下 下载内核映像时的地址为 0x27051956 。它由 I:\
petalinux\software\petalinux-dist\u-boot\include 目录下的 image.h 文件中的 IH_MAGIC 宏来定义的
![Page 10: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/10.jpg)
各部分实现—测地系初始化gpsModule:GPSModule
CoorSet(command:string):bool
StateReport():string
sysIni tial :SysIni tial
GetCheckCode(command:string):string
gpsState
![Page 11: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/11.jpg)
各部分实现— GPS 接收和发送gpsModul e:GPSModul egpsData:GPSData
MsgReturn():bool
gps_data:string
:DataFi l e
GPSSave(posData:string,savedi r:string):bool
SaveState:bool
GPSRev():string
tcp:Network
GPSSend(Di r:string):bool
sendState:bool
![Page 12: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/12.jpg)
各部分实现—终端接收nmeaData:NMEAData
NMEAHandl e(nmeaData: stri ng): stri ng
NMEARev(): stri ng
:NMEAFi l etcp:Network
nmeaData: stri ng
Check(nmeaData: stri ng, checkCode: stri ng): bool
NMEASave(nmeaData: stri ng, saveDi r: stri ng):bool ()
saveState:bool
getCheckCode(nmeaData: stri ng): stri ng
![Page 13: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/13.jpg)
各部分实现—地图操作mapI nfoDpy:MapI nfoDpy :NMEAFi l e
OpenFi le(di r:string):bool
CloseFi le(di r:string):bool
:GoogleServer
DataRead(di r:string):string
LatLngData:double
overlays
AddOverlays()
GetOverlays(posLat:double,posLng:double):Overlays
![Page 14: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/14.jpg)
项目测试及结果 GPS 数据接收 无效
$GPGSA,A,1,,,,,,,,,,,,,,,*1E$GPRMC,062542.957,V,,,,,,,311006,,*26
有效$GPGSA,A,2,30,31,14,,,,,,,,,,3.7,3.5,1.0*34<CR><LF>
$GPRMC,062628.961,A,3906.4185,N,11709.1775,E,7.67,92.41,090609,,*35<CR><LF>
![Page 15: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/15.jpg)
项目测试及结果 NMEA 数据校验和解析
![Page 16: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/16.jpg)
项目测试及结果 地图路径显示
这是显示在地图上的全部路径,在优化之前路径在全部数据读取完了之后才能全部显示出来
![Page 17: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/17.jpg)
项目测试及结果 项目优化
这是优化后的路径,优化后路径能随数据的读取动态变化,但是缺少了很多细节信息
![Page 18: GPS 地理位置信息采集及显示系统软件开发](https://reader030.vdocuments.net/reader030/viewer/2022012308/56813eca550346895da932aa/html5/thumbnails/18.jpg)
结束 至此整个课题的内容讲述完了,请各位老师给予指导
谢谢