• 一、在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. JavaScript之insertBefore()和自定义insertAfter()的用法。

    在JS图片库的第五版开发完后http://www.cnblogs.com/GreenLeaves/p/5691797.html#js_Five_Version我们发现一个问题,就是假设在图片列表之后还 ...

  2. matlab GUI之常用对话框(一)-- uigetfile\ uiputfile \ uisetcolor \ uisetfont

    常用对话框(一) 1.uigetfile  文件打开对话框 调用格式:      [FileName,PathName,FilterIndex]=uigetfile or     [FileName, ...

  3. hive 学习笔记精简

    创建表: drop table t create table if not exists t (t string) partitioned by (log_date string) row forma ...

  4. firebreath注册接口

    对firebreath文档进行翻译,顺便做个笔记,原地址:http://www.firebreath.org/display/documentation/JSAPIAuto 综述: 你可能会对需要转换 ...

  5. Log4net 自定义字段到数据库

    今天要求做个log4net自定义字段到数据库,在网上找了好多例子,都运行不成功.最后找了个国外的,很简单的就解决了. log4net它已经定义的字段有 <commandText value=&q ...

  6. 【Android】Handler的应用(一):从服务器端加载JSON数据

    最终目的 以JSON的形式,将数据存入服务器端. 在Android中,以Handler加载显示大批量文字. 在此以加载金庸小说<天龙八部(新修版)>为例(2580480 字节). 以tom ...

  7. Android ActionBar详解(二)--->使用ActionBar显示选项菜单

    MainActivity如下: package cc.testsimpleactionbar1; import android.os.Bundle; import android.app.Activi ...

  8. javascript小练习—函数接收参数并弹出

    <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...

  9. 通过class类来实例化其他类的对象(使用有参构造函数)

    import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; class Pers ...

  10. 安卓2D游戏开发设置

    http://www.cnblogs.com/xiaominghimi/archive/2010/12/23/1921402.html