修改LVDS支持1024*600分辨率
- 一、在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分辨率的更多相关文章
- C#使用SHA1加密类(RSAFromPkcs8)支持1024位和2048位私钥
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
- jquery.ui.accordion的修改(支持展开多个)
原文:jquery.ui.accordion的修改(支持展开多个) 背景:原jquery.ui.accordion插件,最多只能展开一个,不能展开多个,后来在网上找到了一个基于它的一个修改版(http ...
- 阅读DSSS.py 并修改成支持python3.6
项目地址:https://github.com/stamparm/DSSS 功能:一款小型注入工具 代码如下URL:https://github.com/stamparm/DSSS/blob/mast ...
- VirtualBox 修改Android x86虚拟机的分辨率
首先说明一下,本人使用的是Windows下的VirtualBox,android x86使用的是9.0-r2版本 一.查看virtualbox中已有的分辨率 启动虚拟机后,连续按两次E键,进入下面页面 ...
- MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率
1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息? 在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk \ALPS.JB.MP.V1_W_20120919\ ...
- C#采集UVC摄像头画面并支持旋转和分辨率切换
在项目中,我们会需要控制uvc摄像头,采集其实时画面,或者对其进行旋转.目前市面上大多数USB摄像头都支持UVC协议.那么如何采集呢?当然是采用SharpCamera!因为SharpCamera支持对 ...
- 修改VirtualBox中mac的分辨率
转自 http://www.ztyhome.com/virtualbox-mac-fen-bian-lv/?replytocom=3162 最近在windows上用VirtualBox安装了MAC o ...
- dhtmlgrid修改,支持IE10
因为项目IE升级,导致原来使用的dhtmlgrid无法正常显示,同时通过loadxml接口还有属性不支持. 花了半天时间对dhtmlgrid进行了修改,能够支持IE10正常加载显示. edit by ...
- 如何在VMware中修改Mac OS的屏幕分辨率
关于mac os分辨率问题:方法一:临时方法,只对当次启动有效,即在启动倒计时的时候,回车,等待输入参数是输入如下文本:“Graphics Mode"="1280x800x32@6 ...
随机推荐
- SQL Server 2012学习笔记 2 Server Core中命令行安装SQL
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOU ...
- Unity3D嵌入WPF教程
Unity3D嵌入WPF教程 创建一个 类库工程 添加 WindowForm 用户控件 (UserControl) 1).引入 UntiyWebPlayer COM 组件 在工具->选择工具箱中 ...
- setTimeOut和setInterval详解
setTimeout和setInterval的语法相同.它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码.不过这两个函数还是有区别的 ...
- jQuery数据缓存data(name, value)详解及实现
一. jQuery数据缓存的作用 jQuery数据缓存的作用在中文API中是这样描述的:“用于在一个元素上存取数据而避免了循环引用的风险”.如何理解这句话呢,看看我下面的举例,不知道合不合适,如果你有 ...
- MD5 加密 以及 加盐加密
这是MD5加密 - (NSString *)MD5Hash { const char *cStr = [self UTF8String]; unsigned char result[16]; CC_M ...
- 一維條碼 EAN13 的編碼方式
何謂 EAN-13碼 ? ▲ 國家代號(3位數) 中華民國的國家代號為471. ▲ 廠商代號(6位數) 由本會核發給廠商6位數的廠商代號. ▲ 商品代號(3位數) 由廠商自行編定,按一物一號的原則,不 ...
- 窗口嵌入到另一个窗口(VC和QT都有)
1.用vc新建一个dialog1工程.属性默认. 2.insert一个dialog2,改为child. 3.在dialog1中包含dialog2头文件,在一个按钮事件中显示dialog2: Cdial ...
- iOS6与iOS7屏幕适配技巧
一.没有包装任何 导航控制器 或者 UITabBarController 1.控制器的view是UIScrollView\UITableView\UICollectionView时(控制器是UITab ...
- SSD磁盘,CPU居高不下,高并发的情况下,是不是mysql解析器耗费的cpu资源高?
你看看我做的实验,这个user表是300多W纪录,普通磁盘下,消耗时间最多的是Copy to tmp table 0.81秒,当然在ssd下,这个可以减少很多很多的,第二高就是sending data ...
- oracle decode函数用法
DECODE函数是ORACLE PL/SQL是功能强大的函数之中的一个,眼下还仅仅有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能.DECODE有什么用途 呢? 先构造一 ...