当前位置:主页 > 科技论文 > 测绘论文 >

基于ARM-Linux的北斗定位终端的研究

发布时间:2018-10-22 09:41
【摘要】:随着民用化的普及,卫星导航系统越来越深入到人们的生活。无论在汽车导航、交通管理还是在国防安全领域,卫星导航系统的影响越来越广泛。同时由于嵌入式技术的发展,手持卫星导航终端也成为卫星导航领域的开发热点。 鉴于导航终端对处理速度要求较高,并且要求操作简单,本课题选择以S3C2440为处理器,Linux为嵌入式操作系统的开发平台,设计了基于北斗系统的卫星定位终端设备。论文首先对嵌入式开发的相关理论以及卫星导航定位的基本原理进行了详细的介绍,并对NEMA-0183的协议内容进行了说明。其次,根据导航系统的实际需求,选择了合适的系统硬件模块,并对各模块进行了详细的介绍,整个系统由基于S3C2440的控制模块、北斗UM220模块和无线传输模块GTM900-C组成。在软件方面,搭建了嵌入式Linux的开发环境,包括BootLoader的移植、Linux内核的移植、文件系统的构建、Qt的移植等内容,并且对触摸屏驱动的移植过程进行了详细的研究;随后重点设计了系统的应用程序,包括Linux下串口通信、卫星定位模块、无线传输模块以及嵌入式电子地图的设计,尤其深入分析了MapInfo电子地图,构建了基于SQLite的电子地图数据库,用于存放地图的详细信息。 通过最终的实验测试,,系统能够较好地完成定位功能,并能够通过GPRS/GSM网络将定位信息发送到手机上。
[Abstract]:With the popularization of civilian, satellite navigation system is more and more deep into people's life. Whether in automobile navigation, traffic management or national defense security, satellite navigation system is becoming more and more important. At the same time, with the development of embedded technology, handheld satellite navigation terminal has become a hot spot in satellite navigation field. In view of the high requirement of processing speed and simple operation of navigation terminal, this paper chooses S3C2440 as processor and Linux as embedded operating system development platform, and designs satellite positioning terminal equipment based on Beidou system. Firstly, this paper introduces the related theory of embedded development and the basic principle of satellite navigation and positioning in detail, and explains the protocol content of NEMA-0183. Secondly, according to the actual needs of the navigation system, the appropriate system hardware module is selected, and each module is introduced in detail. The whole system is composed of the control module based on S3C2440, the Beidou UM220 module and the wireless transmission module GTM900-C. In the aspect of software, the development environment of embedded Linux is built, including the transplantation of BootLoader, the transplantation of Linux kernel, the construction of file system, the transplantation of Qt and so on. Then the application program of the system is designed, including serial port communication under Linux, satellite positioning module, wireless transmission module and embedded electronic map design, especially the in-depth analysis of MapInfo electronic map. The electronic map database based on SQLite is constructed to store the map details. Through the final experimental test, the system can complete the location function well, and can send the location information to the mobile phone through the GPRS/GSM network.
【学位授予单位】:南昌航空大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P228.4

【参考文献】

相关期刊论文 前8条

1 吕伟;朱建军;;北斗卫星导航系统发展综述[J];地矿测绘;2007年03期

2 胡菲菲;;SQLite在嵌入式电子地图中的应用[J];湖南科技学院学报;2008年04期

3 龚义建,庄园;一种嵌入式电子地图开发方法的研究[J];计算机与数字工程;2005年08期

4 高迪驹;;基于北斗卫星通信系统的船载终端串口通信[J];上海海事大学学报;2008年04期

5 毛敏;;GPS卫星定位系统简介[J];陕西国防工业职业技术学院学报;2010年01期

6 刘传润;;北斗卫星导航定位系统的功能原理与前景展望[J];中国水运(学术版);2008年01期

7 印盼;赵建军;袁宏攀;;基于TQ2440和Linux的触摸屏的驱动研究[J];微型机与应用;2011年02期

8 黄波;胡修林;;北斗2导航卫星星间测距与时间同步技术[J];宇航学报;2011年06期



本文编号:2286803

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2286803.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0509e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com