基于arm11-linux的车载导航系统研究与实现

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:liuwuguigui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文围绕车载GPS导航系统的研究与设计,讨论了系统设计过程所涉及到的关键技术。根据系统所要实现的功能,设计出了整个系统的结构框架,并对实现每个功能模块的多种主流技术方案进行了对比,选出最适合本设计的解决方法。系统采用了三星公司的S3C6410作为主控芯片,以嵌入式Linux为操作系统,Qtopia作为图形显示界面。项目中对硬件平台进行了设计,详细地介绍了每个功能模块的设计原理以及软件平台的建立的过程。针对传统Dijkstra算法在计算最短路径过程中,搜索范围过大,一些节点重复计算,导致运行效率低下的问题,采用了优化Dijkstra算法,在计算下一个路口时,不必把所有节点扫描一遍,只需扫描与前一个路口节点直接相连的路口即可。文中选取一百个节点,分别用传统Dijkstra算法和优化Dijkstra算法编写其程序,利用函数gettimeofday计算它们在Linux系统下的执行时间,经过对比得出优化Dijkstra算法所用的平均时间减少了大概0.002125秒,当一个网络中的节点非常多时,能够大幅提高系统的执行效率,这对于实时性要求比较高的车载导航系统,具有很重要的意义。此外,还设计了软件的整体框架,使用C++语言编写系统的应用程序,并详细分析了每个程序模块的功能。  最后,把定制好的BootLoader、内核以及根文件系统移植到开发板上,并将在Qt平台上开发并且经过交叉编译的可执行文件下载到系统中运行。经过多次实践和改进,系统最终实现的主要功能有:GPS定位导航、电子地图查询、最短路径规划、模拟导航以及路径清除等。
其他文献
本文通过对荣华二采区10
期刊
根据《甘肃省林业和草原局关于开展弘扬八步沙精神·庆祝新中国成立70周年生态文化大赛活动的通知》安排,省林草局于2019年6月起组织开展了弘扬八步沙精神·庆祝新中国成立70
期刊
学位
川崎市位于东京正南,人口130万.19世纪晚期日本向西方开放的时候,川崎只是一个小镇.从那以后,多种工业包括钢铁、石油精炼、石化、水泥、造纸、动力生产和冶金等,被引进到这
红耳龟(Trachemys scripta elegans)是世界最危险的100个入侵物种之一,是典型的外来有害物种,现已证实红耳龟能在我国台湾、海南、广东等地的野外成功繁殖,其繁殖力、存活率
随着物联网的发展,射频识别((RFID)技术因其非接触性、体积小和存储容量大等特点,得到了越来越多的发展和应用。随着各种新技术的应用,超高频射频识别(UHF RFID)标签芯片的研
为了缓解废弃电器电子产品不规范的拆解处理带来的环境健康影响和资源浪费,中国出台了《废弃电器电子产品回收处理管理条例》及一系列配置政策,促进了废弃电器电子产品资源循
移动机器人技术是当今人们研究的热点问题,它涉及到智能控制、图像识别、信息处理等多种技术,它综合了计算机、电子、机械等多种学科,并且相对于传统的机器人,移动机器人加入