文章分类 -  LCD

1
摘要:Kernel Version: 3.0.35 ldb.c: LVDS driver mxc_dispdrv.c display通用注册handle接口,用于统一管理各种接口。 mxc_ipuv3_fb.c 平台核心驱动,最终用于注册driver到fb中。 ldb device 注册: imx6q_a 阅读全文
posted @ 2017-11-27 10:21 大海中的一粒沙 阅读(472) 评论(0) 推荐(0)
摘要:关键词:Android LCD TFTSN75LVDS83B TTL-LVDS LCD电压背光电压平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250 作者:xub 阅读全文
posted @ 2017-07-11 16:20 大海中的一粒沙 阅读(643) 评论(0) 推荐(0)
摘要:关键词:Android LCD控制器 Framebuffer PWM 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250 作者:xubin341719(欢迎转载, 阅读全文
posted @ 2017-07-11 16:20 大海中的一粒沙 阅读(297) 评论(0) 推荐(0)
摘要:关键词:Android LCD TFT TTL(RGB) LVDS EDP MIPI TTL-LVDS TTL-EDP平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5 阅读全文
posted @ 2017-07-11 16:19 大海中的一粒沙 阅读(267) 评论(0) 推荐(0)
摘要:关键词:Android LCD TFT 液晶 偏光片 彩色滤光片 背光 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250 作者:xubin341719(欢迎转载 阅读全文
posted @ 2017-07-11 16:18 大海中的一粒沙 阅读(302) 评论(0) 推荐(0)
摘要:1.bmp图片格式 一个bmp文件有四部分组成: 其中位图文件头内容如下: bfType 说明文件的类型,该值必需是0x4D42,也就是字符'BM',否则表示根本不是BMPbfSize 说明该位图文件的大小,用字节为单位bfReserved1 保留,必须设置为0bfReserved2 保留,必须设置 阅读全文
posted @ 2017-07-11 11:43 大海中的一粒沙 阅读(811) 评论(0) 推荐(0)
摘要:一、Linux的帧缓冲设备原理 帧缓冲(framebuffer)是 Linux 为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer 阅读全文
posted @ 2017-07-11 10:42 大海中的一粒沙 阅读(359) 评论(0) 推荐(0)
摘要:http://blog.chinaunix.net/uid-25445243-id-212949.html 阅读全文
posted @ 2017-07-10 16:23 大海中的一粒沙 阅读(106) 评论(0) 推荐(0)
摘要:http://blog.chinaunix.net/uid-25445243-id-212948.html 阅读全文
posted @ 2017-07-10 16:19 大海中的一粒沙 阅读(108) 评论(0) 推荐(0)
摘要:基本原理 通过 framebuffer ,应用程序用 mmap 把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来; 驱动程序分配系统内存作为显存;实现 file_operations 结构中的接口,为应用程序服务;实现 fb_ops 结构中的接口,控制和操作 L 阅读全文
posted @ 2017-07-10 15:50 大海中的一粒沙 阅读(343) 评论(0) 推荐(0)
摘要:3. BMP和JPEG图形显示程序 3.1 在LCD上显示BMP或JPEG图片的主流程图 首先,在程序开始前。要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0。命令如下: mknod fb0 c 29 0 在LCD上显示图象的主流程图如图3 阅读全文
posted @ 2017-07-10 15:49 大海中的一粒沙 阅读(181) 评论(0) 推荐(0)
摘要:2. Linux 驱动 2.1 FrameBuffer linux是工作在保护模式下,所以用户态进程是无法像DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Lin仿显卡的功能,将显ux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模卡硬件结构抽象 阅读全文
posted @ 2017-07-10 15:48 大海中的一粒沙 阅读(341) 评论(0) 推荐(0)
摘要:一 实验内容简要描述 1.实验目的 学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片 2.实验内容 (1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3 阅读全文
posted @ 2017-07-10 15:47 大海中的一粒沙 阅读(279) 评论(0) 推荐(0)
摘要:1.LCD显示一帧图像的过程 LCD控制器的数据输出接口。RGB接口传输的是RGB编码的颜色数据,同理YUV接口传输的就是YUV编码的颜色数据,本文讨论RGB接口。 (1)LCD显示单位:帧(frame) 显示器上一整个画面的内容成为一个帧(frame),整个显示器工作时是一帧一帧的在显示。 帧内数 阅读全文
posted @ 2017-07-04 14:08 大海中的一粒沙 阅读(1069) 评论(0) 推荐(0)
摘要:请参考:http://www.cnblogs.com/deng-tao/p/6056286.html 阅读全文
posted @ 2017-07-04 10:29 大海中的一粒沙 阅读(84) 评论(0) 推荐(0)
摘要:1、LCD显示主要相关概念 (1)像素(pixel) 整个图像是由一个个的像素组成的,像素就是一个显示点。像素就是组成图像的最基本元素,或者说显示中可以被控制的最小单位,整个图像就是由很多个像素组成的。 像素可以被单独控制,或控制其亮或不亮(单色屏)、或控制其亮度强弱(譬如亮50%,35%,这样叫灰 阅读全文
posted @ 2017-07-04 10:25 大海中的一粒沙 阅读(549) 评论(0) 推荐(0)
摘要:struct fb_var_screeninfo { __u32 xres; /*可见屏幕一行有多少个像素点*/ __u32 yres; /*可见屏幕一列有多少个像素点*/ __u32 xres_virtual; /*虚拟屏幕一行有多少个像素点*/ __u32 yres_virtual; /*虚拟屏 阅读全文
posted @ 2017-07-02 11:42 大海中的一粒沙 阅读(1636) 评论(0) 推荐(1)
摘要:LCD背光驱动可参考:http://blog.csdn.net/wilsonboliu/article/details/14170135 阅读全文
posted @ 2017-06-27 16:41 大海中的一粒沙 阅读(133) 评论(0) 推荐(0)
摘要:backlight背光子系统初始化驱动框架可参考https://wenku.baidu.com/view/62d08527f8c75fbfc67db293.html 阅读全文
posted @ 2017-06-27 16:40 大海中的一粒沙 阅读(329) 评论(0) 推荐(0)
摘要:详细请参考:http://blog.csdn.net/wocao1226/article/details/23870149 阅读全文
posted @ 2017-05-21 11:18 大海中的一粒沙 阅读(133) 评论(0) 推荐(0)

1