• 一、在boot中增加LVDS设置分辨率1024*600选项

   1、修改文件TQIMX6_android-4.2.2\bootable\bootloader\uboot-imx\common\cmd_menu.c文件

      在函数lcd_menu_shell中添加:


 case '':
do
{
printf("\r\n##### display select LVDS #####\r\n");
printf("[1] 800*600 for LVDS->VGA\r\n");
printf("[2] 1024*600 for LVDS->VGA\r\n");
printf("[3] 1024*768 for LVDS->VGA \r\n");
printf("[4] 1280*800 for LVDS->VGA \r\n");
printf("[5] 1366*768 for LVDS \r\n");
printf("[6] 1920*1080 for LVDS (2 lvds is needed,LVDS only) \r\n");
printf("[q] quit \r\n");
printf("Enter your selection: ");
c = getc();
printf("%c\n", c);
if (c == '') ………………………
} else if (c == '')
{
sprintf(cmd_buf, "dev=ldb,LDB-LVDS,if=RGB666,bpp=32 ldb=dul0");
break;
}

    2、修改后烧入板子后效果:  

    

  • 二、修改内核驱动支持1024*600

    1、修改文件TQIMX6_android-4.2.2\kernel_imx\drivers\video\mxc\ldb.c

      在ldb_modedb[]中添加以下代码

