"); //-->
By Toradex 胡珊逢
1). 简介
nVidia Tegra K1 具有两个独立的显示控制器 Display Controller,能够支持 HDMI、LVDS、DSI 以及 eDP 接口。Apalis TK1 模块因此能够外接两个独立的显示器,如果使用 Nvidia JetPack 软件,那么在两个显示器使用 Ubuntu 系统可以进行独立的操作。
本文就基于Toradex Apalis TK1 ARM嵌入式平台说明配置LVDS显示输出。
2. LVDS模式说明
a). LVDS 有两种输出格式。一种是24-bit / 18-bit 兼容的 JEIDA 格式 / Intel 24.0 LVDS 格式。该格式的 LSB 信号在第四组 LVDS 差分对上传输,相对于 MSB 信号,LSB 信号的丢失不会造成显示色彩严重的失真,因此该格式可以兼容 18-bit 模式。即可以将 18-bit 的显示器接到 24-bit 的 LVDS 接口,反之也一样。
b). 另外一种较为常见的 24-bit 格式为 VESA 格式 / Intel 24.1 LVDS 数据格式。该格式中 MSB 信号在第四组 LVDS 差分对中传输。因此这并不是 24-bit / 18-bit 兼容。24-bit 显示器只能连接 24-bit LVDS 接口,18-bit 也是如此。Apalis TK1 可以配置支持不同的 LVDS 格式。

3). LVDS输出配置实例
a). 下面我们将以 MITSUBISHI AA104XD02 LVDS 液晶显示屏为例,使用VESA 格式 / Intel 24.1 LVDS 数据格式输出。
b). AA104XD02 的分辨率为 1027x768,其可以支持上述JEIDA和VESA 格式,这取决于 Pin19 的电平。这里我们将 Pin19 拉高,屏幕被配置为 24-bit VESA 格式输入。
c). 下载 Apalis TK1 Linux 内核源码。我们使用 Apalis-TK1_LXDE-Image_2.7b2-20170410 版本,tag name 3e41b90b9240ddcce62a0d8c738c9d01ae24d912
----------------------------
git clone -b toradex_tk1_l4t_r21.5 git://git.toradex.com/linux-toradex.git
-----------------------------
详细的下载编译说明请参考 Build U-Boot and Linux Kernel from Source Code
d). 在撰写本文的时候,由于 Apalis TK1 使用的 Linux 3.10.40内核中还不支持在 device tree 中配置 LVDS,LVDS 的相关设置以 hard code 形式直接编译进内核。你可以直接使用 24bit-vesa-lvds.patch 补丁,然后重新编译内核即可。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
LinkSwitch-II
第106届中国电子展——助推电子元器件产业迈向新高峰
NEC Electronics SM+软件安装演示视频
555读报亭自动照明灯电路
内存巨头在 HBM 基板上出现分歧:美光据报道推迟晶圆厂转移,面临失去优势的风险
虚拟声卡信号发生器
美国撤销对三星、SK 海力士的中国芯片制造工具许可证:解码市场影响
555光控路灯开关电路
NEC Electronics C编译器软件安装演示视频
英特尔计划虚拟“超级处理器内核”
一种基于C8051F021的温度场快速测控装置
三星和SK海力士失去美国芯片装备豁免
求助i2c,eeprom工作原理,小弟要用软件模拟一个i2c控制器?
HBM 发展超越 JEDEC 标准,据报道代次周期缩短至 2.5 年
EOS(过电应力)导致的器件失效
一种多点温度检测的方法
NEC Electronics Applilet 软件安装演示视频
连接器选型大全
谁有ccs2.2的中文教程?
555光控定时路灯电路
推荐 嵌入式论坛
求助i2c,eeprom工作原理,小弟要用软件模拟一个i2c控制器?
555光控路灯电路
虚拟声卡频率计
NEC Electronics 汇编器与PM+软件安装演示视频
UltraRAM 接近商业化:DRAM 速度,NAND 耐用性,1000 年数据寿命
上海润欣通信诚聘嵌入式软件工程师
虚拟并口示波器
555高性能路灯光电控制电路
超过50%的英伟达数据中心收入来自三家客户