欢迎来到天天文库
浏览记录
ID:32467993
大小:2.05 MB
页数:76页
时间:2019-02-06
《基于嵌入式linux的cantcpip网关的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学硕士学位论文中文摘要随着信息与网络技术的发展,嵌入式系统渗透到各个领域,得到了广泛的应用。嵌入式Linux因为免费、开放源代码以及强大的网络功能受到了越来越多的重视。在工业扫制领域,以前单个设备的独立性较强。设备之间的依赖性较弱。丽随着数字设备大面积替代原有的模拟设备,并伴随通信技术的发展,设备资源的有效利用、设备间的协同工作以及远距离传输与远程监控等技术得到越来趔多的重视。工业设备联网已成为趋势。cAN(c4ntrolArcaNet)总线作为一种优秀的现场总线,在我国开始得到大面积的推广与应用。越来越多的工业设备采用。一总线联网,组成分布式控制系统。
2、以TcP肿等协议为基础的Intemet除了在通用计算机(Pc机)止得到普及外,开始进入工业设备领域。设备接入Intemet将大大提高控嘲系统的分布式特性。由此引出了cAN总线网络与Intemet的网络互连课题。本文以嵌队式“nux为平台,对o~N.TI:P/讲网关进行了相关的研究,主要成果如下;根据研究目的,选择了合适的方案,以高速的ARM7处理器s3c45loB为核心,丌发了一块基于uclinllx的cAN.T‘:P/砰嵌入式网关。。研究了Ijhux操作系统内核的运行机制。简单分析了“nux系统的内存管理、进程管理、进程阃通信、网络系统的工作原理。并着重对unu
3、x的设备驱动程序进行了讨论。完成了uOIjnux操作系统在目标板上的移植,并编写了ucljⅡux下的o~N总线设备驱动程序。完成了uainux操作系统下cAN_TcP/IP服务器程序,并编审了Pc—windows下的客户端程序。通过以太网对该网关进行连接,能稳定的实现CAN总线信息的收发。研究了嵌八式ucliIuⅨ下的w曲server,并实现了嵌入式cAN总线的w曲服务器,提升了cAN.TCP/IP网关的易用性。通过局域网的浏览器就可以向cAN总线网络发送信息,并显示接收的信息。配合本文的研究,所开发的嵌入式cAN.硎P网关经在实验室测试具备较好的易用性和稳定性,
4、完全实现了通过以太网进行cAN总线网络信息收发的功能。关键词:嵌入式操作系统,uclinux,cAN总线,TcMP,网关IAbstractWiIhlhedeveloDmentofinfo珊anonandne撕ofktech∞logy,cheembeddedsysIeInj8叩plicdwideIyinallkindsofficlds.灿d.nlhefieIdofenlbeddcdopefatjonsyslcm,mofcpeoplehavefocusedtlleifaIlenIi。nonEmbeddedLi删xbccauseofiIsffee,sourcecode口
5、pcning张dslfongnelwofkfuncti醯,etc.1nIhcfieldofindustrialcontml,theindepcndenceoftlleindi“dualequipmenlw勰stfonger浊£hepasl,andt№dependen诺be佃cenlhe鹎uipm%tsw勰we丑keLW池“撼digiIi黯IionofequipmenIsandthedevelopmentofcom舢ni∞“ontechnology’moreandmofeau∞tionispaidonthee任毛ctiVcuseofcquipmcnt,cooIdin
6、ated、阳fkamongequjpn"nts,Jong-distancetransmissjonandremotesI畔rvisory扑dconIr01.Bu们diJlgnctworksf研Iheindusl巧equipmcn“sbccominglhcnend.AsanouIstand‘ngfieldbus,cAN(conIfolA陀aNeI)busgclmorep叩ularizationanda即Hcationinourco蚰l呼Mon柚dmo坤induslryequipmcnIsad叩tcANbustomakcupIhedistrIbuledconlrols
7、yslcm.1nlcmclbasedonTCP仃PbeginsIoenlcrlhcindusIryequipmenl矗eldbesid船nspopulafizationonPC.T1Ieequipmenta“船singtoIntemctwnlg佗anyimprovcn博distrjbutedcharaclef.sncofIbccDnI∞IsysIem.Thcinlc啪lmecIjonbelweenCANbusnetw口fkandIntemetisdiscnssed.cAN_TCP册驴tewayisteseafchedin妞papcf∞mcplatfo珊ofembe
8、dd酣Ij
此文档下载收益归作者所有