TCP∕IP与RS232协议转换器的设计(软件)

TCP∕IP与RS232协议转换器的设计(软件)

ID:45566183

大小:563.48 KB

页数:34页

时间:2019-11-14

TCP∕IP与RS232协议转换器的设计(软件)_第1页
TCP∕IP与RS232协议转换器的设计(软件)_第2页
TCP∕IP与RS232协议转换器的设计(软件)_第3页
TCP∕IP与RS232协议转换器的设计(软件)_第4页
TCP∕IP与RS232协议转换器的设计(软件)_第5页
资源描述:

《TCP∕IP与RS232协议转换器的设计(软件)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本科毕业设计(论文)设计题目:TCP/IP与RS232协议转换器的设计(软件)名:号:03041118(系):电气信息工程系业:自动化2007年6月10日目录摘要2前言4一、设计概述51.1设计要求51.2系统结构框图51.3模块电路的介绍61.3.1主控制器S3C44BOX61.3.2串口收发控制模块71.3.3TCP/IP协议转换模块7二系统硬件单元电路设计82」MAX232接口电路82.2RTL8019接口电路8三.硬件电路板的调试和测试9四.软件开发环境的建立104」UCLINUX简介及其优点104.2建立主机开发环境114.3UCL1NUX

2、内核裁减,编译,移植124.3.1TCP/IP及串口驱动添加124.3.2编译UCLINUX144.3.3移植UCLINUX内核14五.软件程序构架165.1软件结构165.2串口处理程序模块175.3TCP/IP处理模块185.4软件工作原理剖析225.4.1帧的统一化225.4.2系统数据流向分析237总结26七致谢26八附录27九参考文献34摘要本次毕业设计的课题是“TCP/IP与RS232协议转换器的设计”,主要以ARM7系列的S3C44B0X微处理器和RTL8019AS网络接门芯片等构建欧入式系统,移植uClinux,并在RHLinux9

3、0和uclinux为ARM处理器提供的交叉开发工具下,完成基于TCP/TP协议的串口/以太网数据转换设备的开发。该设备支持服务器和客户机模式,为传统串口设备通过标准TCP,IP协议接入Internet提供了一种低成木解决方案。本文主要描述了单串口以态网协议转换,实现RS232申口数据流的收/发控制,封装/拆封串口帧,并通过TCP/IP协议转换模块将以太网发送缓冲区的串口帧封装在UDP包中,并传给IP层;同时,接收以太网数据帧并向上层层解包,分离应用层数据,然后数据的解析处理交由串口发送模块完成,实现RS232串口流与以太网端口流的透明转换。关健词:串

4、口;以太网;S3C44B0X;RTL8019AS;TCP/IP;uclinux;AbstractThisgraduationprojecttopicis"Serialport/EthernetdatatransferbasedonuClinuxoperationsystem",EmbeddedsystembasedonARM7MCUS3C44BOXandnetworkinterfacechipRTL8019ASisdeveloped,OnwhichuClinuxoperationsystemisported.Serialport/Ethernetda

5、tatransferdevicethroughTCP/IPprotocolisdevelopedunderRHLinux9.0anduClinuxcrossevelopmenttoolsforARM.Serverandclientmodearesupported.Itprovidesalow一costsolutionfortraditionalserial一interfacedequipmenttoconnectwiththeInternet.Thisarticledescribesthesingleserialport/Ethernetdatatr

6、ansferbyTCP/IPprotocol•ItrealizesRS232serialdatastreamreceive/transfer,Packaging/unsealedserialframe・UndertheTCPprotocolconversionmodule,thesedatacouldbesentserialUDPpacketencapsulationinEthernetframebuffer,andtransmitIPlayer;orcouldbereceivedthroughreceivingEthernetdataframest

7、olayeronthepackage,separatingtheapplicationlayerdata.ImplementationRS232serialport/Ethernetportdataflowtransparenttransfer.KeywordsSerialport;Ethernet;S3C44BOX;RTL8019AS;TCP/IP;uclinux;冃UB随着企业规模的扩人和Internet技术的广泛普及,全球各个领域的不同企业已经对“让设备联网”达成共识,而在工业控制和通信设备中,更多的却是符合RS232标准的串行口设备。如何将吊

8、行口的数据转发到网络上,实现设备的远程控制、数据的远程传输便成了一个亟待解决的问题。同时,考虑到成本问题,以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。