
通信
矢口
这个作者很懒,什么都没留下…
展开
-
串口校验
下位机通过串口将数据传送给上位机,为了保证数据的正确往往需要进行校验,在传送一个字节的时候可以进行奇偶校验,传送一组数据的时候可以采用CRC校验等,但是在发送一组数据的时候采用CRC校验单片机往往太占资源,这就需要有一种比较简单的校验方法。可以采用类似于IP校验的方式,当发送IP包时,IP报头的校验和为:1、把校验和字段置为0;2、对IP头部中的每16bit进行二进制求和;3、如果转载 2014-05-07 22:12:33 · 1911 阅读 · 0 评论 -
浅谈C语言中的联合体
转自浅谈C语言中的联合体当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体(union)。在C Programming Language 一书中对于联合体是这么描述的: 1)联合体是一个结构; 2)它的所有成员相对于基地址的偏移量都为0; 3)此结构空间要大到足够容纳最"宽"的成员; 4)其对齐方式要转载 2014-08-15 23:54:27 · 519 阅读 · 0 评论 -
校验和算法
转自经常看计算机网络相关的书时,每次看到关于IP或者是UDP报头校验和时,都是一笑而过,以为相当简单的东西,不就是16bit数据的相加吗!最近在学习Ping命令的源待时,看到里面有关于校验和的算法。一头雾水,后来查找资料,看到校验和是16bit字的二进制反码和。总是觉得很奇怪,为什么会用反码和,而不是直接求和呢?或者是补码和呢?因为在计算机里面数据是以补码的形式存在啊!经过看书查资转载 2014-08-13 00:48:27 · 3767 阅读 · 0 评论 -
实战 SSH 端口转发
转自通过本文的介绍,读者可以从中了解到如何应用 SSH 端口转发机制来解决日常工作 / 生活中的一些问题。学会在非安全环境下使用端口转发来加密网络应用,保护个人隐私以及重要商业信息。同时也能够用此技术解决工作中一些常见问题,例如解决防火墙及网络应用本身带来的一些限制。内容转载 2014-08-23 23:44:39 · 566 阅读 · 0 评论 -
SSH原理与运用
转自SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。虽然本文内容只涉及初级应用,较为简单,但是需要读者具转载 2014-08-23 00:13:36 · 557 阅读 · 0 评论 -
USB枚举过程
转自USB枚举过程1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。 USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint转载 2014-07-17 00:10:45 · 702 阅读 · 0 评论 -
MDI/MDIX接口
转自 MDI/MDIX is a type of Ethernet port connection using twisted pair cabling. The MDI (for medium dependent interface) is the component of the media attachment unit (MAU) that provides the p转载 2014-07-17 00:11:37 · 1782 阅读 · 0 评论 -
GSM、GPRS、EDGE、2G、3G与WAP的关系
转自 1、GSM(Global System of Mobile communication)即全球移动通讯系统: 是目前使用人数最大的移动通信网络,就是2G的移动通信技术,是一种电路交换系统。这种网络仅提供话音、文字短信等简单的功能,没有数据通信服务。 2、GPRS(General Packet Radio Service)即通用分组无线服务: 是GSM移动电话用转载 2014-06-14 23:45:11 · 1749 阅读 · 0 评论 -
3G 2G GPRS 1G的概念
转自3G 2G GPRS等概念3G, 第三代移动通信技术(3rd-generation,3G),是指支持高速数据传输的蜂窝移动通讯技术。3G服务能够同时传送声音及数据信息,速率一般在几百kbps以上。3G标准:它们分别是WCDMA(欧洲版)、CDMA2000(美国版)和TD-SCDMA(中国版)。根据电信业重组方案,3G牌照的发放方式是:新中国移动获得TD-SCDMA牌转载 2014-06-14 23:43:33 · 808 阅读 · 0 评论 -
3G? 2G? 2.5G? 4G? 与 WIFI, GPRS,CDMA 3G无线上网
转自首先说说无线上网有哪几种形式? WIFI, GPRS, CDMA 3G无线上网1>wifi全称wireless fidelity,是当今使用最广的一种无线网络传输技术。实际上就是把有线网络信号转换成无线信号,供支持其技术的相关电脑,手机,PDA等接收。手机如果有WIFI功能的话,在有WIFI无线信号的时候就可以不通过移动联通的网络上网,省掉了流量费。但是WIFI信号转载 2014-06-14 23:54:47 · 3149 阅读 · 0 评论 -
傅里叶分析之掐死教程(完整版)
转自傅里叶分析之掐死教程(完整版)转载 2014-07-13 17:29:41 · 1117 阅读 · 0 评论 -
单片机通信协议处理
现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。在实际制作的几个设备中,笔者总结出了通信程序的通用写法,包括上位机端和下位机端等1、自定义数据通信协议 这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函转载 2014-05-06 15:01:33 · 1867 阅读 · 3 评论 -
浅析PC机串口通讯流控制
我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题。 1.流控制在串行通讯中的作用 这里讲到的“流”,当然指的是数据流。数据在两转载 2014-05-17 21:47:18 · 833 阅读 · 1 评论 -
移动通信标准
关于各种2G、2.5G、2.75G、3G、3.5G、3.75G、3.9G、4G等概念及设备上各种G、E、O、3G、H、H+、4G标识。两张图,一目了然。参考自wikipedia注:G 指GPRS,是2.5G网络(iPhone上会显示O)参考自Mobile Communication: What are GSM, GPRS, EDGE, U原创 2014-12-18 21:25:35 · 1129 阅读 · 0 评论