网口虚拟串口通信技术的设计与实现.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网口虚拟串口通信技术的设计与实现

ISSN1009-3044 E-mail:info@ 第9卷第14期 (2013年05月) ComputerKnowledgeandTechnology电脑知识与技术 ComputerKnowledgeandTechnology 电脑知识与技术 Vol.9,No.14,May2013. Tel:+86-55165690964 网口虚拟串口通信技术的设计与实现 黄丽娥 (河源市高级技工学校,广东河源517000) 摘要:串口通信是目前较常见的一种通信方式,为了实现串口设备的网络通信功能,该文介绍了UMDF驱动模式、TCP/IP 工作模式、虚拟串口通信及Socket通信等相关技术,详细介绍了创建虚拟串口驱动和串口与网口通信的三种工作模式的工 作原理及设计过程,最后通过测试实现了虚拟串口通信。由于是通过程序设计实现,不需要对设备进行改装或是添加新 设备,极大地简化了工作和降低了硬件成本。 关键词:虚拟串口;Socket通信;TCP/IP模式 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)14-3245-08 DesignandImplementationofNetPortVirtualSerialPortDeviceTechnology HUANGLi-e (HeyuanSeniorTechnicalSchool,Heyuan517000,China) Abstract: TheSerialisacommoncommunicationmode.Inordertoaccessandcommunicatewiththeneteasilyandquickly throughtheserial,thispaperintroducesthetechnologyoftheUMDFdrivermode,theTCP/IPworkingmode,theserialcommunica⁃ tionprogrammingandtheSocketcommunicationprogrammingetc.Italsointroducesthemethodofcreatingserialdriver,along withtheworkingprincipleanddesigningprocessofthethreeworkingmode,whichbaseonserialporttonetportcommunication. Intheend,itgivesthetesttotheserialcommunication.Becauseoftherealizationwithprogramming,itdoesn’tneedrefittingthe equipmentoraddingnewequipment,soitgreatlysimplifiestheworkandreducesthecostofhardware. Keywords:serialdriver;socketcommunication;TCP/IPmode 串行通信是目前广泛存在的一种通信方式,很多计算机外设是通过串行接口连接的。但通过串口设备联网时,其通信的传输 速度低,影响通信效率;为了使串口设备更好地实现联网功能,目前新产品设备通信接口转换的方式实现了联网功能,但是仍有一 些旧设备不具备接口转换功能,而是借助硬件设备联网,如MOXA公司的串口设备联网服务器,但是通过硬件方式实现联网会增 加硬件成本,具有一定的局限性。因此通过程序设计方式,即在本机虚拟出一个和真实串口一样的虚拟串口设备来实现联网通 信,操作方便且降低了成本。 1课题关键技术 1.1基于UMDF驱动模式 大多数的驱动程序都是运行在MicrosoftWindows 内核模式下的,应用内核模式来完成系统地址空间和内部结构的访问。但是 内核驱动程序会影响系统的运行,内核程序受到损害会直接影响系统的运行甚至导致机器的瘫痪。为此,从Vista开始,微软推出 基于用户的UMDF(User-ModeDriverFramework)驱动模式。

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档