LCD驱动---LVDS详解(一)
fb_videomode每个参数的意思:
1struct fb_videomode {
2 const char *name; //name
3 u32 refresh; //Frequency
4 u32 xres;
5 u32 yres;
6 u32 pixclock; //时钟频率
7 u32 left_margin; //HBPD( Horizontal sync Back porch (pixels))
8 u32 right_margin; //HFPD(Horizontal sync Front porch (pixels))
9 u32 upper_margin; //VBPD(Vertical sync Back porch (pixels))
10 u32 lower_margin; //VFPD( vertical sync Front porch (pixels))
11 u32 hsync_len; //HSPW(Horizontal sync pulse width (pixels))
12 u32 vsync_len; //VSPW(Vertical Sync pulse width (pixels))
13 u32 sync;
14 u32 vmode;
15 u32 flag;
16 };
这个参数在屏幕的规格书里都有或者可以参考下面的设置:
---------------------------------------------------
720x480p:
Generic timing details for 720x480:
HFP=76 HSW=40 HBP=100 HF=34KHz VFP=29 VSW=1VBP=53 VF=60Hz
----------------------------------------------------
Widescreen 16:9
848x480p
Generic timing details for 848x480:
HFP=88 HSW=48 HBP=120 HF=34KHz VFP=28 VSW=1VBP=54 VF=60Hz
----------------------------------------------------
Widescreen 16:9
856x480p
Generic timing details for 856x480:
HFP=87 HSW=48 HBP=121 HF=34KHz VFP=28 VSW=1VBP=54 VF=60Hz
----------------------------------------------------
Screen 4:3
1080x480p
Generic timing details for 1080x480:
HFP=108 HSW=48 HBP=164 HF=34KHz VFP=29VSW=1 VBP=53 VF=60Hz
----------------------------------------------------
Screen 4:3
1440x480p
Generic timing details for 1440x480:
HFP=144 HSW=80 HBP=208 HF=34KHz VFP=29VSW=1 VBP=53 VF=60Hz
-----------------------------------------------------
Screen 4:3
1800x480p
Generic timing details for 1800x480:
HFP=154 HSW=96 HBP=246 HF=34KHz VFP=32VSW=1 VBP=50 VF=60Hz
-----------------------------------------------------
Screen 4:3
1800x540p
Generic timing details for 1800x540:
HFP=148 HSW=96 HBP=244 HF=34KHz VFP=7 VSW=1VBP=15 VF=60Hz
-----------------------------------------------------
Screen 4:3
1920x540p
Generic timing details for 1920x540:
HFP=161 HSW=104 HBP=255 HF=34KHz VFP=7VSW=1 VBP=15 VF=60Hz
-----------------------------------------------------
Screen 4:3
960x540p
Generic timing details for 960x540:
HFP=98 HSW=48 HBP=142 HF=34KHz VFP=7 VSW=1VBP=15 VF=60Hz
--------------------------------------------------------------------------------------
Powerstrip dongle 540P/1080i customtimings:
------------------------------------------------------------------------
Screen 4:3
640x480p HDTV
Generic timing details for 640x480:
HFP=143 HSW=48 HBP=169 HF=34KHz VFP=28VSW=1 VBP=54 VF=60Hz
-------------------------------------------------------------------
Screen 4:3
720x480p HDTV
Generic timing details for 720x480:
HFP=72 HSW=48 HBP=88 HF=34KHz VFP=29 VSW=1VBP=53 VF=60Hz
-------------------------------------------------------------------
Screen 4:3
856x480p HDTV
Generic timing details for 856x480:
HFP=88 HSW=48 HBP=120 HF=34KHz VFP=28 VSW=1VBP=54 VF=60Hz
--------------------------------------------------------------------
Screen 4:3
1776x1000i HDTV
Generic timing details for 1776x1000:
HFP=136 HSW=48 HBP=240 kHz=34 VFP=42 VSW=5VBP=78 Hz=30
interlace
--------------------------------------------------------------------
Screen 16:9
1920x1080i HDTV
Generic timing details for 1920x1080:
HFP=169 HSW=64 HBP=295 HF=34KHz VFP=20VSW=5 VBP=20 VF=30Hz
interlace
------------------------------------------------------------------------------------
Screen 4:3
800x600i
Generic timing details for 800x600:
HFP=279 HSW=56 HBP=329 HF=34KHz VFP=250VSW=1 VBP=274 VF =30Hz
interlace
-------------------------------------------------------
Screen 4:3
1024x768i
Generic timing details for 1024x768:
HFP=164 HSW=56 HBP=220 HF=34KHz VFP=160VSW=1 VBP=196 VF=30Hz
interlace
--------------------------------------------------------
Screen 4:3
1152x864i
Generic timing details for 1152x864:
HFP=190 HSW=112 HBP=218 HF=34KHz VFP=112VSW=1 VBP=148 VF=30Hz
interlace
-----------------------------------------------------------
Screen 4:3
1280x720i
Generic timing details for 1280x720:
HFP=125 HSW=120 HBP=139 HF=34KHz VFP=180VSW=1 VBP=224 VF=30Hz
interlace
-----------------------------------------------------------
Screen 4:3
1280x768i
Generic timing details for 1280x768:
HFP=138 HSW=96 HBP=166 HF=34KHz VFP=156VSW=1 VBP=200 VF=30Hz
interlace
--------------------------------------------------------------
Screen 4:3
1280x960i
Generic timing details for 1280x960:
HFP=128 HSW=96 HBP=160 HF=34KHz VFP=44VSW=1 VBP=120 VF=30Hz
interlace
----------------------------------------------------------------
Screen 4:3
1280x1024i
Generic timing details for 1280x1024:
HFP=127 HSW=96 HBP=161 HF=34KHz VFP=43VSW=3 VBP=55 VF=30Hz
interlace
----------------------------------------------------------------
Screen 4:3
1440x960i
Generic timing details for 1440x960:
HFP=140 HSW=104 HBP=180 HF=34KHz VFP=60VSW=1 VBP=104 VF=30Hz
interlace
------------------------------------------------------------------
Screen 4:3
1600x900i
Generic timing details for 1600x900:
HFP=159 HSW=80 HBP=249 HF=34KHz VFP=89VSW=3 VBP=133 VF=30Hz
interlace
-----------------------------------------------------------------
Screen 4:3
1776x1000i
Generic timing details for 1776x1000:
HFP=166 HSW=88 HBP=274 HF=34KHz VFP=44VSW=5 VBP=76 VF=30Hz
interlace
------------------------------------------------------------------
Screen 4:3
1920x1080i
Generic timing details for 1920x1080:
HFP=180 HSW=144 HBP=244 HF=34KHz VFP=24VSW=2 VBP=20 VF=30Hz
interlace
***************************************
480p timings
***************************************
Screen 4:3
640x480p
Generic timing details for 640x480:
HFP=55 HSW=96 HBP=57 HF=32KHz VFP=11 VSW=5VBP=29 VF=60Hz
-------------------------------------------------------
Screen 4:3
720x480p
Generic timing details for 720x480:
HFP=67 HSW=96 HBP=85 HF=32KHz VFP=21 VSW=5VBP=19 VF=60Hz
--------------------------------------------------------
Screen 4:3
1440x480p
Generic timing details for 1440x480:
HFP=118 HSW=144 HBP=218 HF=32KHz VFP=13VSW=5 VBP=27 VF=60Hz
--------------------------------------------------------
重新编译内核烧入板子中,就可以正常显示;
LCD驱动---LVDS详解(一)相关推荐
- Linux下LCD驱动的详解
看了不少人写的LCD驱动解释,看之前很懵逼,看之后还是很懵逼.都是放一大堆内核代码,我当时就想吐槽,能写就写,写不明白放一大堆代码是啥意思.后来,实在没办法,只能去看内核代码,结果,真香,原来别人放一 ...
- 【实战篇】模块化编程之LCD驱动框架详解
ID:嵌入式云IOT技术圈 作者:杨源鑫 传送门:[架构篇]嵌入式编程中如何给代码的结构分层 废话不多说,理论讲太多没啥感觉,这些条条框框本质就是基于面对对象的设计模式相关的一些理论,设计模式就是前人 ...
- tft lcd驱动参数详解_LED拼接屏和LCD拼接屏的区别
LED屏幕和LCD屏幕是每个人都经常听到的两个屏幕,但是每个人之间的区别尚不清楚.不认识的人可能会认为两者之间没有区别.让我们谈谈LED和LCD屏幕之间的区别: 首先,什么是LED? LED是发光二极 ...
- MTK平台LCD驱动框架详解(一)
许多学习嵌入式的进入MTK开发平台,很多东西都会感到很陌生.在MTK平台上你可以简简单单几分钟就点亮一块屏.加上MTK快速开发的节奏,也很少有时间自己整理学习.如果不思进取,不加班加点学习.很容易就慢 ...
- linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar
压缩包 : linux设备驱动开发详解光盘源码.rar 列表 19/busybox源代码/busybox-1.2.1.tar.bz2 19/MTD工具/mtd-utils-1.0.0.tar.gz 1 ...
- 《Linux 设备驱动开发详解(第2版)》——1.4 Linux设备驱动
本节书摘来自异步社区<Linux 设备驱动开发详解(第2版)>一书中的第1章,第1.1节,作者:宋宝华著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 L ...
- 《Linux设备驱动开发详解(第2版)》隆重出版
Linux设备驱动开发详解(第2版)(前一版狂销3万册,畅销书最新升级) [新品] 点击看大图 基本信息 * 作者: 宋宝华 * 出版社:人民邮电出版社 * ISBN:97 ...
- linux设备驱动开发详解孔夫子,Linux设备驱动开发详解
[内容简介] <Linux设备驱动开发详解(第2版)>是一本介绍linux设备驱动开发理论.框架与实例的书,<Linux设备驱动开发详解(第2版)>基于ldd6410开发板,以 ...
- linux设备驱动总结,《Linux设备驱动开发详解(第3版)》海量更新总结
本博实时更新<Linux设备驱动开发详解(第3版)>的最新进展. 2015.2.26 几乎完成初稿. [F]是修正或升级:[N]是新增知识点:[D]是删除的内容 第1章 <Linux ...
最新文章
- Metrics.NET源码阅读笔记
- 字符串处理 回文串 说反话
- Java基础—反射—简单介绍
- LeetCode 1561. 你可以获得的最大硬币数目
- net安装 0x80096004 无法验证证书的签名_如何购买iOS签名证书
- 性能测试--jmeter如何发送get请求【3】
- 12 浏览器对象模型BOM
- git log和reflog
- 降维系列之 LLE 局部线性嵌入
- 私塾 java_JAVA私塾
- 风格迁移篇-AdaIN --使用自适应实例规范化实时传输任意样式
- UE4C++吃豆子游戏
- Excel技能培训之十 选择性粘贴,单元格公式转换为数值,对每个单元格进行运算,行列转换,只粘贴非空值
- java面试项目中遇到难题,大量教程
- onlyoffice5.4.2离线包的制作—解决中文字体问题
- Endnote X9.1 参考文献悬挂缩进
- java我的世界填充方块,【我的世界手游如何快速填充方块】我的世界MC中如何快速填满一个平面的方块...
- 万用表的使用方法,焊接
- Android仿微博/QQ空间滑动自动播放视频功能
- C语言初级篇-----循环语句详解