一.基础知识1.串行通信和并行通信:目前用的比较多的是串行通信。串行通信优点是连接简单,传输距离远;缺点是传输速度慢。2.串行通信:分为同步通信和异步通信;异步通信是指发送和接收设备利用各自的时钟控制数据的发送和接收。3.串行通信的传输方向:单工,半双工,全双工。4.波特率:每秒钟传输2进制代码的位...
分类:
其他好文 时间:
2016-01-06 23:38:15
阅读次数:
314
之前做过的项目有需要通过音频口通信用方波来收发数据,由于这方面的资料比较少,下面就介绍下其原理,希望能给大家帮助。一. 音频通信简介大家应该都知道支付宝声波支付和拉卡拉吧,它们都是利用手机的音频口(手机耳机口)来实现全双工的通信(手机与设备之间的双向通信)。其优点是低成本,编码芯片成本低,手机的 3...
分类:
移动开发 时间:
2015-12-28 12:13:46
阅读次数:
353
这几天想做一个单对单的在线聊天模块,所以研究了一下websocket,以下就来分享一下基于tomcat7的websocket实现的小例子。1.WebSocket是什么WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。它摒弃了以...
分类:
Web程序 时间:
2015-12-27 12:12:16
阅读次数:
420
原文地址:http://www.cnblogs.com/yukaizhao/archive/2011/08/04/system-io-pipes.html命名管道:命名管道的功能比匿名管道更强大,可以在进程之间做双工通信(即通信的两个进程都是既可以读也可写的);命名管道也可以实现跨网络在不同机器之间...
分类:
系统相关 时间:
2015-12-23 12:47:53
阅读次数:
252
网上有非常多文章讲TCP为什么建立连接时须要三次握手,关闭连接时须要四次握手。讲了非常多原理。反而让非常多人难以理解。事实上仅仅有一句话:TCP连接是两个端点之间的事。因为TCP连接是可靠连接,所以无论是建立连接还是关闭连接,须要两个端点都要发送请求和收到确认其次要理解TCP的通道是全双工的。是能够...
分类:
其他好文 时间:
2015-12-21 15:31:33
阅读次数:
143
今天桌子下面找出一个破电路板看到一颗芯片GM8125,这个芯片主要功能就是拓展串口。GM8125可以将一个全双工的标准串口扩展成5个标准串口,并能通过外部引脚控制串口扩展模式:单通道工作模式和多通道工作模式,即可以指定一个子串口和母串口以相同的波特率单一的工作,也可以让所有子串口在母串口波特率基.....
分类:
其他好文 时间:
2015-12-15 10:19:34
阅读次数:
99
管道是Linux支持的最初UnixIPC形式之一。管道是半双工的,数据只能向一个方向流动;一个管道只能负责一个方向的数据传输。需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);假如进程A与进程b通信,需要建立两个管道:一个管道只..
分类:
系统相关 时间:
2015-12-14 19:28:42
阅读次数:
271
一、概述 WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。二、请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用): 请求...
分类:
其他好文 时间:
2015-12-12 18:47:12
阅读次数:
219
在Qt中,提供了多种IPC方法,作者所用的是QLocalServer和QLocalSocket。看起来好像和Socket搭上点边,实则底层是windows的name pipe。这应该是支持双工通信的。一 QLocalServer#ifndef VXMAINWINDOW_H#define VXMAIN...
分类:
系统相关 时间:
2015-12-12 00:03:36
阅读次数:
388
SPI基本原理与结构串行外围设备接口(SPI)是由Motorola公司开发的、用来在微控制器和外围设备芯片之间实现数据交换的低成本、易使用接口。与标准的串行接口不同,SPI是一个同步协议接口,全双工通信,所有的传输都参照一个共同的时钟,这个同步时钟信号由主机产生。接收数据的外设使用时钟对串行比特流的...
分类:
其他好文 时间:
2015-12-11 18:21:11
阅读次数:
641