发布时间:2013-01-09 12:10:47
作者:王劲男,华清远见嵌入式培训中心讲师。 计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用 R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为 RGB 色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。 根据三基色原理,任意一种色光 F 都可以用不同分量的 R、G、B 三色相加混合而成。 F = r [ R ] + g [ G ] + b [ B ] 其中,r、g、b 分别为三基色参与混合的系数。当三基色分量都为 0(最弱)时混合为黑色光;......【阅读全文】
发布时间:2013-01-09 12:10:43
作者:刘洪涛,华清远见嵌入式培训中心讲师。 说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)platform_device和platform_driver工作原理 ......【阅读全文】
发布时间:2013-01-09 12:10:39
作者:刘洪涛,华清远见嵌入式培训中心讲师。 4-3 摄像头的初始化流程及v4l2子设备驱动 这个问题弄清楚了以后下面就来看获得Camera信息以后如何做后续的处理: 在fimc_init_global调用结束之后我们获得了OV9650的信息,之后在probe函数里面就会继续调用一个函数:fimc_configure_subdev(). 这个函数的实现如下: /* * Assign v4l2 device and subdev to fimc &n......【阅读全文】
发布时间:2013-01-09 12:10:30
作者:吴新武,华清远见嵌入式培训中心讲师。 Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。 (1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型的字符设备。 (2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。 两种设备本身并没用严格的区分,......【阅读全文】