共查询到20条相似文献,搜索用时 140 毫秒
1.
比较了Windows下的三种串口通信编程方法,画出了CSerialPort类多线程串口通信的模型框图,给出了VC 下多线程串口通信的编程实现方法. 相似文献
2.
单片机多路模拟串口的实现及其性能分析 总被引:1,自引:0,他引:1
针对在进行多串口通信时单片机串口不够用的问题,提出了一种单片机多路模拟串口的实现方法.介绍了标准的串行通信数据格式,分析了硬件串口的工作原理,以及软件扩展串口的数据发送和数据接收实现方法.通过实验分析证明了软件扩展多路串口的可行性、易用性及通用性,在基于GPRs的分水点流量远程监控终端的应用中取得了预期的效果. 相似文献
3.
4.
在一个平台上利用KVM虚拟机可以运行多个操作系统,有效地利用硬件资源。串口是一个独享设备,如何让多个虚拟机都能够使用串口设备,文中提出了一种串口转发器的设计和实现方法。该方法实现了通过一个串口设备连接、调试多个虚拟机的功能。该方法利用管道通信和输入/输出重定向机制使得多个KVM虚拟机可通过一个物理串口进行通信,每个KVM虚拟机通信时都能独享这个串口设备,实际应用表明这种方法使用方便、通信性能可靠。未来在高性能服务器上将更多地使用KVM虚拟机运行多个操作系统,使用该串口转发器可方便地解决调试多个虚拟机系统的问题。 相似文献
5.
6.
7.
嵌入式设备串口扩展的两种解决方案 总被引:1,自引:0,他引:1
嵌入式系统中串行通信的使用十分广泛.可是嵌入式主机的串口数量却十分有限.这在需要集成多个串口设备的场合显得十分掣肘.本文给出了嵌入式主机串口扩展的两种方法,希望能够最大程度地解决串口不足的问题.本文的两种方法均已实现,并使用在我们开发的GIS系统中. 相似文献
8.
本文提出了一种基于嵌入式Linux操作系统下的无纸记录仪串口通信设计方案,利用Linux的多线程编程技术,实现了基于MODBUS协议RTU和ASCII两种通信格式共存的传输模式.在数据交换方面,提出了一种新的快速数据转换算法,提高了串口通信的实时性.本文给出了串口通信设计的整体流程及具体的编程实现方法,并在实际应用中验证了该方案的可行性. 相似文献
9.
基于Win32 API的通用串口通信组件的开发 总被引:1,自引:0,他引:1
介绍了基于Win32 API的通用串行通信组件的开发.采用OVERLAPPED串口操作方式,通过一种多缓冲区、多线程协同工作方式,实现了可用于各种Windows平台下串口通信编程的通用组件,并提供了手动模式及消息模式两种接口方式.分析了目前串口通信组件的不足和工业领域串口通信组件的需求;在归纳了Win32串口相关API的基础上提出了组件设计框架,对组件实现过程中的缓冲区设计、线程同步、信号系统、回调函数接口、读写线程流程等进行了详细介绍.文末给出了串口通信组件的两个应用实例,其运行效果证明了串口通信组件的设计合理、有效. 相似文献
10.
介绍了一种QNX系统中基于AM3352的多串口通信驱动的设计方法.首先给出了利用FPGA扩展串口的设计电路,以此为基础实现了硬件的配置代码,接着阐述了QNX下串口驱动的工作原理,然后从串口初始化、接收数据、发送数据几个方面讲述了串口驱动的开发过程和方法. 相似文献
11.
12.
13.
14.
以一个简单的生产看板系统为例,讨论在VC++开发平台下基于Moxa多串口卡和Moxa公司提供的PComm函数库的多串口实时通信的实现。项目运行结果显示,这种实现方式不仅编程简单而且性能良好。 相似文献
15.
介绍了以LPC2365为核心处理器、嵌入式实时操作系统μC/OS-Ⅱ下的多串口通信编程方法。对于固定长度的短字节帧数据,通过设置合适的字节触发深度,一次中断完成数据接收任务;对于变长的长字节帧数据,则通过多次中断和等待延时的方法判断数据稳定并完成帧数据的接收;对于大量数据的接收和发送采用建立FIFO数据队列的方法。通过这些措施较好地完成了多串口较大数据量的通信任务。 相似文献
16.
Windows98下远程数据通讯系统的设计 总被引:1,自引:0,他引:1
王成端 《计算机测量与控制》2002,10(9):609-611
介绍了此通讯系统的主要功能、硬件结构及软件设计,用来实现对多智能仪表、多串行通讯接口的远程数据通讯。系统工作在Windows98环境下,软件开发采用VC++,使用上位机实现数据的集中管理。 相似文献
17.
同晓荣 《单片机与嵌入式系统应用》2014,(3):63-65
介绍了支持多串口同时抄表的智能仪表软件构架、驱动层程序设计方法,并设计了一种支持多串口同时抄表的智能仪表程序。通过通信协议层和应用层中的接收回调函数、发送回调函数、接收帧处理和发送帧处理详细过程,有效地实现多个用户根据自己的权限同时对同一块仪表进行抄读。实践证明,该设计获得了较好的预期效果,具有良好的应用前景。 相似文献
18.
本文介绍了一种应用PC/104模块SCM/SuperDX和EMM-4M-XT实现多串口通讯设计的方法,重点介绍了模块硬件配置、软件设计思路以及多串口通讯在DOS平台上的典型应用。同时,串口工作模式可根据需要进行设置。该系统工作稳定、体积小、使用方便,具有一定的工程应用前景。 相似文献
19.
韩涛 《网络安全技术与应用》2014,(6):62-62,64
本文以首秦公司动力系统2期集中空压机站3台空压机系统为基础,对不同网络协议之间相互通讯,借以MOXA多串口卡在工控同时与多台PLC下位机系统进行串口通信中的应用,实现数据通讯。 相似文献
20.
为提高基站监控终端通讯处理能力,本文介绍了采用TL16C554实现基站监控终端16位x86体系结构的RISC架构嵌入式微处理器R8800的通讯扩展设计。利用ParadigmC++5.1集成环境编写扩展通讯控制程序,解决了R8800的通讯扩展问题。通过应用调试,设计的硬件环境完全满足监控终端与基站内设备和区域监控中心的通讯任务。由于R8800的外部中断资源丰富,TL16C554有16字节的硬件接收发送缓冲区,两者配合使用,一方面减少了中断服务时间、降低了CPU的开销,另一方面提高了通讯处理效率和通讯成功率。这种方法在通讯能力上明显优于以往八位机系统。 相似文献