自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 VGA SVGA XVG XVGA

VGA一般指640*480的分辨率,VGA摄像头就是30万像素的摄像头。SQCIF=12*96 QCIF=176*144 CIF=352*288 QVGA=320*240 VGA=640*480 SVGA=800*600 WSVGA=1024*600XGA=1024*768 XVGA=1280*960 UXGA=1600*1200·VGA的英文全称是Video Graphic Array,即显示绘图阵列。VGA支持在640 X 480的较高分辨率下同时显示16种色彩或256种灰度,同时在320 X 240分

2010-09-30 11:13:00 7411

原创 c语言谜题

<br />我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容易事情。《6个变态的hello world》和《如何弄乱C的源代码》则以一种极端的方式告诉大家,不要以为咱们自己写不出混乱的代码,每个程序员其实都有把代码搞得一团乱的潜质。通过这些文章,相信你对编程或是你觉得很简单的C语言有了一些了解。是的,很不容易吧,以前是不是低估了编程和C语言?今天是否我们又

2010-09-29 19:51:00 1046

原创 TFT STN液晶屏区别

2.什么是TFT? TFT(ThinFilmTransistor)是指薄膜晶体管,意即每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的LCD彩色显示设备之一,其效果接近CRT显示器,是现在笔记本电脑和台式机上的主流显示设备。TFT的每个像素点都是由集成在自身上的TFT来控制,是有源像素点。因此,不但速度可以极大提高,而且对比度和亮度也大大提高了,同时分辨率也达到了很高水平。 3.什么是CSTN? 所谓CSTN屏幕是指高亮度STN屏幕,CS

2010-09-26 08:46:00 3963

转载 颜色查找表

<br />彩色查找表。。。在帧缓存与显示器的数模转换器之间增加一个查色表,对显示的颜色进行索引<br /> 这样,在帧缓存单元的位数不增加的情况下,具有大范围内挑选颜色的能力。<br />彩色查找表是一个一维线形表,其每一项内容对应一种颜色。此时帧缓存中的每个单元存储的不再是颜色值,而是对应于某一像素颜色的地址。彩色表的长度由帧缓存每个存储单元的位数决定。这确定一幅画面能同时显示的颜色种类数。彩色表的元素位长由帧缓存每个存储单元的基色数决定。这决定显示器可选择显示的颜色种类数

2010-09-25 15:24:00 6852

转载 人的一生,到底在追求什么?

人的一生,到底在追求什么?     有一个美国商人坐在墨西哥海边一个小渔村的码头上,看着一个墨西哥渔夫划着一艘小船靠岸,小船上有好几尾大黄鳍鲔鱼。这个美国商人对墨西哥渔夫能抓这么高档的鱼恭维了一番,还问要多少时间才能抓这么多?墨西哥渔夫说,才一会儿功夫就抓到了。美国人再问,你为什么不待久一点,好多抓一些鱼?墨西哥渔夫觉得不以为然:这些鱼已经足够我一家人生活所需啦!       美国人又问:那么你一天剩下那么多时间都在干什么?       墨西哥渔夫解释:我呀?我每天睡到自然醒,出海抓几条鱼,回来后跟孩子们玩

2010-09-24 10:53:00 1403

转载 gamma校正

Gamma 校正问题:什么是Gamma曲线矫正?Gamma曲线矫正是什么意思?       Gamma曲线是一种特殊的色调曲线,当Gamma值等于1的时候,曲线为与坐标轴成45°的直线,这个时候表示输入和输出密度相同。高于1的Gamma值将会造成输出亮化,低于1的Gamma值将会造成输出暗化。总之,我们的要求是输入和输出比率尽可能地接近于1。在显示器、扫描仪、打印机等输入、输出设备中这是一个相当常见并且比较重要的概念。在计算机系统中,由于显卡或者显示器的原因会出现实际输出的图像在亮度上有偏差,而Gamma曲

2010-09-23 20:55:00 16820 1

原创 tftp和xinetd服务器的配置

<br />          为了开机启动tftpd服务器,需要用到配置xinetd服务器。所以顺便研究下。<br /> <br />          与xinetd服务器相关的配置就1个文件和1个目录。<br /> <br />         /etc/xinetd.conf<br />         /etc/xinetd.d<br /> <br />        #vim /etc/xinetd.conf<br />        <br />          defaults      

