casio1374633

导航

 

2013年4月29日

摘要: 博客网每天允许的发帖量只有51篇,这三天每天都是一篇一篇的搬家,包括图片都是从新下载了再上传.以免丢失.从以前的百度空间挑出有用的东西也就150篇.一边搬家一边重新回顾自己曾经发的心得体会,自己又别有一番感受.看来自己仍需要努力.很多东西都还不是原创的.很多以前的誓言现在还没有兑现,所以要精进,要努力.要不断的学习.以后的博客日子就从这里开始了.希望自己能不断的进步.工作的方向使得我选择放弃linux的前进,但是又同时打开了另一扇门-->FPGA.希望能走的很稳,很扎实. 阅读全文
posted @ 2013-04-29 21:34 casio1374633 阅读(209) 评论(3) 推荐(0)
 
摘要: 正在看verilog的书,这个方面的好书实在太少了。学习过程中也有一些疑问待以后解决:<BOOK>ISBN:97871210046811>第三章:verilog二维以上数组如何索引赋值。在书中,对于二维(甚至多维)数组的定义很是奇怪,索引高低随意,所以对于将来如何赋值不是很理解:例如:integer matrix [4:0] [0:255]; // <---一个是按照降序,一个是按照升序将来对于定位数组位置应该怎么索引?2>待续添加...... 阅读全文
posted @ 2013-04-29 21:28 casio1374633 阅读(216) 评论(0) 推荐(0)
 
摘要: 并置运算符的条件是 操作数是支持逻辑运算的任何数据类型.而支持逻辑运算的数据类型是:BIT, BIT_VECTOR, STD_LOGIC, STD_LOGIC_VECTOR, STD_ULOGIC, STD_LOGIC_VECTOR 这些类型.LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;----------------------------ENTITY TESTMU ISPORT (Z: OUT STD_LOGIC_VECTOR(0 TO 7));END ENTITY;----------------------------ARCHITECTURE EX 阅读全文
posted @ 2013-04-29 21:27 casio1374633 阅读(2044) 评论(0) 推荐(0)
 
摘要: 此贴转自于:http://www.swarthmore.edu/NatSci/echeeve1/Class/e15/DL/e15QuartusWarnings.html Allowable warnings.Analysis and SynthesisWarning: Output pins are stuck at VCC or GND(Occurs because some values are constant (for example if you want to keep an LED always on or always off).)Warning: Output port &q 阅读全文
posted @ 2013-04-29 21:26 casio1374633 阅读(3803) 评论(0) 推荐(0)
 
摘要: 转载自 yangfanxing__最终编辑 yangfanxing__Linux驱动模块初始教程:一步一步,从helloworld到insmod->printk!!!【0】笔者的配置环境XP->VMWare 7.1->Ubuntu 9.04【1】有必要查询下Linux内核# uname -r2.6.28-11-generic# ls /usr/src/linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic由此可见内核版本和内核头文件版本是一致的,都是2.6.28-11。(如果不一致的话在insmod一步必定出错:Erro 阅读全文
posted @ 2013-04-29 21:25 casio1374633 阅读(429) 评论(0) 推荐(0)
 
摘要: 首先参考了<<硬盘安装Ubuntu-alternate-10.04(真正亲自验证安装可行)>>http://www.linuxdiyf.com/viewarticle.php?id=181613不过有些步骤不能按照那个的来.1>下载光盘映像,一定要放进一个fat32的分区里面,很多人会说你直接放进C盘,其实是没有必要的,因为C盘对应的是hd(0,0).修改menu.lst会比较方便而已,.但是如果你的C盘是ntfs格式,那么放进C盘就没有用了. 2>下载虚拟内核文件vmlinuz和压缩文件系统initrd.gz(用ubuntu-10.04-alternate 阅读全文
posted @ 2013-04-29 21:24 casio1374633 阅读(363) 评论(0) 推荐(0)
 