static struct fb_videomode ldb_modedb[] = {
{
"LDB-LVDS", , , , ,
, ,
, ,
, ,
,
FB_VMODE_NONINTERLACED,http://i.cnblogs.com/EditPosts.aspx?postid=3773705
FB_MODE_IS_DETAILED,},
{

  fb_videomode每个参数的意思:

 struct fb_videomode {
const char *name; //name
u32 refresh; //Frequency
u32 xres;      
u32 yres;      
u32 pixclock;    //时钟频率
u32 left_margin;  //HBPD( Horizontal sync Back porch (pixels))
u32 right_margin;  //HFPD(Horizontal sync Front porch (pixels))
u32 upper_margin;   //VBPD(Vertical sync Back porch (pixels))
u32 lower_margin;  //VFPD( vertical sync Front porch (pixels))
u32 hsync_len;    //HSPW(Horizontal sync pulse width (pixels))
u32 vsync_len;    //VSPW(Vertical Sync pulse width (pixels))
u32 sync;
u32 vmode;
u32 flag;
};

    

  这个参数在屏幕的规格书里都有

    或者可以参考下面的设置:

---------------------------------------------------
720x480p:
Generic timing details for 720x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Widescreen :
848x480p Generic timing details for 848x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Widescreen :
856x480p Generic timing details for 856x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Screen :
1080x480p Generic timing details for 1080x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Screen :
1440x480p Generic timing details for 1440x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
1800x480p Generic timing details for 1800x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
1800x540p Generic timing details for 1800x540:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
1920x540p Generic timing details for 1920x540:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
960x540p Generic timing details for 960x540:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------------------------------------
Powerstrip dongle 540P/1080i custom timings:
------------------------------------------------------------------------
Screen :
640x480p HDTV Generic timing details for 640x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-------------------------------------------------------------------
Screen :
720x480p HDTV Generic timing details for 720x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-------------------------------------------------------------------
Screen :
856x480p HDTV Generic timing details for 856x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------------------
Screen :
1776x1000i HDTV Generic timing details for 1776x1000:
HFP= HSW= HBP= kHz= VFP= VSW= VBP= Hz=
interlace
--------------------------------------------------------------------
Screen :
1920x1080i HDTV Generic timing details for 1920x1080:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
------------------------------------------------------------------------------------
Screen :
800x600i Generic timing details for 800x600:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF =30Hz
interlace
-------------------------------------------------------
Screen :
1024x768i Generic timing details for 1024x768:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
--------------------------------------------------------
Screen :
1152x864i Generic timing details for 1152x864:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
-----------------------------------------------------------
Screen :
1280x720i Generic timing details for 1280x720:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
-----------------------------------------------------------
Screen :
1280x768i Generic timing details for 1280x768:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
--------------------------------------------------------------
Screen :
1280x960i Generic timing details for 1280x960:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
----------------------------------------------------------------
Screen :
1280x1024i Generic timing details for 1280x1024:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
----------------------------------------------------------------
Screen :
1440x960i Generic timing details for 1440x960:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
------------------------------------------------------------------
Screen :
1600x900i Generic timing details for 1600x900:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
-----------------------------------------------------------------
Screen :
1776x1000i Generic timing details for 1776x1000:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
------------------------------------------------------------------
Screen :
1920x1080i Generic timing details for 1920x1080:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
***************************************
480p timings
***************************************
Screen :
640x480p Generic timing details for 640x480:
HFP= HSW= HBP= HF=32KHz VFP= VSW= VBP= VF=60Hz
-------------------------------------------------------
Screen :
720x480p Generic timing details for 720x480:
HFP= HSW= HBP= HF=32KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------
Screen :
1440x480p Generic timing details for 1440x480:
HFP= HSW= HBP= HF=32KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------

重新编译内核烧入板子中,就可以正常显示;

修改LVDS支持1024*600分辨率的更多相关文章

  1. C#使用SHA1加密类(RSAFromPkcs8)支持1024位和2048位私钥

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  2. jquery.ui.accordion的修改(支持展开多个)

    原文:jquery.ui.accordion的修改(支持展开多个) 背景:原jquery.ui.accordion插件,最多只能展开一个,不能展开多个,后来在网上找到了一个基于它的一个修改版(http ...

  3. 阅读DSSS.py 并修改成支持python3.6

    项目地址:https://github.com/stamparm/DSSS 功能:一款小型注入工具 代码如下URL:https://github.com/stamparm/DSSS/blob/mast ...

  4. VirtualBox 修改Android x86虚拟机的分辨率

    首先说明一下,本人使用的是Windows下的VirtualBox,android x86使用的是9.0-r2版本 一.查看virtualbox中已有的分辨率 启动虚拟机后,连续按两次E键,进入下面页面 ...

  5. MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率

    1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息? 在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk \ALPS.JB.MP.V1_W_20120919\ ...

  6. C#采集UVC摄像头画面并支持旋转和分辨率切换

    在项目中,我们会需要控制uvc摄像头,采集其实时画面,或者对其进行旋转.目前市面上大多数USB摄像头都支持UVC协议.那么如何采集呢?当然是采用SharpCamera!因为SharpCamera支持对 ...

  7. 修改VirtualBox中mac的分辨率

    转自 http://www.ztyhome.com/virtualbox-mac-fen-bian-lv/?replytocom=3162 最近在windows上用VirtualBox安装了MAC o ...

  8. dhtmlgrid修改,支持IE10

    因为项目IE升级,导致原来使用的dhtmlgrid无法正常显示,同时通过loadxml接口还有属性不支持. 花了半天时间对dhtmlgrid进行了修改,能够支持IE10正常加载显示. edit by ...

  9. 如何在VMware中修改Mac OS的屏幕分辨率

    关于mac os分辨率问题:方法一:临时方法,只对当次启动有效,即在启动倒计时的时候,回车,等待输入参数是输入如下文本:“Graphics Mode"="1280x800x32@6 ...

随机推荐

  1. asp.net DropDownList的AppendDataBoundItems属性

    个人笔记 当设置DropDownList的AppendDataBoundItems属性为true,是将数据绑定项追加到静态声明的列表上,即在绑定之前可加入静态列表项. 例如: 前台这么写: <a ...

  2. switch case default 的使用

    switch_case从页面输入五个同学的成绩,求出平均成绩,如果大于等于90为优秀,小于90大于等于80为良好,小于80大于等于70为一般,小于70大于等于60为较差,小于60为很差 SWITCH语 ...

  3. HTML系列(八):表格

    一.基本表格: 表格标记<table>,行标记<tr>,单元格标记<td> 基本语法: <table> <tr> <td>单元格 ...

  4. SQL学习之使用常用函数处理数据

    一.在介绍使用函数处理数据前,先说下使用DBMS(数据库管理系统)处理数据所带来的问题! 1.与几乎所有的DBMS都同等的支持SQL语句(如SELECT)不同,每一个DBMS都有特定的函数,事实上,只 ...

  5. T-SQL 基于关系分割字符串

    今天晚上学习了下 SQL 基于关系的运算,同时也捉摸着写了个例子,虽然我知道性能不是很好,还有待优化.直接上源代码吧,思路表达出来有点困难,直接贴上代码,如果有人不懂得可以MM 我. declare ...

  6. Linux学习之chage命令

    功能:修改帐号和密码的有效期限用法:chage[-l][-m mindays][-M maxdays][-I inactive][-E expiredate][-W warndays][-d last ...

  7. linux杂记(⑨)vi使用说明

    基本上vi共分为三种模式,分别是[一般模式]].[编辑模式]与[指令列命令模式].这三种模式的作用是: 一般模式:以vi处理一个档案的时候,一进来该档案就是一般模式.在这个模式中,你可以使用[上下左右 ...

  8. watch命令详解(linux)

    watch命令详解(linux)         在维护系统时经常需要实时查看系统的运行情况,比如实时的系统连接数之类的.在linux可以通过watch命令,实时监控每一条命令执行的结果动态变化.   ...

  9. UIWindow 详解

    UIWindow对象是所有UIView的根视图,管理和协调的应用程序的显示.分发事件给View.UIWindow类是UIView的子类,可以看作是特殊的UIView.一般应用程序只有一个UIWindo ...

  10. C++读写EXCEL文件OLE,java读写excel文件POI 对比

    C++读写EXCEL文件方式比较 有些朋友问代码的问题,将OLE读写的代码分享在这个地方,大家请自己看.http://www.cnblogs.com/destim/p/5476915.html C++ ...