基于ARM的浮标通信控制平台的设计与实现

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