论文部分内容阅读
伴随着多波束测深声呐超宽覆盖、高分辨、高精度、多功能一体化探测等核心技术的快速发展,对海量数据存储和显示技术提出了更高的要求。本文基于多波束测深声纳平台对数据传输、存储和嵌入式软件控制设计进行了研究。本论文主要完成硬件平台设计和数据管理平台软件的开发。选择TI公司的OMAPL138 (ARM+DSP)双核架构处理器作为主控核心,实现对来自FPGA的数据进行传输、处理和存储,并对平台运行状态进行控制管理。其中DSP核的UPP接口接收FPGA传输的水下海量原始数据,DSP核对数据进行处理,获得目标的方位和深度信息;ARM核作为主处理器,与上位机进行网络通信,控制加载程序到DSP处理器,然后DSP处理器将数据信息传给ARM处理器,ARM处理器将数据信息保存到存储介质SATA接口硬盘和USB Flash中,LCD显示处理后的数据波形和深度信息。本论文根据项目需求对多波束测深声呐数据管理平台设计方案进行了总体的论证。依据设计指标,确定了芯片器件的选型,然后设计实现了硬件平台。此后,搭建了嵌入式器件的开发环境,包括DSP端使用的CCS(Code Composer Studio)开发环境和ARM端的使用Linux开发环境;其中ARM核为完成对SATA、USB、LCD等外设接口以及双核通信模块DSPlink的控制,需要完成ARM核上Linux操作系统的移植以及SATA接口驱动、USB接口驱动、LCD接口驱动以及DSPlink驱动模块的开发,并编译进Linux内核中;为验证数据可靠性,需要使用Qt软件开发工具开发调试软件并移植到ARM核LCD上进行显示;在上位机中需要使用Visual C++开发显控软件作为服务端与ARM核进行网络通信。最后,在多波束测深声呐数据管理平台设计完成之后,完成了系统的软硬件联调测试工作,提出了不足之处与改进方法。