摘要: 删除操作 :%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/<!--_.{-}-->// 又是删除多行注释(咦?为什么要说「又」呢?) :g/^\s*$/d 删除所有空行:g!/^dd/d 删除不以字符串'dd'开始的行 :g/^dd/d 删除以字符串'dd'开始的行:v/^dd/d 同上 (译释:v ==&nbspg!,就是不匹配!) :g/str1/,/str2/d 删除所有第一个含str1到第 阅读全文
posted @ 2013-04-29 21:22 casio1374633 阅读(160) 评论(0) 推荐(0)
 
摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://solecjj.blogbus.com/logs/19425369.htmldos2unix, unix2dos 用来实现 DOS <=> UNIX text file 转换 aptitude install sysutils 行末: DOS 格式 0d 0a UNIX 格式 0a 可用功能相同的指令組合 dos2unix: sed -i'' "s/\r//" file 或 cat file | col -b > newfile 或 cat file | tr - 阅读全文
posted @ 2013-04-29 21:21 casio1374633 阅读(267) 评论(0) 推荐(0)
 
摘要: http://www.atmel.com/dyn/resources/prod_documents/doc1143.pdf Several standards are used today for CRC detection. The characteristics of the divisor vary from 8 to 32 bits, and the ability to detect errors varies with the width of the divisor used. Some commonly used CRC divisors are: CRC-16 = 1 1.. 阅读全文
posted @ 2013-04-29 21:20 casio1374633 阅读(1205) 评论(0) 推荐(0)
 
摘要: 串口发送时,如果要win下显示回车,需要先发送 0x0D, 再发送 0x0A, 也就是"\r\n"un*x下只要发送0x0A即可 "\n" 阅读全文
posted @ 2013-04-29 21:18 casio1374633 阅读(177) 评论(0) 推荐(0)
 
摘要: http://www.sitongweilai.com/u/%E6%98%A5%E9%9B%B7%E8%8A%AF/Blog.aspx/t-75LM317作为输出电压可变的集成三端稳压管,是一种使用方便、应用广泛的集成稳压片。输出电压范围为1.2V到37V能够提供超过1.5A的电流,只需要使用两个外部电阻就可以设置输出电压。LM317典型工作电路如下所示:Cin和Co滤波电容,工作时,LM317建立并保持输出与调节端之间1.25V的标准参考电压(Vref),这一参考电压由R1转换成恒定电流,该恒定电流经过R2到地,输出电压公式由下式给出:Vo=VR1+VR2流经R2的电流为为(IAdj+Vre 阅读全文
posted @ 2013-04-29 21:17 casio1374633 阅读(531) 评论(0) 推荐(0)
 
摘要: link:http://blog.sina.com.cn/s/blog_675749b90100iatr.html 设R1,R2并联,通过它们的电流为I1和I2U1=U2I1*R1=I2*R2I1/I2=R2/R1I1/(I1+I2)=R2/(R1+R2) I2/(I1+I2)=R1/(R1+R2)设R1,R2串联,通过它们的电压为U1和U2I1=I2U1/R1=U2/R2U1/U2=R1/R2U1/(U1+U2)=R1/(R1+R2) U2/(U1+U2)=R2/(R1+R2)分压公式所谓分压公式,就是计算串联的各个电阻如何去分总电压,以及分到多少电压的公式。分电压多少这样计算:占总电阻的百 阅读全文
posted @ 2013-04-29 21:15 casio1374633 阅读(681) 评论(0) 推荐(0)
 
摘要: 钽电容耐压代码:钽电容尺寸代码: 阅读全文
posted @ 2013-04-29 21:14 casio1374633 阅读(669) 评论(0) 推荐(0)
 
摘要: http://blog.chinaunix.net/space.php?uid=13889805&do=blog&id=762479丰富的功能,非常适合程序员开发使用RPN 计算器,让计算机麻瓜颤抖吧!作者主页http://blog.163.com/zhaojie_ding/blog/#m=0&t=1&c=fks_084065093081080067084094084095085081083074083084094074081下载 http://www.softpedia.com/get/Science-CAD/Megatops-BinCalc.shtml 阅读全文
posted @ 2013-04-29 21:12 casio1374633 阅读(376) 评论(0) 推荐(0)
 
