上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 100 下一页

2013年1月29日

VGA接口原理图

摘要: 阅读全文

posted @ 2013-01-29 10:36 胡永光 阅读(542) 评论(0) 推荐(0) 编辑

RGB565 与RGB888的区别

摘要: 正常的RGB24是由24位即3个字节来描述一个像素,R、G、B各8位。而实际使用中为了减少图像数据的尺寸,如视频领域,对R、G、B所使用的位数进行的缩减,如你所说的RGB565和RGB555。 RGB565 就是R-5bit,G-6bit,B-5bit RGB555 就是R-5bit,G-5... 阅读全文

posted @ 2013-01-29 10:33 胡永光 阅读(2507) 评论(0) 推荐(0) 编辑

谈谈RGB、YUY2、YUYV、YVYU、UYVY、AYUV

摘要: 计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法... 阅读全文

posted @ 2013-01-29 10:32 胡永光 阅读(1937) 评论(0) 推荐(0) 编辑

视频图像大小格式汇总

摘要: 视频图像大小格式汇总 XGA(Extended Graphics Array)是一种计算机显示模式。显示模式指计算机显示器的性能,特别指最大色彩数以及最大的图像分辨率。在现在的个人电脑系统中,可找到多个显示模式,例如VGA、SVGA、XGA、SXGA、UXGA等。 WSXGA+:1680... 阅读全文

posted @ 2013-01-29 10:23 胡永光 阅读(493) 评论(0) 推荐(0) 编辑

YUV422 to YUV420sp color invert

摘要: 最近在做camera模块,出现了几个bug很有意思。 1. 颜色翻转,红色 变成了 蓝绿色。分析后是YUV422 to YUV420SP的时候,算法出现问题。后来把cb,cr互换了一下,颜色就对了。真的很奇怪。 2. 转换video quality的时候,从high quality 切换... 阅读全文

posted @ 2013-01-29 10:21 胡永光 阅读(298) 评论(0) 推荐(0) 编辑

YUV 和 YCbCr 的差别

摘要: 1. YCbCr 则是在世界数字组织视频标准研制过程中作为ITU - R BT1601 建议的一部分, 其实是YUV经过缩放和偏移的翻版。 其中Y与YUV 中的Y含义一致, Cb , Cr 同样都指色彩, 只是在表示方法上不同而已。 在YUV 家族中, YCbCr 是在计算机系统中应用最多... 阅读全文

posted @ 2013-01-29 10:17 胡永光 阅读(618) 评论(0) 推荐(0) 编辑

Flash设备驱动

摘要: 今天又看了一遍Flash驱动,以下是一些总结。 Flash 设备驱动 一.MTD Linux系统中,用了MTD系统来建立flash对linux的接口。 MTD---memory technology device,内存技术设备。 MTD可以分为四个层: 1, 硬件驱动层:最底层,负... 阅读全文

posted @ 2013-01-29 10:00 胡永光 阅读(263) 评论(0) 推荐(0) 编辑

2013年1月28日

高端内存的映射 -- 永久映射和临时映射

摘要: 高端内存(Highmem)中的页不能永久地映射到内核地址空间,因此,通过alloc_pages()函数,以__GFP_HIGHMEM标志分配的页不可能有虚拟地址。 X86体系结构中,高于896MB的所有物理内存都是高端内存,这些物理内存页不会永久的或自动的映射到内核地址空间。这些页需要被分配之后... 阅读全文

posted @ 2013-01-28 22:09 胡永光 阅读(761) 评论(0) 推荐(0) 编辑

虚拟地址_物理地址_逻辑地址_页表_内存映射

摘要: 1. 虚拟地址和物理地址: 虚拟地址关系到进程的用户空间和内核空间,而物理地址则用来寻址实际可用的内存。 linux用页表来为物理地址分配虚拟地址。 进程的虚拟地址空间,都被内核划分为很多等长的部分,这样的部分成为页。物理内存也划分为同样大小的页。 2. 页表 页表是一种数据结构,用来将虚拟地... 阅读全文

posted @ 2013-01-28 22:02 胡永光 阅读(417) 评论(0) 推荐(0) 编辑

内核空间_用户空间_特权级别

摘要: 1. linux将虚拟地址空间划分为两部分,内核空间和用户空间。 一般32位处理器,虚拟内存大小= 2的32次方 B = 4GB. 现在的64位处理器可以支持 虚拟内存 = 2的64次方 B = 16GB. 用户空间地址范围 0 --- TASK_SIZE. 内核空间地址范围 TASK_SIZ... 阅读全文

posted @ 2013-01-28 22:00 胡永光 阅读(125) 评论(0) 推荐(0) 编辑

上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 100 下一页

导航