网口设备虚拟串口设备技术的设计与实现

被引量 : 0次 | 上传用户:sxdinfo958
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
串口是计算机上一种非常通用的设备通信协议。大多数计算机包含两个基于RS-232的串口(笔记本电脑除外)。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。随着通信技术的发展,利用串口进行数据通信在通信领域中占有着重要的地位,串口通信在通信软件中有着十分广泛的应用,如电话、传真、视频和各种控件等。而且,随着网络化的流行,在一些新设备加入网络功能已经逐渐普及,通过网络来管理设备可以提高工作效率,但是仍有些设备是RS-232接口的,如门禁系统的刷卡器、投影仪等,本文讲述正是虚拟串口通信的实现问题。为了实现串口设备的网络通信功能,本文通过串口与Socket编程,实现了虚拟串口的通信。主要是先在本地主机创建一个和真实串口一样的虚拟串口设备,再利用虚拟串口设备与远端指定的端口进行连接通信,从而实现了本机对远端设备的监控。由于是通过程序设计实现,不需要对设备进行改装或是添加新设备,极大地简化了工作和降低了硬件成本。本文介绍了UMDF驱动模式、TCP/IP工作模式、虚拟串口通信编程及Socket通信编程等相关技术;介绍了系统设计的总体目标、结构和功能模块;详细介绍了基于UMDF的虚拟串口驱动设计方法和虚拟串口通信中TCP Server、TCP Client、UDP三个工作模式设计方法,最后对虚拟串口驱动和通信三种工作模式进行功能和性能测试,基本上完成了系统的各项功能。
其他文献
基于长江流域166个气象台站的逐日最高气温观测数据和西太平洋副热带高压环流指数,采用趋势分析、Mann-Kendall检验等方法,分析了长江流域1961—2010年高温热浪的时空分布特
对卫星测控资源的优先级进行设置是卫星测控调度首要考虑的因素。首先在对测控资源工程需求进行分析的基础上,研究了影响测控资源优先级设置的9个基本原则,并完成各原则的定
<正>单胺递质包括5-羟色胺(5-HT)、去甲肾上腺素(NE)和多巴胺(DA),它们无论是在精神疾病的发生机制,还是在精神药物的作用机制中,都发挥着重要的作用。故今对单胺递质的病理
现阶段,人们的生活水平在一定程度上受经济水平增长的不断影响有了很大的改变,随之而来的就是和日常生产生活相关的基础设施建设也有了一定的发展。近些年来我国在公路建设方
从语态方面比较了英汉两种语言的异同,并在此基础上,总结了英语被动句译成汉语的几种类型和译法。
为了使军队和民用保障力量能够高效地协同运行,使军民融合装备保障系统进行"深度融合",研究军民融合装备维修保障业务流程协同问题具有重要现实意义。通过分析军队与民用的装
文章总结了天津市三级医院对口帮扶涉农县(区)医院的主要做法、经验和体会。 The article summarizes the main practices, experiences and experiences of counterparts i
本文结合作者多年工作实践经验,首先从公路工程施工过程中的质量控制入手展开论述,侧重在公路工程准备阶段,施工过程,竣工阶段等三个方面一一作了分析,最后着重从混凝土的质
信息论是当代文明的主要标志之一 ,包括语言学在内的各种学科的兴起与发展 ,为我们探讨与认识翻译学提供了必要的前提。科学翻译学作为翻译学的重要分支 ,经历了“理想理论—
存货作为公司一项占有很大比重的流动资产,其管理水平的高低对企业来说尤为重要,因此,企业必须重视对存货的管理,才能提高自身的经济效益。文章以DJ公司为例,对其存货管理方