哈尔滨工程大学硕士学位论文VxWorks环境下定位系统显控软件设计姓名:李海亮申请学位级别:硕士专业:水声工程指导教师:田坦20070301VxWorks环境下定位系统显控软件设计作者:李海亮学位授予单位:哈尔滨工程大学相似文献(10条)1.学位论文侯静基于VxWorks的深潜救生艇动力定位系统仿真研究2008本文以某深潜救生艇(DSRV)为研究对象,对其动力定位(DP)系统进行仿真。DSRV的动力定位技术是一种用于深潜救生作业的跨学科高新技术。它利用艇体自身的动力抵抗外界干扰,动态控制其保持某一姿态悬停于海洋中某一指定位置,以便进行对接救生作业。由于深潜救生艇的DP系统要求控制精度高、响应速度快,故对计算机控制系统的实时性、可靠性提出了非常高的要求。因此,本文选用PC/104总线嵌入式工控机以满足对控制计算机的实时性、紧凑性、低功耗性等各种性能的要求,同时,采用具有实时多任务特性的嵌入式实时操作系统——VxWorks,来保证DP系统的可靠性、精确性和实时性。本文利用模块化建模的思想,结合救生艇的特殊艇型和水下运动的特点,建立了救生艇四自由度运动的数学模型。根据嵌入式PC/104总线工控机硬件环境和VxWorks操作系统特点和控制系统设计所需的配置要求,对整个交叉开发环境进行了配置和构建。主要包括了VxWorks在PC/104上的BSP的配置以及串口等一些相关必要的硬件驱动程序的开发。同时,根据模糊控制理论,设置了相应的模糊隶属度函数,并建立了模糊规则库,再结合PID控制理论设计出了一种混合模糊PID控制器来对艇体的四自由度运动进行控制。本文的仿真结果既表明了运用混合模糊PID控制器的控制效果良好,也显示出了采用嵌入式实时操作系统VxWorks和嵌入式PC/104工控机在DSRV动力定位系统中应用的可行性和优越性。这为其它嵌入式自动控制系统的设计提供了较好的参考。2.学位论文廖军基于实时嵌入式操作系统VxWorks的车辆卫星导航定位系统2002车辆卫星导航定位系统是一种通过接收GPS卫星信息,经信号处理获得车辆速度、位置、时间等信息,最终定位和导航的计算机系统.它是集GPS技术、计算机通信技术、计算机系统技术和电子地图技术于一体的综合性系统.该篇幅论文着重介绍了这种基于嵌入式操作系统VxWorks的车载卫星导航定位系统的设计与研究方法.该文先简单介绍了嵌入式软件开发和VxWorks操作系统的基本情况,然后详细给出了系统的硬件结构和软件设计,包括GPS接收器件与计算机的接口,电子地图的构造方法,坐标转换方法,GPS动态定位,轨迹回放,偏离报警,双机情报互换,人机界面的设计等内容.3.学位论文郭传海基于vxWorks的AUV组合导航系统研究2005水下导航定位是远程AUV必须具备的一个能力。国内外学者对AUV的水下导航十分重视,并且作了大量的理论及试验研究,取得了创造性的成果。AUV的水下导航由于受到环境的影响,有其自身的特点。本论文是在哈尔滨工程大学研制的“智水-Ⅳ”号水下机器人平台上,进行的水下导航的理论研究与软件开发。 论文首先介绍了由光纤罗经、多普勒速度仪、定深仪、定高仪组成的船位推算定位系统,接下来分别介绍了GPS定位系统、水下声纳长基线导航系统,并在此基础上利用联邦卡尔曼滤波建立了组合导航系统。在船位推算定位系统中,包括了传感器数据的采集与预处理、数据的滤波、船位推算算法等内容。在长基线系统中,介绍了定位原理和对系统误差作了分析。在组合导航系统中,重点比较了几种滤波器结构,建立了GPS/DR/LBL组合导航模型。 本论文建立的水下导航系统在2004年8月的“海试”中,得到比较好的试验结果,对今后的水下机器人导航系统的研究与应用提供了一些有用的借鉴。4.会议论文李小民.孙长瑜.郑宗贵基于DSP和VxWorks技术的水下搜寻定位系统设计2001提出了一种基于DSP技术、VxWorks技术、GPS技术和无线通讯技术的水下搜寻定位系统设计方案.介绍了系统的组成和工作原理,重点分析了DSP技术和VxWorks技术的应用.5.学位论文陈希混合定位终端关键软件模块及ARM7VxWorksBSP的设计与实现2007本文对混合定位终端关键软件模块及ARM7VxWorksBSP的设计与实现进行了研究。文章分为八个部分:第一章对A-GPS定位技术的原理进行了概述。第二章首先介绍混合定位系统的整体架构设计,再详细介绍终端系统的设计与开发,重点阐述了软件部分的设计,其主要分为底层软件和应用软件设计,分别论述了各部分的设计需求和思路。第三章详细说明了基于ARM92410的底层软件开发,包括ARMLinux嵌入式操作系统介绍,以及移植bootloader、ARMLinux及文件系统的具体开发过程。第四章详细阐述了应用软件中GSM模块的实现,包括GSM模块核心功能分析,处理流程,关键技术实现等。第五章介绍了GSM模块的单元测试。第六章简要介绍了VxWorksBSP概念,分别论述了系统启动流程、BSP的开发环境及开发步骤等。第七章介绍了BASE端的整体设计,包括组网方式、硬件结构、产品功能等。第八章详细说明了BASE端BSP的设计和开发,包括异常处理、串口驱动、网络驱动、TFFS驱动、目标机FTP服务启动及VxWorksshell的具体开发过程。6.学位论文黄启军基于嵌入式VxWorks北斗二号用户机信息处理模块的研制2006本文研究了北斗二号卫星定位系统中手持用户机的实现方案。在用户机的设计中,始终贯彻软件无线电技术的观点,采用基于开放构架的计算平台和嵌入式VxWorks平台,充分利用最新的现代信号处理、无线通信的理论成果,大量选用最近几年电子信息技术领域的最新成果,特别在天线、射频、数/模和模/数转换、高性能DSP和FPGA、嵌入式芯片和实时操作系统,以及新型高性能电池等方面先进技术,实施标准化的模块设计,使用户机同时具有设计思想和实现技术上的先进性。主要工作包括:北斗卫星导航系统和软件无线电知识的学习和研究,嵌入式VxWorks系统的设计,北斗二代手持用户机信息处理平台的开发和调试,VxWorks操作系统在嵌入式微处理器PXA255上的移植,最后对该课题的后续工作进行了展望。7.学位论文孙凯基于VxWorks的车载导航系统的研究与实现2005车载导航系统是随着卫星定位技术的发展而产生的一种集成式的实时导航信息系统,它随着全球定位系统GPS的产生而产生,是汽车导航领域的一项伟大的技术革命。本文以车载导航系统为工程背景,研究了在实时操作系统下实现车载导航应用的相关问题。 本文首先介绍了嵌入式系统软件开发技术及其交叉开发模式。重点讲解嵌入式开发系统Tornado/VxWorks,以及VxWorks的GUI框架Zinc等,并深入研究了VxWorks下图形开发技术。 论文接着研究了地理信息系统的相关概念和内容,通过结合地理信息系统与车载导航应用提出了车载导航系统的框架和结构。结合课题实际需要,论文对标准空间数据格式Shapefile进行了深入研究,并制定了一种适合车载应用的用户数据格式,然后给出了两种格式间的数据转换方法,实现了基于一种用户数据格式的车载导航系统。 随后论文提出了车载导航系统中基本功能的设计思想,并研究了几种关键技术的实现方法,其中包括:地图的旋转,导航推位,内存绘图等。 最后,基于前述理论,在VxWorks系统下应用Zinc图形开发包实现了主要的车载导航系统相关功能。8.学位论文史丹萍BD—1接收机中嵌入式GUI的设计与实现2008随着信息技术的飞速发展,卫星导航定位系统在高科技战争中的地位显得越来越重要。为了在战争中占据主动地位,发达国家都在争先研制各自的卫星导航定位系统。BD-1是我国自主研发的卫星导航定位系统。北斗用户接收机是在北斗系统的基础上研制的车载手持终端设备。人机界面是北斗一号卫星定位系统接收机的一个重要组成部分,它将数据处理的结果以适当的方式显示给用户,并接收用户的输入进行处理。本文对基于嵌入式系统的BD-1用户接收机应用软件的设计与实现进行了研究。本系统采用的嵌入式操作系统是VxWorks,嵌入式应用软件开发使用了WindML组件。文章讨论了应用软件的输入法部分、电文通信部分的设计和实现。遵循美观实用的原则进行了电文通信界面的设计。设计了相应的通信电文收发算法。针对输入法部分,根据当下最流行的手机输入法—T9输入法进行设计。输入过程中通过标志位g_bInputMode值的不同使输入方式在汉字、英文字母、数字和符号之间切换,从而满足了用户输入汉字电文和代码电文的要求,实现了系统功能。输入法中汉字的输入是该部分的关键,因此文中对其进行了系统讨论。根据前面的设计方案详细讨论了各个模块的实现。该嵌入式软件最终得以成功实现,并被应用到自主开发的接收机中。经过整个项目组的努力,该应用系统能够稳定、可靠的运行,并达到了用户的要求。9.学位论文石鹏程嵌入式操作系统移植与应用开发研究2007目前,以ARM为代表的32位嵌入式微处理器,在嵌入式系统的应用越来越多,几乎成为工业控制的硬件标准。一方面它们具有体积小、性能强大、功耗低、可靠性高等特点,另一方面,它为高速、稳定地运行嵌入式操作系统提供了硬件基础。因此由基于32位嵌入式处理器的硬件平台和嵌入式操作系统构成的嵌入式系统被广泛应用于工业控制、消费电子、国防科技、网络通信等各领域。本文以两个项目的软件开发为背景,一是在某定位系统中采用了实时性较强的VxWorks操作系统,开发了基于CHAMP-AVⅢ平台的GPS通信应用。另一软件开发是便携图像声纳显控软件设计,硬件平台基于CirrusLogic公司的EP9312ARM处理器,软件平台是基于Microsoft公司的WindowsCE.NET,二者共同构成一个完整的嵌入式系统。本文主要涉及嵌入式操作系统的分析、移植与应用的研究。首先对WindowsCE.NET硬件平台NK9312开发板的板上资源进行了讨论。然后搭建、配置了两种操作系统的开发环境,针对系统开发应用定制了内核,并对向NK9312硬件平台移植WindowsCE.NET进行了剖析,进行了BSP中的BootLoader开发、OAL层开发和串行驱动程序开发。在应用开发方面,对VxWorks下GPS通信程序设计进行需求分析,实现了CHAMP-AVⅢ处理板的GPS数据通信。本论文的重点在于NK9312硬件平台的便携图像声纳显控开发,其中涉及到GUI开发、Winsock编程、图像显示、系统集成等技术,针对开发过程中出现的问题提出了一些可行的解决方案。10.期刊论文李贞妮.张军.罗喜伶.胡哲.LIZhen-ni.ZHANGJun.LUOXi-ling.HUZhe基于VxWorks的NTP服务器的设计与实现-计算机工程与设计2006,27(23)针对民航报文处理系统对时间同步的要求,采用VxWorks嵌入式操作系统,设计并实现了多工作模式的网络授时协议(NTP)服务器,建立了可靠的处理机制;并在网络授时协议的基础上,改进了广播模式实现算法和模式转换算法.最后通过测试对服务器的性能进行了评估.测试结果表明,基于VxWorks操作系统的网络授时协议服务器具有实时性好,稳定性高等优点.本文链接:授权使用:上海海事大学(wflshyxy),授权号:843ae9e1-56d7-4491-97d8-9de0008f8bcf下载时间:2010年8月28日