EMB-3500-LVDS
来自ARM Wiki
目录
显示及其供电接口
LVDS数据
功能 Pin# Pin# 功能 VDD_PANEL 1 2 VDD_PANEL VDD_PANEL 3 4 NC GND 5 6 GND LVDS0_TX0_N 7 8 LVDS0_TX0_P LVDS0_TX1_N 9 10 LVDS0_TX1_P LVDS0_TX2_N 11 12 LVDS0_TX2_P GND 13 14 GND LVDS0_CLK_N 15 16 LVDS0_CLK_P LVDS0_TX3_N 17 18 LVDS0_TX3_P LVDS1_TX0_N 19 20 LVDS1_TX0_P LVDS1_TX1_N 21 22 LVDS1_TX1_P LVDS1_TX2_N 23 24 LVDS1_TX2_P GND 25 26 GND LVDS1_CLK_N 27 28 LVDS1_CLK_P LVDS1_TX3_N 29 30 LVDS1_TX3_P
JLVDS 背光
功能 Pin# 12V 1 12V 2 背光开关 3 背光亮度 4 地 5 地 6
- * 请特别注意,JLVDS插座与一般背光线的Pin定义相反
J11 LVDS电源设置
- 此电源设置即 LVDS数据 接口的1 , 2 , 3脚电压设定
功能 Pin# Pin# 功能 3.3V 1 2 3.3V LVDS_VDD 3 4 LVDS_VDD 5V 5 6 5V LVDS_VDD 7 8 LVDS_VDD 12V 9 10 12V
- 注意,跳帽需要成对移动,不可单个移动后上电
- 示例:假设当前两个跳线帽是 1-3 和 2-4,这种情况LVDS的电压就是3.3V。如果我们需要LVDS_VDD更换成12V电压就需要这样移动 7-9 和 8-10。
Android平台 HDMI & VGA & LVDS显示分辨率修改
VGA分辩率修改
名称 SXGA XGA VGA768a VGA768b LCD720P LCD800 LCD960 LCD1024 LCD768 LCD1024 LCD1080P LCD-1080I50 LCD-1080I60 分辩率 800x600 1024x768 1280x768 1280x768 1280x768 1280x800 1280x960 1280x1024 1366x768 1440x900 1920x1080 1920x1080 1920x1080
- 示例:把1280x768分辨率的LCD显示改为VGA的800x600分辨率
1 root@sabresd_6dq:/ # cat /proc/cmdline 2 console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:offfbmem=28M,28M 3 root@sabresd_6dq:/ # fw_setenv bootargs "console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,SXGA,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:off fbmem=28M,28M" 4 root@sabresd_6dq:/ # reboot
- shell 说明:
- 1、获取系统启动参数。
- 2、由步骤1得到的启动参数(其中需要的改动内容是:启动参数中dev=lcd节点后的LCD720P名称即是表格中的1280x768分辨率,修改分辨率只需 替换成上表格中应有的名称即可!这里我们举例替换为SXGA)。
- 3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。
- 4、重新启动。
LVDS分辨率修改
- LVDS的分辨率修改和VGA分辨率修改方法相似
- LVDS参数表格同VGA表格
- 示例:把1280x768分辨率的LCD显示改为LVDS的800x600分辨率
1 root@sabresd_6dq:/ # cat /proc/cmdline 2 console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:offfbmem=28M,28M 3 root@sabresd_6dq:/ # fw_setenv bootargs "console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lvds,SXGA,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:off fbmem=28M,28M" 4 root@sabresd_6dq:/ # reboot
- shell 说明:
- 1、获取系统启动参数。
- 2、由步骤1得到的启动参数(其中需要修改的内容:启动参数中dev=lcd节点的lcd替换为固定的lvds,并且其后的LCD720P名称即是表格中的1280x768分辨率,修改不同分辨率只需 替换成上表格中应有的名称即可!这里我们举例替换为SXGA)。
- 3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。
- 4、重新启动。
HDMI分辩率修改
分辩率 1280x1024p 1024x768p 1280x720p 1280x720p 1920x1080p 1920x1080p 1920x1080p 1920x1080p 1440x576p 1440x576p 1440x288p 1440x288p 频率 60 60 120 100 30 25 24 50 50 50 50 50 标准 VESA VESA Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
分辩率 1280x720p 720x576p 720x576p 1920x1080p 1440x480p 1440x480p 1440x240p 1440x240p 1280x720p 720x480p 720x480p 640x480p 频率 50 50 50 60 60 60 60 60 60 60 60 60 标准 Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
- 示例:把1280x1024分辨率的HDMI显示改为720x480分辨率
1 root@sabresd_6dq:/ # cat /proc/cmdline 2 console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:offfbmem=28M,28M 3 root@sabresd_6dq:/ # fw_setenv bootargs "console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,720x480M@60,bpp=32 video=mxcfb2:off fbmem=28M,28M" 4 root@sabresd_6dq:/ # reboot
- shell 说明:
- 1、获取系统启动参数。
- 2、由步骤1得到的启动参数(其中需要修改的内容:启动参数中dev=hdmi节点后的 1280x1024M@60名称即是表格中的1280x1024分辨率,修改分辨率只需 替换成上表格中应有的名称即可!这里我们举例替换为720x480,@后面数字代表表格中的频率)。
- 3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。
- 4、重新启动。
Linux平台 HDMI & VGA & LVDS显示分辨率修改
Android平台双屏异显
- 该功能为系统定制功能,如果需要,则集成在主板中
- 该功能需要apk的支持
- 双屏异显方案选择
- VGA + HDMI
- VGA + LVDS
- LVDS + HDMI