基于ARM的海图标绘台手持终端系统设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:skybabay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
海图标绘台系统是现代船舶导航系统全面发展的产物,它的出现提升了导航系统的精度和航海作业的自动化程度。其中,标绘台手持终端作为系统的输入输出设备,直接决定了标绘台系统的实时性能和人机交互能力。为满足现代信息海战不断变化的需求,标绘台终端的应用程序应按照模块化的设计思想。当终端需要升级改进时,程序的扩展和维护容易。本课题融合嵌入式开发、海图导航、路径规划等技术,分析现有标绘台终端存在的缺点和不足,按照系统的设计要求和指标提出终端升级方案,详细分析终端的硬件、软件系统平台搭建和Qt应用程序的实现过程,从而提升标绘台系统的快速性和智能化水平。首先,总结海图标绘、手持终端系统技术的国内外发展现状,归纳本论文的主要研究内容。接着,参照现有标绘台终端的功能,结合系统的设计要求和性能指标,分别给出终端的硬件、软件设计方案,简单介绍Qt Designer开发工具以及独有的信号与槽机制。其次,介绍标绘台终端设计过程中涉及的理论基础:详细分析墨卡托和高斯投影的坐标变换公式、海图变形修正的计算公式;对比几种常用的路径规划算法,选取A*算法进行路径的规划,并利用Matlab对算法的性能进行仿真验证。再次,重点分析终端的系统平台搭建过程,选用高性能、低功耗的Cortex-A8处理器作为终端开发的控制核心,分步进行嵌入式Linux操作系统的移植工作:包括U-Boot引导程序、Linux内核和文件系统的移植,分析Linux字符、块以及网络三种设备驱动的开发流程。然后,按照模块化设计思想,将应用程序分为独立的功能模块,给出每一部分具体的操作过程,并用面向对象的Qt语言实现其功能。最后,在PC端将应用程序做适当修改,利用Qt/Embedded交叉编译后,移植到开发板上验证实验结果。本文以高性能ARM处理器和嵌入式Linux操作系统为基础,充分利用Qt平台的跨平台特性,与现有标绘台终端相比,具有良好的人机交互和扩展特性,大大提高了标绘台系统的数字化作业能力。
其他文献
多丽丝·莱辛,2007年诺贝尔文学奖的获得者,被称为“英国文坛的老祖母”和“继伍尔夫之后最伟大的女作家”。她的创作关注每个个体的存在,崇尚个体的自由发展,她一直用自己的文学
"80后"人群期望值较高并容易冲动,再加上较高期望值和巨大生活压力的交织,一旦出现某种导火索,便容易酿成或卷入形形色色的社会矛盾冲突当中。失业问题、不平等现象、互联网
肝硬化常由丙型肝炎或酒精性肝病引起。在2000年,由于肝硬化所致的病死率位于美国疾病病死率的第12位,共计25,000人死于肝硬化。腹水是肝硬化最常见的并发症,常伴有生活质量的下
全球可编程单芯片(SOPC)方案的先行者Altera公司于日前在北京召开了SOPC World大会,在这一业界盛会上,许多展示和演示采用了Altera的第二代产品,如StratixⅡFPGA、MAX Ⅱ CPL
卫星双向时间频率传递是一种独立于GPS的高精度远程时间传递技术。但受转发器带宽限制,目前双向卫星时间频率传递(TWSTFT)采用的码速率最高可达20 MChip/s,使基于码伪距测量
许多家禽如鸡、火鸡、珍珠鸡、鹌鹑、鸭、鹅等都可感染发病,但以鸡、火鸡、鸭和鹅多见,以火鸡和鸡最为易感,发病率和死亡率都很高;鸭和鹅等水禽的易感性较低,但可带毒或隐性感染,有
目的分析他汀类药物在临床用药中的安全性。方法 116例服用他汀类药物治疗患者,随机分为对照组和观察组,各58例。观察组患者采用小剂量他汀类药物治疗,对照组患者采用大剂量
ASGE全体会议上的另一项议题是关于目前设备的局限性且需要发展新的内窥镜技术以实施经胃的内窥镜外科手术。