摘要: 51单片机串行通信奇偶校验的设置方法悬赏分:10 - 解决时间:2009-12-5 10:21 ;=================================================================最佳答案:通常,串行通信的一帧的格式是8-n-1,即8位数据、无校验、1个停止位。有时为了提高准确度,需要增加一个“奇”校验位或者“偶”校验位。对于高级语言的做法是很简单的,只要把格式命令“8-n-1”,改为“8-P-1”或“8-O-1”即可。串行口在带有校验位的通信方式中,是先发送8位数据,然后再发送校验位。51单片机也可以按照带有校验位的方式进行串行通信,这在51单 阅读全文
posted @ 2013-04-29 21:11 casio1374633 阅读(2019) 评论(0) 推荐(0)
 
摘要: 在C语言编程中经常会遇到全局变量。全局变量的定义一般采用下面的方式.C文件中定义unsigned int gVariable;.h文件中声明extern unsigned int gVariable;这样做的目的是防止变量重复声明,提高编译效率。但是如果这样的定于如果安排不好就会出现各种各样的问题。在编译时重复的声明,甚至出现错误。阅读邵贝贝翻译的《uC/OS-II》一书,发现里面用了一种非常巧妙的全局变量定义的方法,下面就自己的理解做一下记录,算是自己的笔记。也写出来和大家共同学习。uC/OS-II中定义了一全局使用的头文件includes.h。这个文件在任意一个.C 文件中引用。在每一个. 阅读全文
posted @ 2013-04-29 21:10 casio1374633 阅读(606) 评论(0) 推荐(0)
 
摘要: 一、解释VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。二、说明1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源另 阅读全文
posted @ 2013-04-29 21:09 casio1374633 阅读(396) 评论(0) 推荐(0)
 
摘要: 题中的warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard setting->compiler for HC12->option中选中Main Optimize Target,再选中optimize for execution time,即可。 阅读全文
posted @ 2013-04-29 21:08 casio1374633 阅读(249) 评论(0) 推荐(0)
 
摘要: NPN和PNP主要就是电流方向和电压正负不同,说得“专业”一点,就是“极性”问题。NPN 是用 B→E 的电流(IB)控制 C→E 的电流(IC),E极电位最低,且正常放大时通常C极电位最高,即 VC > VB > VEPNP 是用 E→B 的电流(IB)控制 E→C 的电流(IC),E极电位最高,且正常放大时通常C极电位最低,即 VC < VB < VE总之 VB 一般都是在中间,VC 和 VE 在两边,这跟通常的 BJT 符号中的位置是一致的,你可以利用这个帮助你的形象思维和记忆。而且BJT的各极之间虽然不是纯电阻,但电压方向和电流方向同样是一致的,不会出现电流从低 阅读全文
posted @ 2013-04-29 21:07 casio1374633 阅读(2220) 评论(0) 推荐(0)
 
摘要: //======================================//输出格式: hex2bin 5e.//得到: 0101 1110//======================================#include <stdio.h>#include <limits.h>char *bitstr(char *, void const *, size_t);int main(int argc, char **argv){ unsigned char value; char *pointer; char ebits[CHAR_BIT * siz 阅读全文
posted @ 2013-04-29 21:06 casio1374633 阅读(236) 评论(0) 推荐(0)
 
摘要: 首先使用Alt+ F7 打开standed setting .然后点击assemble for 然后点击option. 勾选 ...listing file同样的操作对待: compiler for ..最后在文件位置点击右键有个 Disassemble. 就可以查看到了,是一一对应的.如图: 阅读全文
posted @ 2013-04-29 21:05 casio1374633 阅读(263) 评论(0) 推荐(0)
 
摘要: #include <stdio.h>int main (void){ unsigned int MAX = 32; unsigned int index = 31; index = 31; index = (index + 1) % MAX; // 这个容易理解 printf ("index = %d\n", index); index = 31; index = (index + 1) & (MAX - 1); // 这个运算效率高 printf ("index = %d\n", index); return; }... 阅读全文
posted @ 2013-04-29 21:02 casio1374633 阅读(179) 评论(0) 推荐(0)
 
