12 2017 档案
摘要:Beacon帧:Beacon的实际发送一般都是采用最低速率的,其包含两个原因,1)beacon帧是一个广播帧,其没有ACK反馈,所以无法设置重传机制,2)beacon帧目的是广播AP的基本信息,所以希望所有的节点都能够有效的接收该数据,从而采用较低的速率以保证信号较差的节点也可以接收该信息。 Bea
阅读全文
摘要:手动设置端口映射成功的条件是路由器WAN口接的是外网IP,而不是网络提供商的路由器NAT之后的IP。假如有个外网的客户端,连的服务器IP一定要是外网IP(假设IP_A),如果自己的路由器WAN口接的是网络供应商NAT之后的IP(假设IP_B),那我们在路由器上设置的端口映射就是IP_B的端口号和内网
阅读全文
摘要:内网主机A,路由器B,外网主机C 使用了两个协议: 路由:位于网络层,为数据包提供一个寻径的算法,不改变数据包的源IP和目的IP,但是会修改源MAC和目的MAC,只在同个网段的进行数据的转发 NAT:为私有地址能访问互联网提供的一种解决方案。一个私有地址的计算机想与外界进行通信,通过NAT的端口映射
阅读全文
摘要:3. UDP疑难杂症 3.1 UDP的传输方式:面向报文 面向报文的传输方式决定了UDP的数据发送方式是一份一份的,也就是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。那么UDP的报文大小由哪些影响因素呢?UDP数据包的理论长度是多少,合适的UDP数据包应该是多少呢? (1)UD
阅读全文
摘要:介绍 传统的 UDP 通信对整个报文进行校验 UDP-LITE 通信则可以设置校验的长度,适用于可以接受轻微的报文内容出错,比如视频数据;传统的 UDP 由于对整个报文校验,一旦出现报文数据出错就会被检查出来,然后整个报文被丢弃。 使用方法如下 首先创建一个socket: udp_socket =
阅读全文
该文被密码保护。
摘要:attribute是GNU C特色之一,attribute可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute) 函数属性之 alias 设置函数别名,使用方法如下: void *pvPortCallo
阅读全文
摘要:ANSI C ANSI C是由美国国家标准协会(ANSI)及国际标准化组织(ISO)推出的关于C语言的标准。ANSI C 标准同时规定了 C 标准库。 ANSI C发展历史 C 的第一个标准是由ANSI发布的。虽然这份文档后来被国际标准化组织(ISO)采纳并且ISO发布的修订版也被ANSI采纳了,但
阅读全文
摘要:A->xxx; // A是结构体指针 A.XXX; // A是结构体变量 定义: 类型1 struct A表示结构体类型,定义变量:struct A var; 类型2 B是变量 struct A表示结构体类型,定义变量:struct A var; 类型3 此类型只有一个变量B,由于没有定义结构类型标
阅读全文
摘要:无功功率是不消耗电能的,但是它一直在感性、容性负载和电源之间交换,这样就会有电流流来流去,会导致线路发热,这就是线路损耗。如果感性负载和电源之间交换电能,这样就减小了电源的利用率,如果采用了电容补偿,它利用感性元件与容性元件的阻抗相位相反,它们之间的能量可以相互补充,减少了与电源电能的交换。就减少了
阅读全文
摘要:发声原理:很多陶瓷都有压电效应,也就是在一定电压下发生形变,如果采用一定工艺把这个特性利用起来,就成为一个喇叭了。陶瓷电容发声就是因为这个原理,当纹波电压比较大时并且频率在音频范围内(20Hz~20kHz),就会发出声音。同时也因为叠层结构,使声音更明显。钽电容是块装结构,并且材料不同,所以没有声音
阅读全文
摘要:电感的磁芯要发生磁致伸缩,需要较大的电流纹波推动磁芯伸缩,并且周期在人耳听力范围内,所以DCDC的功率电感是最易发生啸叫的电感,例如,适配器里面时有发生变压器啸叫(与电感啸叫一回事)。电感磁芯啸叫同样需要20Hz~20kHz范围内的电流纹波,而这个周期性的纹波一般都是DCDC芯片的间歇性保护所引起。
阅读全文
摘要:ESR,是Equivalent Series Resistance三个单词的缩写,翻译过来就是“等效串连电阻” 理论上,一个完美的电容,自身不会产生任何能量损失,但是实际上,因为制造电容的材料有电阻,电容的绝缘介质有损耗,各种原因导致电容变得不“完美”。这个损耗在外部,表现为就像一个电阻跟电容串连在
阅读全文