- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 像素深度BPP
BPP表示图像像素值的位数叫做图像的像素深度,又称为位/像素(BPP)。这个数值用来表示图像的每个像素值所需要的位数(bits per pixel),它决定了该图像的类别。 一个像素所能表达的不同颜色数取决于比特每像素(BPP)。这个最大数可以通过取二的色彩深度次幂来得到。例如,常见的取值有 : 8 bpp [28=256;(256色)]; 16 bpp [216=65536; (65,5
2012-09-27 09:19:08 3222
转载 linux下ps命令用法
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 5)ps e 列出程序时,显示每个程序所使用的环境变量。 6)ps f 用ASCII字符显示树状结构,表达程序
2012-09-24 20:29:00 1378
原创 计算机的颜色格式(8位色 16位色 24位色)
常见的颜色有 8位16位 24位32位色,其中24位及以上称为真彩,是PC上最常用的颜色,其他基本用于嵌入式系统或一些工控领域,详情可查阅一下表格:Bit-深度 色彩数1 2 (monochrome)2 4 (CGA)4 16 (EGA)8 256 (VGA)16 65,
2012-09-21 14:24:58 28790
原创 内核printk的实现分析
在这里还是主要分析一下printk实现的原理。static spinlock_t logbuf_lock = SPIN_LOCK_UNLOCKED; //定义logbuf_lock,并初始化为unlock状态static char log_buf[LOG_BUF_LEN]; //保存日志数据的缓冲区#define LOG_BUF(idx) (log_buf[(idx) & L
2012-09-12 11:15:10 7854
原创 内核printk日志信息的级别
日志级别一共有8个级别,printk的日志级别定义如下(在include/linux/kernel.h中): #define KERN_EMERG 0/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/ #define KERN_ALERT 1/*报告消息,表示必须立即采取措施*/ #define KERN_CRIT 2/*临界条件,通常涉及严重的硬件或软件操作失败*/
2012-09-11 19:34:59 9875
转载 串口芯片型号
串口的关键部件是通用异步接收发送器(Universal Asynchronous Receiver Transmitter,UART)。它负责从计算机总线采集数据,转换成传输格式,然后发送到串口;也负责从串口接收数据,检查和删除附加的位,并传送结果数据给计算机总线。 下面是各种串口芯片的简介。 8250 8250是IBM PC及兼容机使用的第一种串口芯片。这是一种相对来说很慢的芯
2012-09-11 09:43:25 1606
转载 串口的流控制
我们在串行通讯处理中,常常看到rts/cts和xon/xoff这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通rs232编程,了解一点这方面的知识是有好处的。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题。1.流控制在串行通讯中的作用这里讲到的“流”,当然指的是数据流。数据在两个串口之间传输时,常
2012-09-05 09:59:57 9567
原创 2012.9.2日记
开csdn博客,也不只是分享自己的所学,说说心情,说说工作,说说现在有没有热情工作,说说现在自己是怎么样颓废。 这周工作热情很高,不知道为什么,可能是前些日子失眠之类的事情让我调整的一下心态,这周的能量很足,明显的一点,以前下午下班吃完晚饭后就会昏昏欲睡是不可能看得进去书的,这周吃完饭后出奇的精神。。看书也很带劲。 我发现每当我状态不好的一段时间之后一定会有一段能量充沛的阶段。也算是对
2012-09-02 16:53:17 3771
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人