摘要: *26.3* 改动多个文件 假定你有个变量名为 "x_cnt" 而你要把他改为 "x_counter"。这个变量在多个 C 文件都 被用到了。你需要在所有文件中作此改动。你得这么做。 把所有相关文件放进参数列表: > :args *.c < 这个命令会找到所有的 C 文件并编辑其中的第一个。现在你可以对所有这些文件执行 置换命令: > :argdo %s/<x_cnt>/x_counter/ge | update 命令 ":argdo" 把另一个命令当作其参数。而后者将对参数列表内所有的文件执行。 作为参 阅读全文
posted @ 2013-04-29 21:00 casio1374633 阅读(965) 评论(0) 推荐(0)
 
摘要: 在S12中,设置SPI时候有一个寄存器是MODRR,这个寄存器我开始没有看明白,并且实验室时,添加或者去掉MODRR的设置都不会产生影响.但是这个MODRR寄存器应该是起到作用的.那么这个MODRR到底是什么作用呢???======================================================================这个是CAN和SPI映射引脚用的,比如你想选择PM0、PM1作为CAN总线,那么MODRR的MODRR1、MODRR0设置为0、0。详细定义见下图。所以MODRR的4位和5位就是设置SPI0和SPI1的设置位 如果SPI0想使用PS口作为使 阅读全文
posted @ 2013-04-29 20:59 casio1374633 阅读(473) 评论(0) 推荐(0)
 
摘要: last updat: 2009/6/17>>>> 在windows下 <<<<++ 在鼠标右键显示“用vim编辑”++1.删掉注册表中的HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\gvim2.手工添加鼠标右键菜单,两种方式:2.a. 直接进入注册表,在HKEY_CLASSES_ROOT\*\shell下添加项“用 vim 编辑”, 再在项“用 vim 编辑”下添加子项“command” [右键-新建-项] ,在其右边窗口把其键值设定为 "D:\Program Files\vim\vi 阅读全文
posted @ 2013-04-29 20:58 casio1374633 阅读(411) 评论(0) 推荐(0)
 
摘要: 下载-----------------------------------下载cscope15.6-win32.zip地址:http://iamphet.nm.ru/cscope/index.html-----------------------------------安装 -----------------------------------安装很简单,只要将cscope的可执行文件放到PATH环境变量包含的目录中即可。(1) 推荐Windows用户将上面下载到的cscope.exe与gvim.exe放在同一个目录下,如D:\Program Files\Vim\vim72下。(2) &quo 阅读全文
posted @ 2013-04-29 20:56 casio1374633 阅读(400) 评论(0) 推荐(0)
 
摘要: 计算器在显示二进制位数时候,如果开头是0.是不会显示的,对于在单片机混的人,这个有时候很麻烦,所以写个小工具.功能就是输入十进制数字,然后显示出2进制,每显示4位一次空格,可以调整位数范围(8的倍数)如果有谁能知道linux下类似win7的那个计算器,麻烦回复告知一下吧.很是感谢~例如: $ dec2bin 1 135Num 8 Binary is : 0B1000 0111done!===============================$ dec2bin 2 135Num 16 Binary is : 0B0000 0000 1000 0111done!=============== 阅读全文
posted @ 2013-04-29 20:55 casio1374633 阅读(456) 评论(0) 推荐(0)
 
