论文部分内容阅读
论文围绕水声测量系统中的浮标通信控制平台,研究如何实现高效的数据通信。论文所设计的通信控制平台主要采用ARM作为主控处理单元,辅以FPGA完成接口的扩展。在ARM中移植了Linux操作系统,通过编写驱动程序和应用程序,使ARM完成了网络通信、GPS数据的收发、辅仓数据的接收和与FPGA的数据通信。FPGA主要完成逻辑功能的扩展,包括ARM总线的逻辑控制、与声学信号处理平台的通信、同步脉冲的产生、数据的缓存等功能,一起配合ARM完成通信任务。论文首先简介了通信控制平台涉及的相关技术,然后对系统的硬件设计进行了详细的分析,从器件选型到各个分模块的设计实现都做了一一的剖析。在硬件实现的基础上,论文对嵌入式Linux系统环境搭建进行了说明,包括BootLoad移植、Linux内核移植、YAFFS文件系统的制作和驱动的挂载运行,使通信平台上能够运行一个完整的Linux系统。最后,论文对整个系统的功能软件进行了细致的设计,共分ARM和FPGA两部分,对各个功能模块的工作流程进行了分析,完成了代码的实现。论文设计的通信控制平台通过了湖上实验和海上实验,能很好的完成通信任务,达到了预期的目标。