通信接口背景知识 设备之间通信的方式 一般情况下,设备之间的通信方式可以分成并行通信和串行通信两种。它们的区别是: 串行通信的分类 1、按照数据传送方向,分为: 单工:数据传输只支持数据在一个方向上传输; 半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种... ...
分类:
其他好文 时间:
2019-02-22 21:34:35
阅读次数:
230
I2C是一种总线式结构,它只需要SCL时钟信号线与SDA数据线,两根线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式。 由于I2C采用的是主从式通信方式,所以,通信的过程完全由主设备仲裁。在通信之前,必须由主设备发送一个起始信号,决定数据是否可以开始传送 ...
分类:
其他好文 时间:
2019-02-16 15:21:04
阅读次数:
217
python中的多线程就是在一个进程中存在着多个线程,在线程中,所有的线程都是共享资源的,线程之间的数据通信很简单。但是python仅支持一个线程的运行,因为python中存在一个全局解释器锁GIL(global interpreter lock),正是这个锁能保证同一时刻只有一个线程在运行,所以多 ...
分类:
编程语言 时间:
2019-02-13 20:42:45
阅读次数:
171
1.XML概念和体系 1.1XML概念 XML指可扩展标记语言(EXtensible Markup Language) XML没有预定义标签,需要自行定义标签 1.2XML特点 XML数据以纯文本格式存储 实现不同应用程序之间的数据通信 实现不同平台间的数据通信 实现不同平台间的数据共享 使用xml ...
分类:
其他好文 时间:
2019-02-12 18:42:50
阅读次数:
179
文件中 project.config.json是开发者工具为我们自动生成的一个开发者工具的配置文件,主要是保存了一些我们对开发者工具的个性化配置。 一个微信小程序应用至少要有两个文件 一个是app.js 帮我们注册一个微信小程序的应用 一个是app.json 对我们微信小程序的一个全局配置 我们如果 ...
分类:
微信 时间:
2019-02-01 17:12:37
阅读次数:
177
50.1 共享内存 50.1.1 共享内存的概念 共享内存区域是被多个进程共享的一部分物理内存 多个进程都可把该共享内存映射到自己的虚拟内存空间。所有用户空间的进程若要操作共享内存,都要将其映射到自己虚拟内存空间中,通过映射的虚拟内存空间地址去操作共享内存,从而达到进程间的数据通信 共享内存是进程间 ...
分类:
系统相关 时间:
2019-01-27 21:49:48
阅读次数:
241
转自:https://segmentfault.com/a/1190000008305573 PHP中有两个函数pack和unpack,很多PHPer在实际项目中从来没有使用过,甚至也不知道这两个方法是用来干嘛的。这篇文章来为大家介绍一下它俩到底是用来干啥的。 pack 该函数用来将对应的参数($a ...
分类:
Web程序 时间:
2019-01-24 15:32:26
阅读次数:
193
将android移植到特定硬件平台上,其核心是bsp的搭建工作,bsp是板级支持包,并不是特定某个文件,而是从功能上理解的一种硬件适配软件包,它的核心就是: 1. linux内核硬件相关部分(主要是linux device drivers); 2. android用户空间的硬件抽象层。(HAL,ha ...
分类:
移动开发 时间:
2019-01-19 20:14:14
阅读次数:
198
I2C是一种总线式结构,它只需要SCL时钟信号线与SDA数据线,两根线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式。 由于I2C采用的是主从式通信方式,所以,通信的过程完全由主设备仲裁。在通信之前,必须由主设备发送一个起始信号,决定数据是否可以开始传送 ...
分类:
其他好文 时间:
2019-01-19 18:44:16
阅读次数:
269