2010-09-18 15:11:00 8345 1

原创 man手册的配置

     今天编译了下tftp-hpa-5.0。make install的时候发现tftp手册被安装到/man/下面的man1和man8目录。不知道怎么搞的。按他的INSTALL文档,man手册应该放到/usr/local/man中。     算了,为了能用tftp的man手册,顺便学学man手册的原理。     #whereis man发现输出:      /usr/bin/man            man程序目录      /etc/man.config        man程序启动配置文件    

2010-09-18 14:56:00 1362

原创 实践背后的理论

<br />        今天用PWM控制光圈,不知道怎么搞的摄像机嗡嗡的响。。。后来发现PWM的频率设置的太低了,只有100HZ。把PWM频率提高就可以了。看来频率太低不能模拟稳定的交流电(原理:PWM模块通过一个计数器来统计一定数量的输入时钟周期,每个时钟脉冲来到时计数器递减1,当计数器为0时,输出一定的高(低)电压,从而产生稳定的交流电效果。),导致光圈系统的重启(猜测吧。。。)。<br />        让我想起来当年的毕业设计了。本机回传数据丢失,而两个机子互传不会丢失数据。最后想想,本机回传

2010-09-17 23:11:00 1256 4

原创 C语言小结

 把null结尾的字符串转换成整数                 #include                int atoi(const char *nptr);               long atol(const char *nptr);               long long atoll(const char *nptr);

2010-09-17 08:47:00 868

原创 一个难找的BUG

      写了个通过/dev/mtd设备读写flash params区的函数。运行重启后,flash params参数区自动复原。结果第三次重试的时候,内核挂掉了,死在uncompressing...............................boot kernel.这里。      以为是公司提供的加密内核在3次flash参数被破坏后自动锁死呢(有点像银行密码输入验证一样)。重新升级程序和编译非加密内核都不行。当时也是没多懂脑子,以为params区藏了好多加密信息。所以只好重新扫写flash

2010-09-15 22:32:00 894

转载 书写是为了更好的思考

我经常在走路和睡前总结所学过的内容,思考遗留的问题,一段时间的阅读和思考之后,一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来,然而,我往往非常惊讶地发现,当我书写的时候,新的内容仍然源源不断的冒出来,就像我的键盘自己也会思考一样。大半年前的时候,我曾在一篇文章《跟波利亚学解题》中写到将问题求解的思维过程记录下来的好处,现在再次回忆起来,当时列出的几点其实不仅对于问题求解是大有好处,对于平时的思考也是同样的道理。书写的好处有以下几点:书写是对思维的备忘:人在思考一个问题的时候,就像是在黑暗中打着

2010-09-14 20:06:00 657

转载 GCC编译选项

<br />这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录任何的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用他 但是,我会慢慢的补齐的.哈哈 假如您要转在本文章请保留我email([email protected])和文章的全面性.  <br />[介绍]  <br />gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总

2010-09-12 17:28:00 746

原创 深入解析C语言变长参数列表

<br />1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表<br />void foo(...);<br />void foo(parm_list,...);<br />2:函数参数的传递原理<br />函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:<br />#include <iostream> <br />void fun(int a, ...) <br />{ <br />int *temp = &a; <br />temp++; <br />for (int i =

2010-09-09 22:26:00 1611

原创 linux container_of 的用法

<br />Linux常用container_of宏从成员变量提取整个结构体的首地针,这个宏的定义如下:<br /><br />#define container_of(ptr, type, member) ({ /<br />const typeof( ((type *)0)->member ) *__mptr = (ptr); /<br />(type *)( (char *)__mptr - offsetof(type,member) );})<br /><br />typeof是gcc的一个扩展,用

2010-09-09 21:59:00 1283

原创 设置BootLoader环境变量,通过NFS挂载文件系统

<br />内核选项:<br /> <br />内核支持NFS分区(即编译时在File system中选中[*] Root file system on NFS), <br />内核IP_PNP(即编译时在Networking中选中[*] IP: kernel level autoconfiguration)<br />    File systems  ---> <br />        Network File Systems  ---> <br />            <*> NFS file

2010-09-09 10:42:00 3143

转载 NOR FLASH 与NAND FLASH 区别

<br />NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。<br /><br />NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。<br /><br />  NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理和需要特殊的系统接口。<br /><br /><br /><br />性能

2010-09-08 16:22:00 841

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除