i.MX6Q lvds和hdmi双屏同显 1080P 分辨率

本文介绍了如何在Linux 3.14.52内核下,利用IMX6D的IPU和DI接口,实现LVDS和HDMI双屏同显1080P分辨率。在不依赖Wayland、X11等插件的情况下,通过修改设备树和驱动代码,使双屏内容同步更新,无延迟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果:LVDS+HDMI 都是1080P的分辨率的屏,两者显示的内容完全一样,内容同步更新,无延迟。

实现过程中没有使用Wayland、X11、X-window等插件支持。单纯的底层驱动实现。

显示,一直都是一个很通用的功能,需要人机交互的产品,基本都有个屏。

IMX6D 有3种屏幕显示接口: HDMI、LVDS、LCD。这三种接口基本满足了大部分产品显示接口的需求。

在使用IMX6的过程中,只是简单的使用一种接口,或者同时独立的使用多种接口,这些都是比较简单的,在NXP官网提供的BSP里面就已经实现了,但是在面对产品的更高需求时,官网提供的BSP就显得有点乏力了。因此这里我们来介绍一下目前官网还没有公开支持的双屏同显功能。

注:IMX6D在硬件上有两路LVDS通道。

在实现双屏同显的过程中,我们需要了解以下相关信息:

IPU、DI、dual-mode、split-mode

我简单说一下我对上面几个关键词的理解,以及它们之间的关系:

IPU:Image Processing Unit,图像处理单元。

DI:Display Interface,显示接口。

dual-mode:LVDS接口的一种模式,双通道模式,两路LVDS输出相同的图像。(这里可以通过接2个单路LVDS屏实现LVDS的双屏同显)

split-mode:LVDS接口的一种模式,分离模式,将LVDS图像输出分离为奇偶,奇路通道显示奇数据位图像,偶路通道显示偶数据位图像。

那么上面4着的联系是什么呢?

一个IPU有两个DI,一个DI对应一种显示接口。

那么我们这里双屏同显怎

IMX6Q_HDMI_VGA_LVDS_双网口交换机显示控制板PDF原理图PCB+AD集成封装文件,ALTIUM工程转的PDF原理图PCB文件+AD集成封装库,已在项目中验证,可以做为你的设计参考。 集成库型号列表: Library Component Count : 52 Name Description ---------------------------------------------------------------------------------------------------- 0.1uF/16V C 0.1uF X7R 16V 10﹪ 0402 0.1uF/50V C 0.1uF X7R 50V 10% 0603 0.22uF/16V C 0.22uF X7R 16V 10﹪ 0402 0R/16W R 0R 5% 04021/16W 10nF/16V C 10nF X7R 16V 10﹪ 0402 20PIN 表贴液晶屏LVDS连接器 20P 22uF/10v C 22uF X5R 10V 10% 0603 2G_DDR3_SDRAM_128MX16_96PIC MEM DDR3 SDRAM 4Gb 256MX16 1.35V FBGA96 3PEMI 直流3端EMI滤波器 47151-0001 CONN RCPT 19POS HDMI RT ANG SMD 74LVC1G125 Bus buffer/line driver; 3-state AD1580 1.2V稳压二极管 ADV7125 RGB转VGA芯片,最高支持24Bit BAT54HT1G DIODE SCHOTTKY 30V 0.2A SOD323 C0201 C 0.22uF X7R 16V 10﹪ 0402 CAP C 10uF X7R 50V 10% 1210 CAP TANT 长寿命 220uF 50V ±20% 10x16 -40℃ - 105℃ CM2020-00TR IC HDMI TX PORT P/I 38-TSSOP CON10 2.5mm间距,单排,10P针,直座 CON4 2317 4P 2.54mm Straight type CRYSTAL-2P 2脚 5.0x3.2x1.3 无源 24MHz -40~85℃ 20pF CRYSTAL-4P MC-306 8.0 x 3.8 x 2.4 mm Ceramic SMD Package DLP11SN900SL2 CHIP COMMON MODE CHOKE 90ohm/100MHz FUSE SMD1812 SERIES PTC Devices 3A H1102 Pulse, net transformer.1:1; 1:1; Header 5 2.5mm间距,单排,5P针,直座 IHLP2525CZER4R7M01 INDUCTOR POWER 4.7UH 5.5A SMD INDUCTOR MPZ1608S300A 30±10Ω 5A (0603) ISL6236AIRZ IC MAIN PWR CTRLR QUAD 32-QFN JUMPER 2P 2.54间距 单排针 KS8995M 数据存储转发 LED LED绿色(0603) LED_2 19-226SURSYGC/S530-A2/TR8 MAX3232 MAX3232EUE+(TSSOP16) MAX811 4-PIN UP VOLTAGE MONITORS WITH MANUAL RESET INPUT PCIMX6Q6VV1A IC MCU MX6QUAD ARM CORTEX-A9 FCPBGA624 PSR05 TVS阵列 SOT-143封装 Res
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

monkey_llll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值