摘要: 举例:===================================================/** INITRM - Initialization of internal ram position register; 0x0000 0010 **/typedef union { byte Byte; struct { byte RAMHAL :1; byte :1; byte :1; byte RAM11 :1; byte RAM12 :1; byte RAM13 :1; byte RAM14 :1;... 阅读全文
posted @ 2013-04-29 20:54 casio1374633 阅读(217) 评论(0) 推荐(0)
 
摘要: 晚上好好看了下这个c.vim.然后尝试创建更加适合自己的命令:首先.在*/.vim/c-support/templates/Templates文件中加入|includefile| = c.需要添加的文件名.template 例如我现在用到freescale单片机.就写了|includefile| = c.freescale.template 注意在c.vim里面 $起头表示注释======================================================================再在你自己创建的文件里面(我这里创建的是c.freescale.templ... 阅读全文
posted @ 2013-04-29 20:52 casio1374633 阅读(261) 评论(0) 推荐(0)
 
摘要: 都会用printf,但是printf本身是怎么做到的?昨天在看一个单片机打印变参类似printf函数实现的代码,觉得很有必要学习下.参考的文章如下:http://tieba.baidu.com/f?kz=329987122http://topic.csdn.net/t/20030803/13/2103389.html============================================================================================C语言的函数是从右向左压入堆栈的,调用va_start后, 按定义的宏运算,_ADDRESSOF得 阅读全文
posted @ 2013-04-29 20:51 casio1374633 阅读(384) 评论(0) 推荐(0)
 
摘要: 自认为C语言还算入门的人,看来还是高估自己了.没想到在这个地方还有这么有趣的东西.有些话看来要仔细深究才能真正入门啊....========================================================================================================#include <stdio.h> int main(void) { int flag=0; for(int j=0; j <2; j++) { if(j==0) { switch(j) { case... 阅读全文
posted @ 2013-04-29 20:50 casio1374633 阅读(361) 评论(0) 推荐(0)
 
摘要: 2011-03-28 13:55从07年4月接触linux到现在,有4年了吧?07.4--08.4; 08.4--09.4; 09.4--10.4; 10.4--11.4;==========================================================并没有时时刻刻的进步,觉得很愧疚~~现在拥有的能力,其实08年就拥有了.但是今年都是11年了.感觉自己以后要抓紧啊==========================================================算起来,我的linux路程,就进步了这么几个时期,其他时期,要么颓废,要么没有在专 阅读全文
posted @ 2013-04-29 20:46 casio1374633 阅读(151) 评论(0) 推荐(0)
 
摘要: 以前对于函数指针和typedef的用法虽然直到一些,但是这次看uboot的board.c的源码还是卡住了一下. 函数类型typedef的形式我看的书上也只讲到了 typedef int (*test_fnc_t) (void)当做指向函数的指针来用.uboot这么写成 typedef int (test_fnc_t) (void)仅重定义为函数类型,估计是为了更加灵活的使用吧.参考文章为:http://blog.sina.com.cn/s/blog_4e5bd77401000aig.html================================================== 阅读全文
posted @ 2013-04-29 20:43 casio1374633 阅读(178) 评论(0) 推荐(0)
 
摘要: 使用电脑使用的厉害,有时候看屏幕一次就是好几个小时.写了个shell,定时弹出窗口,提醒你该做眼保健操了.======================================================源码如下:#!/bin/bashwhile (sleep 7200)dogxmessage -timeout 10 -center -fg blue -font "Sans 12" -geometry 400x150 -buttons "OK!!,Wait 10 mins" -default "Wait" -title &q 阅读全文
posted @ 2013-04-29 20:42 casio1374633 阅读(1144) 评论(0) 推荐(0)
 
摘要: 花了一个下午的时间一行一行看完的,结合了<<mini2440之uboot移植详解>>和下面这个人的blog的内容.虽然啃的吃力,不过受益菲浅.参考来源:http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25548=======================================================================#include <common.h> /*在文件 /include */ #include <config.h& 阅读全文
posted @ 2013-04-29 20:39 casio1374633 阅读(227) 评论(0) 推荐(0)
 
摘要: .balignl 16,0xdeadbeef是uboot起始文件下的start.S文件57行.因为好奇这个代码的含义,所以百度了下:====================================================(http://haoyeren.blog.sohu.com/84511571.html)先要弄明白.balignl的意思,这个其实应该算是一个伪操作符,伪操作符的意思就是机器码里,并没有一个汇编指令与其对应,是编译器来实现其功能的。.balignl是.balign的变体,.balign是意思是,在以当前地址开始,地址计数器必须是以第一个参数为整数倍的地址为尾, 阅读全文
posted @ 2013-04-29 20:37 casio1374633 阅读(174) 评论(0) 推荐(0)
 
摘要: 这是我第一个C++ 的程序编译.#include <iostream>using namespace std;int main(void){ int numberOfLanguages; cout << "Hello reader.\n" << "Welcome to C++.\n"; cout << "How many programming languages have you used? "; cin >> numberOfLanguages; if (numberOf 阅读全文
posted @ 2013-04-29 20:36 casio1374633 阅读(183) 评论(0) 推荐(0)
 
摘要: 今年的平安夜一定会是热闹的,辉煌的,灯火通明的,人潮涌动的.作为无耻的商家,肯定希望每天都是过节.这样就能刺激消费.拉动内需.我们只是蛆虫们咀嚼的粪便而已.这是一个多么荒诞的日子.这又是一个多么荒诞的年代.=========每天吃饭,都能看到勤工俭学的同学在抹桌子,清残渣.在这个寒冷的冬天,拿着湿抹布,手通红,脸也通红. 我们都在感叹别人的遭遇,却不曾呐喊.因为至少我们比他们过的好. 劳动人民是可敬的.===========我为了什么在坚持,又在坚持什么,这个话头一定要时时警醒.==============愿解如来真实意,生生世世留人间. 阅读全文
posted @ 2013-04-29 20:34 casio1374633 阅读(126) 评论(0) 推荐(0)
 
摘要: 写了个小程序,在gcc下通过了,找实验室的人加个图形外观,放VC++上以后编译说malloc时候void * 赋值给 struct * 没有转换.我写的p = malloc(sizeof(ELEMENT)); 必须写成 p = (*ELEMENT) malloc(sizeof(ELEMENT));这让我产生了些兴趣,因为在查看书本时候, C圣经上是加了强制转换的.但是另一本权威的C语言教程(也是外国人编写)上,并没有加.通过资料找到:====================================================http://c-faq-chn.sourceforge. 阅读全文
posted @ 2013-04-29 20:33 casio1374633 阅读(2534) 评论(0) 推荐(1)
 
摘要: 2010-09-25 20:50昨天在隐形人主持了孤独三讲.算是圆满吧.朋友的捧场,还给我录音了.珍藏下.在我说结束以后,大家一起鼓掌让我特别感动,随后我有了做一个佛学三部曲的想法.事如春梦了无痕,过去的就过去了.开始新的征程.三部曲的构思:之一:<<佛陀的金刚>>----->书籍是<<金刚经>>之二:待定之三:<<佛陀的宇宙世界>>---->书籍是<<楞严经>>=======================================之二待定是因为从金刚经到楞严经我还没有想好用哪一 阅读全文
posted @ 2013-04-29 20:32 casio1374633 阅读(197) 评论(0) 推荐(0)
 
摘要: 如果有看官想了解学习汇编的路途,我列个路线图吧: 王爽<汇编语言> (可跳过) =====> 杨季文<80X86汇编语言程序设计教程> 这个是汇编语言的进修路线.看完这个以后再看: <操作系统原理> ===> <计算机组成原理> (可跳过)如果要针对一个操作系统,对于我个人是linux方向,则路线为: 于渊<手把手教你写操作系统> ===> <操作系统设计与实现(上下册)> ====> <unix操作系统设计> (可跳过)或者<深入理解linux内核> ===> < 阅读全文
posted @ 2013-04-29 20:31 casio1374633 阅读(171) 评论(0) 推荐(0)
 
摘要: 书买了一排.基本三年内计划要看完的书都买全了.看着整排的书整齐的放在书柜,心中一片快乐.照了个照给朋友炫耀一番,人家也很诚恳,问了下,看了多少?是啊,买了书不看就是浪费,更何况里面还有一本书算是被奸商宰了.一定要对得起书!这几天在看王爽的<汇编语言>.其实以前看过,但是没有做题,因为讲法生动活泼,所以囫囵吞枣般的看完了一遍.结果除了一点框架概念以外,什么都没有留下.现在每天晚上,不论怎么样,坚持每天看一章.只看一章.然后认真做题目.发现题目很有发散性.有的题目虽然很简单,但是要做好很难,要做精简更难,用寻址方式的组合表示数组,结构的原理非常的巧妙,也更理解C了.其实汇编更需要思路和 阅读全文
posted @ 2013-04-29 20:30 casio1374633 阅读(182) 评论(0) 推荐(0)
 
摘要: #include <stdio.h>#include <stdlib.h>int main(void){ char c; while ((c = getchar()) != EOF && ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) ) { printf ("%s%c\n", "The uppercase is :", c & 0xD 阅读全文
posted @ 2013-04-29 20:29 casio1374633 阅读(242) 评论(0) 推荐(0)
 
摘要: 概率论里说了不可能事件的发生概率是0,但0概率事件可能发生.比如在宇宙中抽一个人,抽到你的概率。这就是一个0概率事件可能发生的例子!随机变量分连续和离散两种,它们各自的分布描述是不同的。 对于连续性随机变量,单个具体点的概率密度值为一有界常数,这个值可以是任意的(包括0和1),但因为点是没有长度的,所以该点的概率密度积分为0(因为该点概率密度值有界),即该点所对应的事件发生的概率为0,但这个事件仍然是可能发生的,因为这个事件在事件域内。也就是说,概率为0的事件并不一定不会发生。同理,某个点的概率密度值为1,但该点的概率密度积分仍为0,所以概率为1的事件也不一定必然发生。总之,对于连续性随机变量 阅读全文
posted @ 2013-04-29 20:28 casio1374633 阅读(1641) 评论(0) 推荐(0)
 
摘要: 这两个东西在概念上的联系我困扰了我好一阵子,因为他们在高数书上的反映这两个部分完全是两个概念,不定积分只是一种运算方式,而定积分是微分的逆向思维。后来,看到这么一个帖子内容才有所明白其中的缘由~~定积分和不定积分在几何意义上没有任何关系,但有牛顿莱布尼茨公式中所表示的代数关系。为什么?难道是一种巧合吗? 历史的发展应该是这个样子的,先是黎曼提出了黎曼积分,也就是定积分的概念。然后牛顿和莱布尼茨发现了那个公式,揭示了定积分和原函数之间的关系。下面的问题是怎么计算原函数,牛顿和莱布尼茨又根据原函数提出了不定积分的概念。之所以命名为不定积分就是根据那个公式。所以定积分和不定积分并不是共同出生的一对孪 阅读全文
posted @ 2013-04-29 20:19 casio1374633 阅读(3056) 评论(0) 推荐(0)
 
摘要: Windows dos命令锦集(批处理)1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示当前是 echo off 状态还是 echo on 状态echo. #输出一个”回车换行”,空白行#(同echo, echo; echo+ echo[ echo] echo/ echo)2 errorlevelecho %errorlevel%每个命令运行结束,可以用这个命令行格... 阅读全文
posted @ 2013-04-29 20:17 casio1374633 阅读(236) 评论(0) 推荐(1)
 
摘要: uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么zengxiaolong@zengxiaolong:~$ mkimage--------------------------------------------------------------Usage: mkimage -l 阅读全文
posted @ 2013-04-29 20:15 casio1374633 阅读(272) 评论(0) 推荐(0)
 
摘要: win下的要么收费,要么有毒,或者诸多限制.还是linux好.一条命令就解决了!convert *.jpg foo.pdf看到有人说是出现segment fault。最后在imagemagick的官方论坛里算是找到了解决办法convert *.jpg +compress foo.pdf不过我这里没有出现,转化效果非常好.还挺快.方便还省心 阅读全文
posted @ 2013-04-29 20:13 casio1374633 阅读(714) 评论(0) 推荐(0)
 
摘要: 2010-06-11 11:00时不待人~我也不知道自己现在到底怎么样.努力吧~奋斗吧~不要让时间荒废~在接下来的2年内完成以下几本书的详细阅读工作(是指从明年算起的2年内):01>UNIX操作系统设计(必看)02>ARM体系结构与编程(结合arm manual手册看,已英文为主)03>ARM嵌入式系统开发 (与<02>可选其一)04>构建嵌入式linux系统05>linux设备驱动 (现在只是粗略的看了下,一定要再看一次,还是仔细的看)06>嵌入式实时操作系统uc/OS-II (可选)07>linux内核0.01完全注释 (书已买,非看不 阅读全文
posted @ 2013-04-29 20:12 casio1374633 阅读(195) 评论(0) 推荐(0)