嵌入式Linux在导航定位系统中的应用研究

来源 :中北大学 | 被引量 : 0次 | 上传用户:jcm917
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于GPS车辆导航设备的应用研究越来越广泛,嵌入式Linux系统具有广泛的应用范围,是近年嵌入式发展最快的方向之一。将GPS、嵌入式技术、GIS地理信息系统融合实现电子地图实时定位以及其它相关功能,有着极大的应用前景和市场前景。本课题基于嵌入式技术为基础,以嵌入式Linux操作系统为核心,通过对GPS导航设备进行需求分析,希望能够将GPS技术、嵌入式技术、图形界面开发系统进行融合,设计出一种全新、实用、方便的车辆导航设备。本课题对基于GPS车辆导航设备进行了需求分析,提出了以ARM处理器为核心处理器,以嵌入式Linux操作系统为软件平台的设计思想。在基于嵌入式系统的GPS车辆导航系统中,硬件系统是软件系统的运行平台,嵌入式Linux操作系统是软件平台核心,MiniGUI图形界面开发库是操作界面开发的有力工具。本文根据GPS车辆导航系统的需求,结合ARM处理器以及GPS接收模块接口的特性,对硬件平台进行了设计,并绘制了原理图,对设计出来的硬件系统进行了测试。然后本文重点对嵌入式Linux操作系统的驱动程序开发进行了研究,提出了面向对象的方法进行Linux驱动程序设计,并且设计了相应的开发框架。该框架对Linux设备驱动程序的内核开发细节进行了封装,从而可以降低开发的难度,接着重点阐述了RS232串口通信设备以及按键设备的驱动设计方法,并对其进行了相关测试。这样本文搭建了一个用于开发GPS车辆导航系统的软硬件平台。本文介绍了MiniGUI用户图形界面系统,并且对GPS车辆导航系统的界面及地图的装载接口进行了设计,并且通过前面开发的RS232串口以及按键设备驱动程序,实现了GPS通信模块数据接收功能,并设计出给为其它应用程序服务的相关接口。
其他文献
随着信息技术的飞速发展,医疗行业正在向智慧医疗的方向逐步迈进。云存储作为支撑智慧医疗发展的重要技术,可以作为远程医院之间信息共享的平台,很好地解决了远程合作化诊断的问
随着通信技术和传感器技术的高速发展,在实时监控和联机分析等应用领域产生了大量流数据。数据流挖掘技术的研究已成为当前国际数据库研究领域的一个热点。数据流快速、持续
作为一种新的信息获取方式和处理模式,无线传感器网络(Wireless Sensor Networks,简称WSN)目前已成为通信领域备受关注的研究热点。WSN是一种新型的无基础设施的无线网络,能
随着三维模型的各种建模技术的出现,三维模型数量呈现几何级数增长。倘若能够更好地合理地对现有的三维模型进行复用,这将势必会节省大量的物力人力。这就将问题从“如何构建
根据国家信息产业部对振兴软件业和推动社会服务信息化的具体要求,以及政府、企事业单位对WEB个性化信息采集与管理的需求,Web信息服务行业已成为目前最热门的行业之一。然而面
伴随着信息化时代的到来,万维网(WWW)已经成为人们日常生活中非常重要的信息源。但是随着网络信息覆盖面逐渐扩大,增长速度不断加快,人们对获取信息的快捷性要求也越来越高。
随着信息技术的高速发展,网络中的数据共享和交换行为出现得越来越频繁。因为数据挖掘是从原始数据中挖掘提取对人们有用的信息,因此它也被作为数据分析工具而得到了广泛应用
自主导航技术是移动机器人的关键技术,也是移动机器人智能化程度的重要体现,而机器人同时定位与地图创建(Simultaneous Localization and Mapping, SLAM)是实现真正自主导航
目前,网络规模迅速扩张,网络的高速发展给数据传输带来了诸多的安全隐患,接连不断的信息泄密和网络犯罪使得网络安全问题更加突出。在信息化时代,数据是承载信息的基础,信息
随着网络技术的飞速发展,物联网(Internetof Things,IoT)受到人们的广泛关注。低速物联网(Low Speed InternetofThings,LSIoT)中的节点具有低速率、通信范围小等特点,因此在降低