共查询到19条相似文献,搜索用时 156 毫秒
1.
串口通信多线程实现的分析 总被引:7,自引:0,他引:7
分析了多线程实现串口通信的机制,通过UML活动图详细展示了串口通信中各个线程并发执行的过程,并讨论了多线程同步问题。基于《串口通信多线程实现的分析》的通信程序能够实时接收和发送数据,具有高效、可靠、稳定等特点,实用性极强。 相似文献
2.
主要解决串口通信的方法。通过定义数据包和用户层协议说明协议定义方法。通过单片机与计算机同步握手实现串口通信协调一致,采用不同线程实现串口通信接收数据与处理数据同步进行,实现系统流畅运行;采用临界区方法管理串口数据队列缓冲区访问,实现系统稳定可靠运行。 相似文献
3.
4.
串口通信具有连接简单、使用方便灵活、数据传递可靠等优点,在工业监控、数据采集、实时控制系统中得到广泛应用。本文主要介绍了在VxWorks下实现串口通信的关键技术,给出了基本原理、环境配置和程序示例。 相似文献
5.
6.
分析了一种基于CRC校验的混合纠错HEC方式在FPGA和PC机串口通信中的具体实现方法,并将其应用到CAPS精码实时串口数据采集系统中,结合工程实践提出了一种FPGA和PC机之间串口实时数据采集的可靠通信模型,实现了稳定可靠的串口通信,满足了实时数据采集任务要求。 相似文献
7.
8.
在一个平台上利用KVM虚拟机可以运行多个操作系统,有效地利用硬件资源。串口是一个独享设备,如何让多个虚拟机都能够使用串口设备,文中提出了一种串口转发器的设计和实现方法。该方法实现了通过一个串口设备连接、调试多个虚拟机的功能。该方法利用管道通信和输入/输出重定向机制使得多个KVM虚拟机可通过一个物理串口进行通信,每个KVM虚拟机通信时都能独享这个串口设备,实际应用表明这种方法使用方便、通信性能可靠。未来在高性能服务器上将更多地使用KVM虚拟机运行多个操作系统,使用该串口转发器可方便地解决调试多个虚拟机系统的问题。 相似文献
9.
10.
11.
12.
针对串口在通信和军事等领域应用广泛,处理器串口较少,提出了处理器扩展串口的需求。介绍了基于串行外设接口实现扩展串口的总体设计,然后从设计的硬件组成、原理组成框图、硬件设计、软件设计等方面进行了详细的描述,重点介绍了设计中需要解决的问题。设计完成后经测试证明,完全满足串行数据传输的要求,性能可靠。 相似文献
13.
基于嵌入式系统的串行设备远程监控系统 总被引:1,自引:0,他引:1
本文借鉴了IT领域中常见的远程监控的实施方案。从应用的角度出发设计出了一种实时、可靠的串行设备远程监控系统,使原本不具备联网功能并分散各地的串行设备连接到以太网中,充分利用现有的Internet资源进行数据传输和管理。通过研究嵌入式S3C2440模块的串口以太网通讯,设计了软件的实现方案,在串口以太网通讯中应用多线程技术,实现了串行设备的串行协议与TCP/IP协议的转换。方案中利用OpenVPN建立远程隧道链接,通过telnet远程登陆嵌入式平台,对嵌入式端进行监控。经过实验测试,串行数据在远程监控的计算机上具有良好的一致性,实现了对串行设备的监控。 相似文献
14.
15.
16.
17.
STM32微控制器的可靠串口通信技术研究 总被引:1,自引:0,他引:1
在工业控制应用中,串口是微控制器系统必不可少的接口之一,但是串口在应用过程中容易出现误码现象,需要对接收的数据进行校验才能保证通信的可靠性。本文提出一种基于STM32F107的可靠串口通信设计方案,STM32F107提供5个独立的异步串行接口,并且内置了CRC计算单元,实践表明具有较好的性能。 相似文献
18.
结合串行通信和CAN总线的特点,进行了通用串口到CAN总线适配器的设计,同时使用一种简易的方法实现了RS232接口到RS422/485接口的数据相互转换.应用结果表明该智能适配器设计合理,具有很高的数据传输可靠性. 相似文献
19.
介绍了基于光纤的γ遥测数据远程通信系统的设计与实现,包括系统拓扑结构、通信软件设计.该系统充分利用光纤介质的优势,采用简便的点到点结构,通信分为串口通信和网络通信,串口通信为基于API的多线程编程方式,网络通信为应用Socket的C/S模式,实现了γ遥测数据的远程可靠传输,并扩展为多业务综合数据通信系统.系统应用于科研试验中,增强了遥测系统数据通信的可靠性,效果良好. 相似文献