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详解(一)相关推荐

  1. Linux下LCD驱动的详解

    看了不少人写的LCD驱动解释,看之前很懵逼,看之后还是很懵逼.都是放一大堆内核代码,我当时就想吐槽,能写就写,写不明白放一大堆代码是啥意思.后来,实在没办法,只能去看内核代码,结果,真香,原来别人放一 ...

  2. 【实战篇】模块化编程之LCD驱动框架详解

    ID:嵌入式云IOT技术圈 作者:杨源鑫 传送门:[架构篇]嵌入式编程中如何给代码的结构分层 废话不多说,理论讲太多没啥感觉,这些条条框框本质就是基于面对对象的设计模式相关的一些理论,设计模式就是前人 ...

  3. tft lcd驱动参数详解_LED拼接屏和LCD拼接屏的区别

    LED屏幕和LCD屏幕是每个人都经常听到的两个屏幕,但是每个人之间的区别尚不清楚.不认识的人可能会认为两者之间没有区别.让我们谈谈LED和LCD屏幕之间的区别: 首先,什么是LED? LED是发光二极 ...

  4. MTK平台LCD驱动框架详解(一)

    许多学习嵌入式的进入MTK开发平台,很多东西都会感到很陌生.在MTK平台上你可以简简单单几分钟就点亮一块屏.加上MTK快速开发的节奏,也很少有时间自己整理学习.如果不思进取,不加班加点学习.很容易就慢 ...

  5. linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar

    压缩包 : linux设备驱动开发详解光盘源码.rar 列表 19/busybox源代码/busybox-1.2.1.tar.bz2 19/MTD工具/mtd-utils-1.0.0.tar.gz 1 ...

  6. 《Linux 设备驱动开发详解(第2版)》——1.4 Linux设备驱动

    本节书摘来自异步社区<Linux 设备驱动开发详解(第2版)>一书中的第1章,第1.1节,作者:宋宝华著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 L ...

  7. 《Linux设备驱动开发详解(第2版)》隆重出版

    Linux设备驱动开发详解(第2版)(前一版狂销3万册,畅销书最新升级) [新品] 点击看大图     基本信息 * 作者: 宋宝华       * 出版社:人民邮电出版社     * ISBN:97 ...

  8. linux设备驱动开发详解孔夫子,Linux设备驱动开发详解

    [内容简介] <Linux设备驱动开发详解(第2版)>是一本介绍linux设备驱动开发理论.框架与实例的书,<Linux设备驱动开发详解(第2版)>基于ldd6410开发板,以 ...

  9. linux设备驱动总结,《Linux设备驱动开发详解(第3版)》海量更新总结

    本博实时更新<Linux设备驱动开发详解(第3版)>的最新进展. 2015.2.26 几乎完成初稿. [F]是修正或升级:[N]是新增知识点:[D]是删除的内容 第1章 <Linux ...

最新文章

  1. Metrics.NET源码阅读笔记
  2. 字符串处理 回文串 说反话
  3. Java基础—反射—简单介绍
  4. LeetCode 1561. 你可以获得的最大硬币数目
  5. net安装 0x80096004 无法验证证书的签名_如何购买iOS签名证书
  6. 性能测试--jmeter如何发送get请求【3】
  7. 12 浏览器对象模型BOM
  8. git log和reflog
  9. 降维系列之 LLE 局部线性嵌入
  10. 私塾 java_JAVA私塾
  11. 风格迁移篇-AdaIN --使用自适应实例规范化实时传输任意样式
  12. UE4C++吃豆子游戏
  13. Excel技能培训之十 选择性粘贴,单元格公式转换为数值,对每个单元格进行运算,行列转换,只粘贴非空值
  14. java面试项目中遇到难题,大量教程
  15. onlyoffice5.4.2离线包的制作—解决中文字体问题
  16. Endnote X9.1 参考文献悬挂缩进
  17. java我的世界填充方块,【我的世界手游如何快速填充方块】我的世界MC中如何快速填满一个平面的方块...
  18. 万用表的使用方法,焊接
  19. Android仿微博/QQ空间滑动自动播放视频功能
  20. C语言初级篇-----循环语句详解

热门文章

  1. IE不能上网浏览的常见原因和解决方法:
  2. 珍藏5个在线免费接收国内外手机短信验证码的网络服务
  3. 赋值具有的非单一 rhs 维度多于非单一下标数怎么办
  4. 洛谷分支结构:小鱼的航程(改进版),C语言
  5. 因为未将计算机与远程服务,win7提示错误797未建立到远程访问服务的连接怎么办...
  6. Android安装busybox
  7. OSI七层——物理层介绍和安全
  8. 微信公众平台java开发详解
  9. tomcat和HTTP(r equest response )
  10. 怎么使用PS一键抠图?