论文部分内容阅读
近年来,随着以太网和TCP/IP技术的日益成熟和应用普及,以太网较之其它类型网络技术具有明显的优势。为了促进以太网在工业领域的应用,国际上成立了工业以太网协会(industrial Ethernet association, IEA),工业自动化开放网络联盟(industrial automation network alliance, IAONA)等组织,目标是将以太网应用于工业,推进工业以太网技术的发展,未来的网络控制技术的发展趋势必然是工业以太网。工业以太网有着比现场总线更优越的性能,并处于高速发展之中。研究工业以太网,以及后续开发基于工业以太网的设备具有广阔的市场前景。因此,工业以太网的研究,对于实现现有的工业设备直接与工业以太网通信,具有重要的理论意义和实际应用意义。本文根据课题研究需要,在硬件上以32位ARM处理器为核心,搭建了采用嵌入式Linux技术所需要的开发环境,深入研究了工业以太网EtherNet/IP协议。本文主要的工作内容如下:选择了合适的软硬件开发环境;搭建了进行工业以太网EtherNet/IP研究的嵌入式开发平台,建立了嵌入式交叉编译环境;实现了嵌入式实时操作系统μCLinux在硬件平台上的移植;进行了EtherNet/IP协议的分析研究;完成了在Linux(μCLinux)操作系统下网络控制器RTL8019的设备驱动开发;最后,进行了工业以太网EtherNet/IP协议源代码程序的框架设计,并编写了源代码工程的Makefile文件,以及在μCLinux下进行了基于EtherNet/IP的网络通信程序设计。本文将嵌入式技术应用在工业以太网研究上,为后续研究开发基于工业以太网的设备提供了较好的方案和思路;为现场总线的继续发展和以太网向工业设备底层的延伸找到了很好的结合点;为解决不同现场总线标准的产品兼容性问题和为用户构建开放的自动化系统和改造原有系统提供高性价比的解决方案打下了良好的理论基础。