摘要: 最详细易懂的CRC-16校验原理(附源程序)1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。标准CRC生成多项式如下表: 名称 生成多项式 简记式* 标准引用 CRC-4 x4+x+1 3 ITU G.704 CRC-8 x8+x5+x4+1 0x31 CRC-8 x8+x2+x1+1 0x07 阅读全文
posted @ 2014-04-08 11:50 流风覆云 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 示例用法:od -c helloLinux指令:odod命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。语法:od [选项] 文件…命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数据的显示格式,主要的参数有:c ASCII字符或反斜杠序列d 有符号十进制数f 浮点数o 八进制(系统默认值为02)u 无符号十进制数x 十六进制数除了选项c以外的其他选项后面都可以跟一个十进制数n,指定每个显示值所包含的字节数。说明:od命令系统默认的显示方式是 阅读全文
posted @ 2013-12-08 11:16 流风覆云 阅读(469) 评论(0) 推荐(0) 编辑
摘要: Visual C++为我们提供了一种好用的ActiveX控件Microsoft Communications Control(即MSComm)来支持应用程序对串口的访问,在应用程序中插入MSComm控件后就可以较为方便地实现对通过计算机串口收发数据。 要使用ActiveX控件MSComm,程序员必须将其添加入工程,其方法是: (1)单击主菜单project的子菜单Add To project的Components and Controls选项; (2)在弹出的"Components and Controls Gallery"对话框中选择Registered ActiveX 阅读全文
posted @ 2013-12-07 13:35 流风覆云 阅读(914) 评论(1) 推荐(0) 编辑
摘要: 一、MMU的产生许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块(overlay)的片段。覆盖块0首先运行,结束时他将调用另一个覆盖块。虽然覆盖块的交换是由OS完成的,但是必须先由程序员把程序先进行分割,这是一个费时费力的工作,而且相当枯燥。人们必须找到更好的办法从根本 阅读全文
posted @ 2013-10-15 21:30 流风覆云 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Linux系统中,支持两类信号1.POSIX标准的规则信号(regular signal,编号1-31)2.实时信号(real-time signal,编号32-63)对于regular signal来说,无论发送多少次,在接收进程处理之前,重复的信号会被合并为一个(每一种regular signal对应于系统进程表项中软中断字段的一个比特,因此不同的信号可以同时存在,同一信号仅能表示有或无而不能表示重复的次数);而real-time signal发送多少次,就会在接收进程的信号队列中出现多少次。Linux在i386上的31个规则信号(regular signal)编号信号名称缺省动作说明1S 阅读全文
posted @ 2013-10-09 13:02 流风覆云 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 1.表头文件 #include #include #include 2.定义函数 int open( const char * pathname, int flags); int open( const char * pathname,int flags, mode_t mode); 对于 open 函数来说,第三个参数(...)仅当创建新文件时才使用,用于指定文件的访问权限 pathname 是待打开/创建文件的路径名 flags 用于指定文件的打开/创建模式,这个参数可由以下常量(定义于 fcntl.h)通过逻辑或构成 O_RDONLY 只读模式 O_WRO... 阅读全文
posted @ 2013-10-07 14:45 流风覆云 阅读(426) 评论(0) 推荐(0) 编辑