基于Linux的综合导航信息处理应用技术研究与实现

基于Linux的综合导航信息处理应用技术研究与实现

论文摘要

综合导航技术开始于宇航,70年代开始在航海中得到发展。我国从70年代末开始相关技术研究,现在已经形成综合导航显控台和电子海图系统为主体的综合导航体系。近几年来,随着计算机技术的发展和导航设备的多样化,综合导航系统处理的信息日趋复杂,要求其功能越来越完善、自动化程度越来越高,这对导航信息的处理提出了新的要求。综合导航技术目前已经成了现代舰船导航系统广泛采用的信息技术。因此研究满足舰船导航系统实际使用要求的信息处理应用技术的设计与实现具有重要的实用价值。课题以综合导航系统信息处理系统为研究背景,通过对国内外相关技术的研究现状及发展方向的分析,在充分结合了综合导航信息处理系统功能需求的基础上,开展了综合导航信息处理应用技术设计与实现的研究。首先,介绍了综合导航技术的发展历程以及世界各导航技术先去国家的综合导航技术发展状况,描述了综合导航技术未来的发展方向和趋势。还介绍了被广泛应用于舰船导航的嵌入式软件技术的国内外研究背景。其次,详细阐述了Linux操作系统的特点和良好的发展前景,选取Linux作为综合导航信息处理系统的软件操作系统,并对其内核设定和裁剪进行了深入研究;选定Qt开发工具作为Linux下应用软件的开发工具,详细分析了Qt独有的信号和槽机制及Qt程序的设计流程。然后,结合综合导航信息处理系统的功能需求分析对应用软件进行了详细设计,将应用软件划分为三个主要模块:信息处理模块、接口模块和人机交互模块,并对每个模块进行了详细设计最后,在Linux操作系统下通过设备文件技术实现了系统串口的驱动;并且运用基于Qt工具提供的网络通讯功能实现导航信息在信息处理平台上的网络通信;还用Qt图形界面工具开发出界面友好、美观实用、安全可靠的人机界面。从而完成了课题的设计要求,完善了综合导航信息处理系统的应用软件。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 国内外发展状况
  • 1.2.1 综合导航技术的发展
  • 1.2.2 嵌入式软件系统的发展
  • 1.3 课题的主要研究内容
  • 第2章 综合导航信息处理系统软件平台Linux
  • 2.1 Linux操作系统与其他操作系统的区别
  • 2.1.1 Linux与MS-DOS的区别
  • 2.1.2 Linux与Windows等桌面操作系统的区别
  • 2.1.3 用GRUB引导Linux的硬盘安装
  • 2.2 Linux操作系统的裁剪
  • 2.2.1 Linux操作系统内核构成
  • 2.2.2 Linux裁剪方法
  • 2.3 对Fedora 13内核的裁剪和配置
  • 2.3.1 执行核心设定命令make menuconfig
  • 2.3.2 设置核心内容和模块
  • 2.3.3 对新核心的编译
  • 2.4 本章小结
  • 第3章 Qt图形界面开发工具
  • 3.1 Qt概述
  • 3.2 Qt开发工具的特性
  • 3.2.1 面向对象的程序设计方法
  • 3.2.2 Qt的信号和槽机制
  • 3.2.3 Qt的事件及其处理过程
  • 3.3 Qt应用程序开发
  • 3.3.1 Qt环境变量的设置
  • 3.3.2 Qt集成开发工具Qt Designer
  • 3.3.3 用Qt开发图形界面的基本流程
  • 3.4 本章小结
  • 第4章 综合导航信息处理系统的设计
  • 4.1 综合导航系统概述
  • 4.2 综合导航信息处理系统硬件结构
  • 4.3 综合导航信息处理平台需求分析
  • 4.4 综合导航信息处理系统软件设计
  • 4.4.1 信息处理模块
  • 4.4.2 接口模块
  • 4.4.3 人机交互模块
  • 4.5 本章小结
  • 第5章 综合导航信息处理应用技术的实现
  • 5.1 接口模块的软件实现
  • 5.1.1 串行接口的软件实现
  • 5.1.2 网络接口的软件实现
  • 5.2 人机交互界面的实现
  • 5.2.1 主界面
  • 5.2.2 模式选择界面
  • 5.2.3 设备管理与工况显示界面
  • 5.2.4 参数装订界面
  • 5.2.5 历史数据
  • 5.3 人机交互界面的程序实现
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    • [1].四维图新:行人导航信息服务是增长点[J]. 股市动态分析 2012(08)
    • [2].制约航运导航信息服务的法律法规因素梳理[J]. 中国水运(下半月) 2014(09)
    • [3].海上导航信息远程传输监控技术研究与应用[J]. 海洋测绘 2013(01)
    • [4].基于导航信息的强制限速方法的研究[J]. 信息通信 2020(03)
    • [5].测绘导航信息管理中Oracle数据库的应用研究[J]. 信息化建设 2016(02)
    • [6].基于北斗-物联网技术的导航信息系统探讨[J]. 新技术新工艺 2013(03)
    • [7].招标采购导航信息[J]. 今日工程机械 2010(04)
    • [8].招标采购导航信息[J]. 今日工程机械 2010(01)
    • [9].招标采购导航信息[J]. 今日工程机械 2009(09)
    • [10].机载气象雷达导航信息显示接口自动测试系统的设计与实现[J]. 计算机测量与控制 2008(08)
    • [11].Oracle数据库在测绘导航信息管理的应用探析[J]. 通讯世界 2013(09)
    • [12].招标采购导航信息[J]. 今日工程机械 2010(02)
    • [13].招标采购导航信息[J]. 今日工程机械 2009(11)
    • [14].招标采购导航信息[J]. 今日工程机械 2009(12)
    • [15].招标采购导航信息[J]. 今日工程机械 2009(10)
    • [16].招标采购导航信息[J]. 今日工程机械 2010(05)
    • [17].船舶导航信息系统接口设计[J]. 舰船科学技术 2015(01)
    • [18].气动模型及导航信息辅助的大气参数估计方法[J]. 控制与决策 2018(03)
    • [19].船用导航设备信息交互技术分析[J]. 船电技术 2013(06)
    • [20].利用Google earth建立旅游资源导航信息平台[J]. 湖南城市学院学报(自然科学版) 2010(01)
    • [21].基于DMA的常规弹导航信息实时处理技术[J]. 传感器与微系统 2015(12)
    • [22].GNSS导航信息对抗技术研究[J]. 全球定位系统 2018(02)
    • [23].飞机编队相对导航技术研究[J]. 现代导航 2016(03)
    • [24].E-航海在海警部队中的应用[J]. 中国水运(下半月) 2017(06)
    • [25].航海仪器的发展及其课程教学改革[J]. 航海教育研究 2010(03)
    • [26].无人机多源导航信息自主管理方法研究[J]. 控制理论与应用 2015(11)
    • [27].基于分布式导航信息的大范围环境机器人导航[J]. 山东大学学报(工学版) 2011(01)
    • [28].MBOC信号联合跟踪技术研究[J]. 空间电子技术 2014(01)
    • [29].基于信息集成预处理的船舶综合舰桥系统研究[J]. 舰船科学技术 2017(20)
    • [30].基于虚拟仪器技术的导航信息网络化分发系统[J]. 信息与电脑(理论版) 2012(22)

    标签:;  ;  

    基于Linux的综合导航信息处理应用技术研究与实现
    下载Doc文档

    猜你喜欢