LCD
文章平均质量分 71
没钱的笨小孩
人生得意须尽欢......
展开
-
Android各种屏幕分辨率(VGA、HVGA、QVGA、WQVGA、WVGA、FWVGA)详解
看资料的时候经常看到各种VGA,全都混了,无奈,找了些资料总结了下,分享给大家:这些术语都是指屏幕的分辨率。VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA,即:VGA的一半,分辨率为480×320,像三星盖世Ace S5830就是使用这分辨率;QVGA:Quarter VGA,即:VGA的四分转载 2013-10-23 09:11:01 · 502 阅读 · 0 评论 -
调试OTM4001A液晶驱动的一点心得
这几天调试一块以OTM4001A作驱动芯片的LCM模组,调试完毕后,终于有结果OK了。之前对这块一直用的不太透彻,恰好趁这次摸清楚了。需要注意的几点记录如下:(1)关于信号类型的片选。在很多LCD芯片规格书上都有关于信号片选的描述,如M2/M1/M0,典型如下:如上图,上面的三个M接口脚是有连接线直接连到主板接口上的,至于是高还是低,可以由主板硬件限定死,另一方面也可以由LCM模组自身转载 2014-03-21 10:11:27 · 519 阅读 · 0 评论 -
LCD fb_info 的注册、打开、关闭分析
核心在fbmem.c这个文件里面,我们就从这个文件着手分析:module_init(fbmem_init); fbmem_init register_chrdev(FB_MAJOR,"fb",&fb_fops) class_create(THIS_MODULE, "graphics");这里我们注册了字符设备驱动,创建了类,但是没有在类下创转载 2014-03-29 14:24:08 · 691 阅读 · 0 评论 -
UBOOT如何引导kernel
1、u-boot先初始化一些必要的设备,如串口、网卡、flash、显示屏等驱动。2、从flash、SD卡、tftp服务器取内核映像文件。3、将内核映像文件解压到内存。4、校验内核。5、设定配置参数,跳到内核执行。 u-BOOT和内核是如何衔接起来的?校验内核是在哪儿做的工作?这个设定配置参数基本上需要设定哪些?我还想问问系统的升级时是怎么实现的?具体和启动内核有什么转载 2013-08-30 13:33:59 · 534 阅读 · 0 评论 -
LCD的CPU接口和RGB接口
MCU屏:/RES , /CS , RS , /WR , /RD , DB0 ~ DB17 (18bit)RGB屏:/E , VSYNC , HSYNC , CLK , R0~R5 , G0~G5 , B0~B5 (18bit)LCD MPU interface & RGB interfaceMCU模式:目前最常用的连接模式,一般是80系统(68系统已经不存在了)。数据位传输有8转载 2013-09-16 10:10:05 · 1469 阅读 · 0 评论 -
MIPI接口和DVP接口的区别及优点
DVP是并口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit数据,看ISP或baseband是否支持;MIPI是LVDS,低压差分串口。只需要要CLKP/N、DATAP/N——最大支持4-lane,一般2-lane可以搞定。显然,MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强。最重要的是DVP接口在信号完整性方面受限转载 2013-10-25 14:32:15 · 3088 阅读 · 0 评论 -
S3C2440上LCD驱动(FrameBuffer)实例开发讲解
1.S3C2440上LCD驱动 (FrameBuffer)实例开发讲解其中的代码也可直接参考:drivers/video/s3c2410fb.c以下为转载文章,文章原地址:http://blog.csdn.net/jianyun123/archive/2010/04/24/5524427.aspxS3C2440上LCD驱动 (FrameBuffer)实例开发讲解一、开发环境转载 2014-03-23 14:44:11 · 485 阅读 · 0 评论 -
framebuffer驱动分析
Linux-2.6.26 其中涉及到的主要文件包括, fbdef_io.c mmap 机制的实现 fb_notify.c FB 中notify 相关的 fbmem.c FB 注册注销相关方法和属性文件的相关操作 fbsysfs.c FB sys file system backlight.c 该转载 2014-03-29 16:15:34 · 408 阅读 · 0 评论 -
DBI接口与DPI接口与DSI接口
(1)DBI接口 A,也就是通常所讲的MCU借口,俗称80 system接口。The lcd interface between host processor and LCM device list as below,The LCM driver will repeated update panel display。MCU借口通过并行接口传输控制命令和数据,并通过往LCM模组自带的转载 2014-03-28 20:32:32 · 510 阅读 · 0 评论 -
LCD设备驱动程序
LCD是Liquid Crystal Display的简称,也就是经常所说的液晶显示器LCD能够支持彩色图像的显示和视频的播放,是一种非常重要的输出设备 Framebuffer 是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行操作 Framebuffer又叫帧缓冲,是Linux为操作显示设转载 2014-03-29 20:08:53 · 510 阅读 · 0 评论 -
高通Android平台下关于display部分的几个关键问题
显示部分的几个问题这几天通过实际测试澄清了一下,主要是下图中各个模块的使用状况以及HAL层几个模块的调用流程。以问题的方式描述如下:1、Ap是怎么进行显示的?Surfaceflinger负责所有上层的显示处理,对于AP(2D或是3D的应用程序)而言,只要到surfaceflinger中创建surface,设置好参数,接下来都是统一交给surfaceflinger进行处理转载 2014-03-28 21:56:06 · 664 阅读 · 0 评论 -
mipi介绍
MIPI将彻底改变移动产品设计方式 【作者】Prakash Kamath,工程副总裁,Arasan公司 MIPI联盟定义了一套接口标准,把移动设备内部的接口如摄像头、显示屏、基带、射频接口等标准化,从而增加设计灵活性,同时降低成本、设计复杂度、功耗和EMI。 未来的产品都将朝着移动的方向发展,例如智能手机、数码相机、摄像机、平板电脑、媒体播放器、游戏机等,这些产品转载 2013-10-17 21:43:12 · 508 阅读 · 0 评论 -
高通安卓调试LCD几方面总结
来公司上班现在已经整整一个月了,蔽人不才,能力有限,学习进度缓慢,不过也是有一点点的收获与心得,在这里写出来与大家分享,养成良好的记录习惯也免得后忘记。 不啰嗦了,开入正题。来公司一个月左右的时间,主要接触了高通android4.0和android2.3的LCD驱动,当然在bootloader下LCD的驱动我也调试的。 (1) kernel 先来说一下转载 2014-03-23 15:59:05 · 562 阅读 · 0 评论 -
LCD interface
LCD的接口类型大致有:SPI/I2C/MCU/CPU/RGB/MDDI/MIPI,SPI/I2C用于低速黑白屏,MCU/CPU/RGB为并口,在智能机之前的功能机上用的多,手机进入到大屏时代后,并口的传输速度跟不上,特别是面临高清播放的应用,能力不足,所以出现了MDDI和MIPI,MDDI为高通推出,MIPI为多家重量级厂商联合成立的组织,其推出了一系列移动标准,其中就包括MIPI DSI。转载 2013-10-25 15:48:08 · 535 阅读 · 0 评论 -
video mode & command mode
首先来讲第一个话题LCD RAM由来最近魅族论坛和小米论坛最火的话题之一莫过于LCD RAM,当然小米最近后院起火,导致售后/投诉才是最火的.何为LCD RAM?LCD 是指字面意思是液晶显示屏(Liquid Crystal Display), 而RAM: 随机存取存储器(Random-Access Memory),两者完全是风马牛不相及的东西。下图是一个标准的LCD的爆炸图(转载 2014-03-23 14:05:16 · 651 阅读 · 0 评论 -
S3c2440ALCD控制器配置实例
本文所用的是东华TFT液晶屏(WXCAT35),配置为常用的16BPP(5:6:5)模式。外部引脚信号:VSYNC: 垂直同步信号,表示扫描1帧的开始HSYNC: 水平同步信号,表示扫描1行的开始VCLK:像素时钟信号VDEN:数据使能信号VD[23:0] : LCD像素数据输出端口LEND/STH:行结束信号(TFT)/SEC TFT信号LCD_LPC转载 2014-03-23 15:41:25 · 204 阅读 · 0 评论 -
LCD 调试总结
(1) 液晶显示模式 并行:MCU接口、RGB接口、Vysnc接口 串行:SPI接口、MDDI接口(2) 屏幕颜色 实质上即为色阶的概念。色阶是表示手机液晶显示屏亮度强弱的指数标准,也就是通常所说的色彩指数。目前彩屏手机的色阶指数从低到高可分三个层次,最低单色,其次是256色、4096色、 65536色;目前最高的为26万色。256=2的转载 2014-03-23 15:43:31 · 845 阅读 · 0 评论 -
高通8x25平台display模块总结
一、概述 1.1 简介 本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。 1.2 开发环境 Android:4.0 Kernel: Linux3.0 Ubuntu:需要 10.04以及之后的版本转载 2014-03-23 18:07:28 · 548 阅读 · 0 评论 -
LCD一些参数设置
帧同步信号,每发出一个脉冲就意味着新的一屏图像数据开始发送, 行同步信号,每发出一个脉冲意味着新的一行图像数据开始发送。 在帧同步和行同步中,必须留有回扫时间。这个时序安排也是由于 CRT 显示器电子枪偏转所需要的时间,现在不需要,只不过是所谓的行业标准如下图所示, 上边界和下边界就是帧的回扫时间 左边界和右边界就是行的回扫时转载 2014-03-29 14:49:59 · 891 阅读 · 0 评论 -
Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别
简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B。G多一位,原因是人眼对绿色比较敏感。RAW RGB: sensor的每一像素对应一个彩色滤光片,滤光片按B转载 2013-10-28 12:28:35 · 810 阅读 · 0 评论 -
mipi 调试经验
以下是最近几个月在调试 MIPI DSI / CSI 的一些经验总结,因为协议有专门的文档,所以这里就记录一些常用知识点:一、D-PHY1、传输模式LP(Low-Power) 模式:用于传输控制信号,最高速率 10 MHzHS(High-Speed)模式:用于高速传输数据,速率范围 [80 Mbps, 1Gbps] per Lane传输的最小单元为 1 个字节,采用小端的方式及转载 2014-03-01 18:52:24 · 819 阅读 · 0 评论 -
MIPI DBI\DPI\DSI简介
MIPI的液晶数据传输中涉及到是DWG(Display Working Group)工作组,该工作组提出了4种液晶规范分别为DCS(Display Command Set)、DBI(Display Bus Interface)、DPI(Display Pixel Interface)、DSI(Display Serial Interface)。1. DCS(Display Command转载 2014-03-22 19:08:58 · 503 阅读 · 0 评论 -
RGB接口和CPU接口
。。。。。。原创 2013-08-30 15:13:41 · 433 阅读 · 0 评论 -
LCD驱动程序—框架分析
LCD驱动程序—框架分析在写lcd驱动程序之前,我们必须先要明白lcd驱动程序编写的框架,首先从linux帧缓冲设备驱动的上层建筑fbmem.c文件开始。(1)我们先找到入口函数:static int __init fbmem_init(void){ proc_create("fb", 0, NULL, &fb_proc_fops); if (regist转载 2014-03-29 15:33:59 · 544 阅读 · 0 评论 -
LCD和LCD控制器
一、LCD显示器1、LCD简介 LCD(Liquid Crystal Display),即液晶显示器,是一种采用液晶控制透光度技术来实现色彩的显示器,TFT(Thin FilmTransistor,薄膜晶体管)是目前最为主流的液晶显示类型; 2、LCD的接口 CPU或显卡发出的图像数据是TTL信号(0—5V,0—3.3V,0—2.5V,或0—1.8V)转载 2014-03-01 18:32:59 · 647 阅读 · 0 评论