通信协议
文章平均质量分 54
可乐虎
嵌入式!
展开
-
USB描述符详解
一、基本概念 1、USB协议本身很复杂,但方便在提供了统一的接口方式,使得驱动程序在使用设备的时候,工作简化到了类似操作串行接口。 2、USB设备可以看作提供了多个串口的设备,依据USB的规范,我们将每个串口称作端点(Endpoint),要和这个端点通信,我们就要打开到这个端点的连接,这个连接就是管道(Pipe)。 3、打开端点之后,就可以像串口一样进行数据传输了。USB有4转载 2014-11-13 21:02:11 · 634 阅读 · 0 评论 -
串口硬件流量控制说明
流量控制 对 串口而言,意味着 可以停止发送 然后重新开始,而不丢失任何数据用专用的控制线来发送 “停止”和“开始”信号RTS Request To Send 我可以接受数据,请求发送数据给我CTS Clear To Send 允许我发送数据给你?当一端 准备接受数据时, 它将RTS 升为 高电平(意思是 Request To Send to me).转载 2015-04-29 14:38:26 · 6061 阅读 · 0 评论 -
ip地址与整数之间的转换
方法1:IP地址转换为整数:IP地址每段可以堪称是8位无符号整数即0~255,把每段拆分成一个二进制形式,组合起来,然后把这个二进制数变啊层一个无符号32位整数。整数转换为IP地址:把这个整数转换成一个无符号32位二进制数。从左到右,每八位进行一下分割,得到4段8位的二进制数,把这些二进制数转换成整数然后加上“.”就可以了。IP地址转换成二进制的代码:#include转载 2015-05-30 17:55:56 · 2720 阅读 · 0 评论 -
理解套接字和端口
1 套接字编程基础套接字,英文为socket,是一种双向的通信端口。位于网络中的主机通过连接的套接字提供的接口进行数据传输。本节将主要介绍使用套接字进行编程的一些基本概念。1.1 套接字与端口套接字是一种使用标准UNIX文件描述符(file descriptor)与其他程序通信的方式。套接字可以看作是处于不同主机之间的两个程序的通信连接端点。一方面程序将要传输的信息写入转载 2015-05-30 19:34:58 · 5828 阅读 · 0 评论