论文部分内容阅读
针对船舶导航系统的现状,本论文设计实现了一个嵌入式电子海图导航系统,该系统采用32位高性能的嵌入式处理器Intel XScale PXA255,以嵌入式Linux为操作系统,采用嵌入式GUI构建图形用户界面,内置详细电子海图,外接GPS接收装置,实现船舶的电子海图显示、海图作业、航行监测和自动报警等功能。与同类系统相比,具有结构紧凑、经济实用、操作简便、功能可靠、快速响应、扩展性强的优点。 第一章综述了电子海图导航系统、嵌入式系统的发展现状,并给出了本课题的研究意义。 第二章对系统特点和功能进行分析,提出了系统硬件平台的总体设计、系统软件开发平台和开发工具的选择和系统软件的总体设计方案。 第三章对系统中使用到的相关技术进行了研究,包括GPS数据的接收和GPS数据与海图数据之间需要进行的坐标转换。 第四章讨论了军用矢量格式电子海图,分析了系统使用的电子海图分布,提出了对电子海图数据进行预处理的步骤,通过删除冗余数据、进行海图数据压缩以减小数据量,建立网格索引结构以便于海图快速显示。 第五章介绍了系统的硬件设计框架和组成部分。 第六章详细讨论了嵌入式系统软件的设计与实现,整个系统软件分成人机界面模块、显示模块、算法模块、海图作业模块、GPS模块、文件管理模块等六个模块,还讨论了系统软件最后实现过程中用到的引导程序和闪存文件系统。 第七章给出了系统的测试方法和测试结果。 第八章对本文的研究工作进行总结,并对系统进行了展望。