基于GPS/GPRS的车载导航系统的设计与实现

基于GPS/GPRS的车载导航系统的设计与实现

论文摘要

从目前我国的交通状况来看,道路交通面临的主要问题是:道路发展速度跟不上车辆发展,除了新建道路改善路网布局等之外,发展智能交通系统(ITS)是必由之路,而车载导航系统作为ITS的重要部分,近些年随着嵌入式系统、卫星导航技术和通信技术的发展,其性能得到了快速的发展。另外,私家车数量的增加,道路建设的快速发展,使得驾驶员对于道路不熟悉的情况日益增多,车载导航系统可以为驾驶员提供驾车中需要的多种功能,为驾驶员提供了便利,因此车载导航系统有着广阔的应用前景。本设计介绍了一种以ARM-Linux平台为核心的GPS/GPRS车载导航系统。该系统通过GPS接收机获得卫星定位信息,将车辆位置在电子地图上进行显示并通过GPRS模块将车辆信息发送到交通管理中心,同时从交通管理中心接收道路信息。首先本文介绍了系统的整体设计包括对设计目标的定位、32位ARM架构的嵌入式处理器S3C2410、各种嵌入式操作系统以及国内外嵌入式GUI的特点,经过分析进行了软硬件选择。其次介绍了系统引导装载程序的原理,分析了引导装载程序vivi的结构以及vivi的移植。研究了Linux内核结构以及引导过程,并在此基础上实现了内核移植。对于根文件系统的构建包括根文件系统的结构、构建系统命令程序进行了讨论。最后本文详细介绍了车载导航应用程序的设计,介绍了全球定位系统(GPS)原理、通用分组无线业务(GPRS)的结构和优势、GPS数据相关的NEMA0183协议和高斯-克吕格变换以及MAPINFO格式电子地图,本设计采用MiniGUI设计实现了车载导航系统的人机界面,利用其控件编程实现了GPS数据处理和GPRS信息的发送与接收,在编程解析MAPINFO格式电子地图提取数据的基础之上,使用MiniGUI完成电子地图的绘制,对于与地理信息相关的各种功能,包括路径规划算法、地图的缩放等的实现进行了介绍。对GPS位置信息进行变换之后将车辆位置在地图上进行绘制。设计中采用GPRS技术来替代传统的GSM无线数据传输部分,通过GPRS高达115kbps的通信速率,实现低于秒级的实时定位数据传输。设计重点之一是广泛使用自由软件如Linux及图形用户界面开发工具MiniGUI,它们的使用可以有效节约成本,同时稳定的性能可以保障系统需要。另一个重点是无线通信使用GPRS方式,它有效的减少了系统通信时延。本设计以车辆导航为研究对象,研制基于ARM-Linux的GPS/GPRS导航系统,以实验验证了本文设计方案的可行性和可靠性,功能基本达到最初的设计目标,为进一步的开发奠定了基础,但通过实践发现在该设计方案中仍存在需要解决的问题。

论文目录

  • 摘要
  • ABSTRACT
  • 符号说明
  • 第一章 绪论
  • 1.1 车载导航定位系统的研究背景
  • 1.2 国内外的研究发展现状
  • 1.3 本课题的主要研究内容
  • 1.4 论文章节安排
  • 第二章 车载导航系统的整体设计
  • 2.1 系统概述
  • 2.1.1 嵌入式系统的概念
  • 2.1.2 车载导航系统概述
  • 2.1.3 嵌入式系统在车载导航中的应用
  • 2.2 系统整体设计
  • 2.2.1 处理器的选择
  • 2.2.2 操作系统的选择
  • 2.2.3 图形用户界面开发工具的选择
  • 2.3 本章小结
  • 第三章 Linux系统的构建与移植
  • 3.1 硬件平台介绍
  • 3.2 系统引导装载程序(BootLoader)的移植
  • 3.2.1 引导装载程序的概念
  • 3.2.2 vivi移植
  • 3.3 Linux内核移植
  • 3.3.1 Linux内核结构分析
  • 3.3.2 Linux内核启动过程分析
  • 3.3.3 Linux内核移植实现
  • 3.4 根文件系统的构建
  • 3.5 本章小结
  • 第四章 车载定位导航系统应用程序设计
  • 4.1 应用程序软件总体设计
  • 4.2 界面和界面实现程序设计
  • 4.3 电子地图绘制程序设计
  • 4.3.1 MAPINFO格式电子地图介绍
  • 4.3.2 电子地图解析程序设计
  • 4.3.3 地图相关功能设计与实现
  • 4.4 GPS程序设计
  • 4.4.1 全球定位系统(GPS)概述
  • 4.4.2 GPS数据接收处理程序
  • 4.5 GPRS程序设计
  • 4.5.1 通用分组无线业务(GPRS)概述
  • 4.5.2 GPRS通信程序
  • 4.6 本章小结
  • 第五章 总结与展望
  • 附录
  • 附录 1 Linux内核配置选项
  • 附录 2 MiniGUI配置
  • 附录 3 mginit配置文件
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    基于GPS/GPRS的车载导航系统的设计与实现
    下载Doc文档

    猜你喜欢