网络设备虚拟化串口实现及在高速制卡机中的应用研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:beiduwill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
改革开放带动着我国经济、技术的迅猛发展,经济、技术的发展给人们生活方式带来前所未有的改变,智能卡的广泛应用便是典型例子。智能卡经过十几年的发展现已形成以银行卡,手机SIM卡,社保卡,IC卡等类型为主的智能卡集群。随着全国各大中城市智慧城市发展战略的实施,国家电信行业3G,4G牌照的发放,智能卡的需求必将迎来一个新的高峰期。每一张智能卡都需要往芯片中写入诸如卡片卡号、流水号或者其他与用户相关的信息后才能真正使用。实际上,智能卡使用过程中主要就是数据读写操作,这些操作都需要借助于智能卡读卡器。本文所做的工作便是智能卡生产过程中读写数据的研究。一般的,智能卡生产过程中,高速制卡机控制系统大多使用串口方式与智能卡通信,但PC上的物理串口一般仅有两个,与设备需要控制上百个读卡器同时读写卡片的要求显然不符,而且在PC上添加更多物理串口既难实现也不经济。幸运的是Windows的WDM驱动模型为我们提供了很便捷的方式来获得虚拟串口,且这种利用WDM底层驱动实现的虚拟串口操作上与物理串口无异。考虑到以太网(Ethernet)相对串口较高的数据传输速率,依托成熟的8串口网关网络设备,高速制卡机系统形成PC端到网络设备再到读卡器的硬件链路环境,于是需要将网络设备虚拟成串口以便制卡控制系统操作读卡器。这样做同时是为了摆脱对第三方设备MOXA交换机的依赖。实现虚拟串口需要了解Windows WDM驱动开发框架,了解Windows操作系统对添加删除硬件设备的处理流程。因为物理总线驱动程序微软已经实现好了,我们需要做的是在这个基础上编写内核环境下硬件处理机制的程序。网络设备虚拟化串口实现成功与否,需要进行一系列的测试。我们选择在高速制卡机系统平台上测试驱动程序性能并详细介绍一款应用层软件。为了进一步智能化制卡机设备,系统应用层软件需要实现能够自动检测网络设备,自动将虚拟串口与网络端口进行一一映射的功能。利用网络设备虚拟化串口机制,应用程序使用虚拟串口可以像使用物理串口一样与读卡器通信,解决PC物理串口缺乏同实际串口需求量大之间的矛盾。
其他文献
对于慢性丙型肝炎肝移植患者而言,移植术后HCV复发问题曾是困扰医疗界的难题。随着对HCV复制周期的认识,各种新型直接抗病毒药物的出现,给既往干扰素方案治疗无效的丙型肝炎
针对金属板结构中微裂纹检测问题,进行基于二次谐波的非线性兰姆波检测方法研究。基于赫兹接触理论,进行板中二次谐波非线性兰姆波理论研究,建立板中兰姆波二次谐波与微裂纹
目前国际上对超临界循环流化床燃烧技术的研究基本处于起步阶段,我国尚未开展这方面的研究工作。本课题是对超临界循环床这一循环床最新发展动向做前期研究。该课题的进行能使
芒果是我国从国外引进的水果品种。近年来,芒果的产量得到了大幅的提升,渐渐的出现了"卖果难"问题,所以很有必要对芒果的贮藏保鲜技术进行革新。本文归纳了国内乃至世界对芒
【正】 随着我国改革开放的不断深入发展和企业全球化的发展趋势,商务旅游在我国旅游市场和旅游发展中所占的地位和旅游发展中所起的作用,越来越明显,越来越重要。为了抓住机
目的观察医护患合作在保守治疗肱骨近端骨折的临床疗效。方法采用前瞻性对照研究,选取87例肱骨近端骨折患者,均行可调节上肢外展架治疗。随机将87例患者分为治疗组45例,采用
中古英国国王在军事和行政开支不断增长的压力下 ,突破封君封臣制度的束缚 ,寻找税量更大的税收 ,从而导致英国税收结构发生变化。
目的探讨功能锻炼在预防老年髋部骨折患者半髋关节置换围手术期隐性失血中的应用。方法回顾性分析2010年1月—2015年8月131例因单侧股骨颈骨折于南京中医药大学附属八一医院
当今世界,科学技术迅猛发展,学习了解国外先进的科学技术对中国的发展至关重要。我国科技英语翻译在过去二十年里取得了长足的发展,但是科技英语翻译的研究主要限制在理论层
随着城市化建设进程的不断加快,建筑暖通空调系统设计要求越来越高。建筑暖通空调系统设计优劣,对建筑质量与建筑单位经济效益有着直接的影响。本文在分析暖通空调系统设计现