论文部分内容阅读
随着电子信息技术、计算机技术和微电子技术的发展,嵌入式系统已经日益成熟和完善,已经在工业和生活领域得到了广泛的开发和应用。嵌入式系统产品的研制和应用也已经成为推动国民经济信息化发展的新动力。VxWorks操作系统是美国Wind River公司设计开发的一种嵌入式实时操作系统(RTOS)。由于其具有高可靠性、实时性、广泛的适用性及灵活性,VxWorks已被广泛地应用到通信、军事、航空航天等高精尖和实时性要求很高的领域中,并为程序员提供了高效的实时多任务调度、中断管理、实时的系统资源管理以及实时的任务间通信。数据通信作为通信技术与计算机技术相结合的一种新兴技术,在信息化高速发展的今天,随着第三代移动通信的推广和普及,在生活中的应用要求越来越高,而在工业控制领域,基于通信总线的数据通信也获得了广泛的应用。近年来,随着通信网络覆盖面的不断扩大,复杂环境下的通信线路故障判别诊断问题随之而来。目前通信线路多数是采用地下埋藏的建设方式,但是在实际使用中常常会因为自然灾害、人为破坏、环境变化、恶意损毁等因素而中断或扰动,如何快速准确的找到故障点地理位置便成为通信光缆故障处理的关键。论文来源于基于调频连续波的光纤扰动定位设计项目,以通信线路扰动定位系统为工程背景,以通信模块设计为研究目的,根据扰动定位系统通信模块的特点与功能需求,采用S3C2440A开发板作为软件运行的硬件平台,开发了DM9000型以太网芯片的驱动程序并在VxWorks嵌入式实时操作系统中实现,使得扰动定位系统的数据采集模块与上位机之间能够实现TCP/IP协议方式的实时、准确、高速率以太网通信论文主要完成了以下工作:(1)根据调频连续波的光纤扰动定位需求,采用VxWorks嵌入式操作系统,设计了扰动定位系统通信模块的总体方案;(2)研究了嵌入式系统实现网络数据通信的主要流程以及实现方法,针对DM9000型网络芯片进行END网络驱动程序开发;(3)基于ARM920T BSP,完成了VxWorks操作系统的移植,搭建了软硬件调试环境,进行了客户端-服务器模式下的测试与验证。