多屏显示允许一台主机同时连接并控制多个显示器,使得这些显示器能够分别显示不同的内容,这种技术通过扩展电脑的显示能力,打破了传统单一显示器的限制,为用户提供了更加灵活、高效和丰富的视觉体验。
多屏显示可以用于信息发布系统,工业控制,多媒体等多种领域,提供灵活的显示方案。
工业监控:实现多监控画面的独立显示,关键设备数据和监控视频同步展示,助力精准管理与决策。
智能家居:家庭安全监控与能源管理系统数据同步显示,提升家庭管理的便捷性与直观性。
多媒体教学:主屏播放教学内容,副屏展示互动信息,增强课堂互动效果。
数字标牌与广告展示:多屏展示不同广告内容,更有效地吸引观众,提升信息传达效率。
医疗影像显示:同步显示不同类型影像,提高诊断的准确性与效率。
如何解锁RK3568多屏显示能力
在Rockchip平台中,LCD控制器称为VOP(Video Output Processor),即视频输出处理器。VOP的主要功能是负责从存储器中的帧缓冲区读取图像数据,并将这些数据传输到显示设备,而在VOP模块的后端又设计了多路独立的Video Port,每个Video Port都可以独立处理并输出视频信号,RK3568 Video Port与各显示接口的连接关系如下所示:
从上图可知在RK3568 SOC上有着三个Video Ports,所以RK3568最多可以同时输出三路视频信号,从而实现双屏、三屏的同显和异显,而iTOP-RK3568显示接口如下图所示:
结合RK3568 Video Port与各显示接口的连接关系和iTOP-RK3568显示相关接口,可以得到如下的双屏方案和三屏方案:
双屏方案:
三屏方案:
而为了帮助用户更容易的实现多屏显示,迅为对设备树进行了优化,将每个屏幕的使能设计成了宏定义的形式,具体定义在topeet_screen_choose.dtsi设备树中,该设备树具体内容如下所示:
想要实现多屏显示,只需要根据需求打开对应的宏定义即可,例如要想实现HDMI屏+VGA屏双屏显示,需要打开VGA和HDMI的宏(需要是不同的VP),修改完成如下图所示:
而要想实现MIPI屏幕+LVDS7寸屏+HDMI屏三屏显示,只需要打开MIPI、LVDS和HDMI三个宏定义即可(需要是不同的VP),修改完成如下图所示:
设备树修改完成之后,重新编译内核镜像,烧写到开发板即可实现多屏显示。
全部0条评论
快来发表一下你的评论吧 !