查看“EMB-3500-LVDS”的源代码
←
EMB-3500-LVDS
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==== 显示及其供电接口 ==== ---- ===== LVDS数据 ===== [[文件:EMB-3500-LVDS.jpg|500px|缩略图|EMB-3500-lvds]] ::{| class="wikitable" |- ! 功能 !! 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 背光 ===== [[文件:EMB-3500-LVDS背光.jpg|500px|缩略图|EMB-3500-lvds背光]] ::{| class="wikitable" |- ! 功能 !! Pin# |- | 12V || 1 |- | 12V || 2 |- | 背光开关 || 3 |- | 背光亮度 || 4 |- | 地 || 5 |- | 地 || 6 |} ::<font color="red">'''* 请特别注意,JLVDS插座与一般背光线的Pin定义相反'''</font> ===== J11 LVDS电源设置 ===== [[文件:EMB-3500-J11-LVDS电源.jpg|500px|缩略图|EMB-3500-J11-lvds电源]] ::此电源设置即 LVDS数据 接口的1 , 2 , 3脚电压设定 ::{| class="wikitable" |- ! 功能 !! 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分辩率修改 ===== :{| class="wikitable" width="100%" |- ! scope="row" width="5%" | 名称 | width="5%" align="left" | SXGA | width="5%" align="left" |XGA | width="5%" align="left" |VGA768a | width="5%" align="left" |VGA768b | width="5%" align="left" |LCD720P | width="5%" align="left" |LCD800 | width="5%" align="left" |LCD960 | width="5%" align="left" |LCD1024 | width="5%" align="left" |LCD768 | width="5%" align="left" |LCD1024 | width="5%" align="left" |LCD1080P | width="5%" align="left" |LCD-1080I50 | width="5%" align="left" |LCD-1080I60 |- ! scope="row" |分辩率 | 800x600 | 1024x768 | 1280x768 | 1280x768 | 1280x768 | 1280x800 | 1280x960 | 1280x1024 | 1366x768 | 1440x900 | 1920x1080 | 1920x1080 | 1920x1080 |} :* 示例:把1280x768分辨率的LCD显示改为<font color="red">VGA</font>的<font color="red">800x600</font>分辨率 :::<syntaxhighlight lang="bash" line> root@sabresd_6dq:/ # cat /proc/cmdline 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 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" root@sabresd_6dq:/ # reboot </syntaxhighlight> ::shell 说明: ::::1、获取系统启动参数。 ::::2、由步骤1得到的启动参数(其中需要的改动内容是:启动参数中dev=lcd节点后的<font color="red">LCD720P</font>名称即是表格中的1280x768分辨率,修改分辨率只需 <font color="red">替换</font>成上表格中应有的名称即可!这里我们举例替换为<font color="red">SXGA</font>)。 ::::3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。 ::::4、重新启动。 ===== LVDS分辨率修改 ===== :*LVDS的分辨率修改和VGA分辨率修改方法相似 :*LVDS参数表格同VGA表格 :* 示例:把1280x768分辨率的LCD显示改为<font color="red">LVDS</font>的<font color="red">800x600</font>分辨率 :::<syntaxhighlight lang="bash" line> root@sabresd_6dq:/ # cat /proc/cmdline 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 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" root@sabresd_6dq:/ # reboot </syntaxhighlight> ::shell 说明: ::::1、获取系统启动参数。 ::::2、由步骤1得到的启动参数(其中需要修改的内容:启动参数中<font color="red">dev=lcd</font>节点的<font color="red">lcd</font>替换为固定的<font color="red">lvds</font>,并且其后的<font color="red">LCD720P</font>名称即是表格中的1280x768分辨率,修改不同分辨率只需 <font color="red">替换</font>成上表格中应有的名称即可!这里我们举例替换为<font color="red">SXGA</font>)。 ::::3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。 ::::4、重新启动。 ===== HDMI分辩率修改 ===== :{| class="wikitable" width="100%" |- ! scope="row" width="7%" | 分辩率 | width="7%" align="left"|1280x1024p | width="7%" align="left"|1024x768p | width="7%" align="left"|1280x720p | width="7%" align="left"|1280x720p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1440x576p | width="7%" align="left"|1440x576p | width="7%" align="left"|1440x288p | width="7%" align="left"|1440x288p |- ! scope="row" | 频率 | 60 | 60 | 120 | 100 | 30 | 25 | 24 | 50 | 50 | 50 | 50 | 50 |- ! scope="row" | 标准 | VESA | VESA | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |} :{| class="wikitable" width="100%" |- ! scope="row" width="7%" | 分辩率 | width="7%" align="left"|1280x720p | width="7%" align="left"|720x576p | width="7%" align="left"|720x576p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1440x480p | width="7%" align="left"|1440x480p | width="7%" align="left"|1440x240p | width="7%" align="left"|1440x240p | width="7%" align="left"|1280x720p | width="7%" align="left"|720x480p | width="7%" align="left"|720x480p | width="7%" align="left"|640x480p |- ! scope="row" | 频率 | 50 | 50 | 50 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 |- ! scope="row" | 标准 | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |} :* 示例:把1280x1024分辨率的HDMI显示改为720x480分辨率 :::<syntaxhighlight lang="bash" line> root@sabresd_6dq:/ # cat /proc/cmdline 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 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" root@sabresd_6dq:/ # reboot </syntaxhighlight> ::shell 说明: ::::1、获取系统启动参数。 ::::2、由步骤1得到的启动参数(其中需要修改的内容:启动参数中dev=hdmi节点后的 <font color="red">1280x1024M@60</font>名称即是表格中的1280x1024分辨率,修改分辨率只需 <font color="red">替换</font>成上表格中应有的名称即可!这里我们举例替换为<font color="red">720x480</font>,<font color="red">@</font>后面数字代表表格中的<font color="red">频率</font>)。 ::::3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。 ::::4、重新启动。 ---- ==== Linux平台 HDMI & VGA & LVDS显示分辨率修改 ==== :'''<font color="red">linux平台示例是基于3.0.35版本</font>''' ===== VGA分辩率修改 ===== :{| class="wikitable" width="100%" |- ! scope="row" width="5%" | 名称 | width="5%" align="left" | SXGA | width="5%" align="left" |XGA | width="5%" align="left" |VGA768a | width="5%" align="left" |VGA768b | width="5%" align="left" |LCD720P | width="5%" align="left" |LCD800 | width="5%" align="left" |LCD960 | width="5%" align="left" |LCD1024 | width="5%" align="left" |LCD768 | width="5%" align="left" |LCD1024 | width="5%" align="left" |LCD1080P | width="5%" align="left" |LCD-1080I50 | width="5%" align="left" |LCD-1080I60 |- ! scope="row" |分辩率 | 800x600 | 1024x768 | 1280x768 | 1280x768 | 1280x768 | 1280x800 | 1280x960 | 1280x1024 | 1366x768 | 1440x900 | 1920x1080 | 1920x1080 | 1920x1080 |} :* 示例:修改一个<font color="red">800x600</font>分辨率的<font color="red">VGA</font>显示 :::<syntaxhighlight lang="bash" line> root@ubuntu:~# fw_printenv bootdelay=3 baudrate=115200 ipaddr=192.168.1.103 serverip=192.168.1.101 netmask=255.255.255.0 loadaddr=0x10800000 rd_loadaddr=(0x1300000) netdev=eth0 ethprime=FEC0 bootfile=uImage ethaddr=FEC0 nfsroot=/opt/nfs/rootfs video_args=video=mxcfb0:dev=hdmi,1024x768M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off bootargs_mmc=setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait ro ${video_args} bootargs_nfs=setenv bootargs console=ttymxc0,115200 root=/dev/nfs init=/init ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp ${video_args} bootcmd_mmc=run bootargs_mmc; mmc dev 3; mmc read ${loadaddr} 0x20000 0x3000; bootm; bootcmd_nfs=run bootargs_nfs; tftp; bootm; root@ubuntu:~# fw_setenv video_args "video=mxcfb0:dev=lcd,SXGA,if=RGB24,bpp=32 video=mxcfb1:off video=mxcfb2:off" root@ubuntu:~# reboot </syntaxhighlight> ::shell 说明: ::::L1、读取U-Boot环境变量。 :::: 由步骤1得到的环境变量,找到<font color="red">video_args</font>的键值对,需要的改动内容是:<font color="red">dev=hdmi</font> 的<font color="red">hdmi</font>修改为<font color="red">lcd</font>,其后的<font color="red">1024x768M@60</font>分辨率改为上表中的<font color="red">SXGA</font>。 :::: <font color="red">SXGA</font>是由上表中得来。 ::::L19、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : video_args,variable value : “L1获取的内容做修改后填入这里”)。 ::::L20、重新启动。 ::'''注意:对于LVDS分辨率的修改区别是<font color="red">dev=hdmi</font> 的<font color="red">hdmi</font>修改为<font color="red">lvds</font>,其余同VGA修改。''' ===== HDMI分辩率修改 ===== :{| class="wikitable" width="100%" |- ! scope="row" width="7%" | 分辩率 | width="7%" align="left"|1280x1024p | width="7%" align="left"|1024x768p | width="7%" align="left"|1280x720p | width="7%" align="left"|1280x720p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1440x576p | width="7%" align="left"|1440x576p | width="7%" align="left"|1440x288p | width="7%" align="left"|1440x288p |- ! scope="row" | 频率 | 60 | 60 | 120 | 100 | 30 | 25 | 24 | 50 | 50 | 50 | 50 | 50 |- ! scope="row" | 标准 | VESA | VESA | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |} :{| class="wikitable" width="100%" |- ! scope="row" width="7%" | 分辩率 | width="7%" align="left"|1280x720p | width="7%" align="left"|720x576p | width="7%" align="left"|720x576p | width="7%" align="left"|1920x1080p | width="7%" align="left"|1440x480p | width="7%" align="left"|1440x480p | width="7%" align="left"|1440x240p | width="7%" align="left"|1440x240p | width="7%" align="left"|1280x720p | width="7%" align="left"|720x480p | width="7%" align="left"|720x480p | width="7%" align="left"|640x480p |- ! scope="row" | 频率 | 50 | 50 | 50 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 |- ! scope="row" | 标准 | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |} :* 示例:修改一个<font color="red">720x480p</font>分辨率的<font color="red">hdmi</font>显示 :::<syntaxhighlight lang="bash" line> root@ubuntu:~# fw_printenv bootdelay=3 baudrate=115200 ipaddr=192.168.1.103 serverip=192.168.1.101 netmask=255.255.255.0 loadaddr=0x10800000 rd_loadaddr=(0x1300000) netdev=eth0 ethprime=FEC0 bootfile=uImage ethaddr=FEC0 nfsroot=/opt/nfs/rootfs video_args=video=mxcfb0:dev=hdmi,1024x768M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off bootargs_mmc=setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait ro ${video_args} bootargs_nfs=setenv bootargs console=ttymxc0,115200 root=/dev/nfs init=/init ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp ${video_args} bootcmd_mmc=run bootargs_mmc; mmc dev 3; mmc read ${loadaddr} 0x20000 0x3000; bootm; bootcmd_nfs=run bootargs_nfs; tftp; bootm; root@ubuntu:~# fw_setenv video_args "video=mxcfb0:dev=hdmi,720x480p@60,bpp=32 video=mxcfb1:off video=mxcfb2:off" root@ubuntu:~# reboot </syntaxhighlight> ::shell 说明: ::::L1、读取U-Boot环境变量。 :::: 由步骤1得到的环境变量,找到<font color="red">video_args</font>的键值对,需要的改动内容是:<font color="red">1024x768M@60</font>分辨率改为上表中的<font color="red">720x480p@60</font>。 ::::L19、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : video_args,variable value : “L1获取的内容做修改后填入这里”)。 ::::L20、重新启动。 ==== Android平台双屏异显 ==== :*该功能为系统定制功能,如果需要,则集成在主板中 :*该功能需要apk的支持 :*双屏异显方案选择 ::*VGA + HDMI ::*VGA + LVDS ::*LVDS + HDMI
返回至
EMB-3500-LVDS
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息