摘要: 入门教程:谈谈CPU/主板/内存该怎么搭配2012-09-07 00:15 出处:pconline 作者:Eric65535[专栏] 责任编辑:chenziwei (评论127条)本文导航第1页:一个萝卜一个坑,CPU主板要相容 第2页:主板型号一大堆,一件一件来对比第3页:内存高频大容量,核显先找双通道返回分页浏览1一个萝卜一个坑,CPU主板要相容回顶部 【前言】经常有朋友在问:这款CPU搭配这块主板合适吗?内存会不会不兼容?虽然在某些人看来这都是很“小白”的问题,但正如俗话所说:没有人一生下来就什么都懂,“大虾”也是从“菜鸟”一步一步走过来的。恰逢现在是开学季,许多人打算趁着这个机会购置. 阅读全文
posted @ 2013-07-28 18:13 梦幻乐园 阅读(662) 评论(0) 推荐(0) 编辑
摘要: vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. Insert mode:唯有在Insert mode下,才可做文字数据输入,按Esc等可回到Comand mode。 3. Last line mode:将储存文件或离开编辑器,也可设置编辑环境,如寻找字符串、列出行号等。 不过可以... 阅读全文
posted @ 2013-07-04 15:40 梦幻乐园 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 点开始菜单,在运行里面输入cmd,按确定,然后输入如下信息:at 23:30 /every:M,T,W,Th,F,S,Su shutdown -s -t 12023:30可以改成你要的时间,M,T,W,Th,F,S,Su分别对应星期一到星期天,如果你星期六星期天不想自动关机,就把S和Su去掉,120是倒计时时间,两分钟,你也可以根据需要增减 阅读全文
posted @ 2013-06-19 16:37 梦幻乐园 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1. 枚举的定义枚举类型定义的一般形式为:enum 枚举名{ 枚举值表 };在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。例如: 该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。2. 枚举变量的说明 如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,同时定义说明或直接说明。设有变量a,b,c被说明为上述的weekday,可采用下述任一种方式:enum weekday{ sun,mou,tue,wed,thu,fri,sat };enum weekday a,b,c;或者为:enum weekday{ 阅读全文
posted @ 2013-05-30 10:38 梦幻乐园 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 最近在看Modbus RTU的通讯,在自编和程序中,我看到CRC校验的程序,但我不怎么明白,为什么CRC16的多项式就是0XA001这是基于什么原因呢? 0XA001是MODBUS的生成多项式,这是一个固定样式 你可能看到过别的生成多项式, 比如 CRC12 80F CRC16 8005 CRC16-CCITT 1021 CRC32 04C11DB7 所谓CRC算法是以GF(2)(2元素伽罗瓦域)多项式算术为数学基础的 那么0XA001就是多项式 X^15+X^13+1 不同的多项式,起检错能力是不同的 也就是说 0XA001 就是MODBUS规定的... 阅读全文
posted @ 2013-05-28 14:43 梦幻乐园 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 7E 00 05 60 31 32 33 计算CRC16结果应该是:5B3E方法如下:CRC-16码由两个字节构成,在开始时CRC寄存器的每一位都预置为1,然后把CRC寄存器与8-bit的数据进行异或(异或:二进制运算 相同为0,不同为1;0^0=0;0^1=1;1^0=1;1^1=0), 之后对CRC寄存器从高到低进行移位,在最高位(MSB)的位置补零,而最低位(LSB,移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果LSB为零,则无需进行异或。重复上述的由高至低的移位8次,第一个8-bit数据处理完毕,用此时CRC寄存器的值与下一个8-bit数据异或并 阅读全文
posted @ 2013-05-28 14:27 梦幻乐园 阅读(283) 评论(0) 推荐(0) 编辑
摘要: CRC校验实现的过程说明(2012-05-16 02:42:04)转载▼标签:modbus通讯 对于CRC16校验的算法,我为了方便初学者能直观的了解其计算过程,最近有点时间,特将《从MODBUS到透明就储》中的例子直观的用表格说明的方式把它描述出来,让读者一看就明白。供大家学习参考。多项式CRC16=16x+15x+2x+1(0XA001-RTU标准),假设计算的数是:02,07.说明MSBLSBLSB移出这两行异或CRC初始化:1111111111111111数据:020000000000000010XOR第一个字符=1111111111111101这两行异或移位1右移1位... 阅读全文
posted @ 2013-05-28 14:21 梦幻乐园 阅读(378) 评论(0) 推荐(1) 编辑
摘要: 我们所说的GPS协议一般指:NMEA-0183协议 NMEA协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的RTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。 NMEA协议有0180、0182和0183这3种,0183可以认为是前两种的升级,也是目前使用最为广泛的一种 。NMEA-0183协议是GPS接收机应当遵守的标准协议,大多数常见的GPS... 阅读全文
posted @ 2013-05-25 19:16 梦幻乐园 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 环境:编译平台:虚拟机上安装linux操作系统(fedroa 10)应用平台:TQ2440移植linux(内核2.6.30.4)编译器:交叉编译器arm-linu-gcc(4.3.3)首先说明下编写驱动所涉及的的目录和文件:1、TQ2440移植的系统内核在我PC上存放的路径:/opt/EmbedSky/linux2.6.30.42、编译器存放在:/opt/EmbedSky/4.3.3/bin3、我们编写文件的工作目录在PC机的:/home/test4、TQ2440启动NFS文件系统是挂载虚拟机linux目录:/opt /EmbedSky/root_nfs5、我们将编译好对驱动模块*.ko,这放 阅读全文
posted @ 2013-05-08 08:55 梦幻乐园 阅读(442) 评论(0) 推荐(1) 编辑
摘要: uname 是Linux命令用途显示当前操作系统名称。语法uname -a | -x | -S Name -F -f -l -L -m -M -n -p -r -s -T Name -u -v 描述uname 命令将正在使用的操作系统名写到标准输出中#uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux。功能说明:uname用来获取电脑和操作系统的相关信息。语 法:uname [-amnrsvpio][--help][--version]补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。参 数:-a或–all 详细输出所有信息,依次.. 阅读全文
posted @ 2013-05-07 18:13 梦幻乐园 阅读(223) 评论(0) 推荐(0) 编辑