国产!基于瑞芯微RK3576ARM八核2.2GHz A72 工业评估板——多屏同显、异显方案演示

发布时间:2025-4-22 14:02    发布者:Tronlong--
关键词: 瑞芯微 , 嵌入式开发 , 硬件开发 , 处理器 , Ubuntu


本文主要演示基于TL3576-MiniEVM评估板HDMI OUT、DP 1.4和MIPI的多屏同显、异显方案,适用开发环境如下。
Windows开发环境:Windows 7 64bit、Windows 10 64bit
Linux开发环境:VMware16.2.5、Ubuntu22.04.5 64bit
U-Boot:U-Boot-2017.09
Kernel:Linux-6.1.115
LinuxSDK:LinuxSDK-[版本号](基于rk3576_linux6.1_release_v1.1.0)
RK3576处理器VP和各显示接口的连接关系如下图所示。其中,VP0最高支持4K@60fps分辨率,VP1最高支持2560x1600@60Hz分辨率,VP2最高支持1920x1080@60Hz分辨率。
图 1
由于HDMI OUT与USB3.2 OTG/DP 1.4接口共用一个VP节点,默认的系统镜像无法同时通过HDMI OUT与USB3.2 OTG/DP 1.4接口显示,因此需通过修改设备树配置以适配HDMI OUT、DP 1.4和MIPI的多屏显示。
我司已提供修改设备树配置后的内核镜像,请将案例"led_control_multi_screen/dts/bin/"目录下的boot.img内核镜像拷贝至评估板文件系统任意目录下。执行如下命令,替换内核镜像至系统启动卡,然后重启评估板生效。
备注:mmcblk0p3为eMMC对应的设备节点,如需固化至系统启动卡,请将设备节点修改为mmcblk1p3。
Target# dd if=boot.img of=/dev/mmcblk0p3
Target# sync
Target# reboot
图 2
评估板简介

创龙科技TL3576-MiniEVM是一款基于瑞芯微RK3576J/RK3576高性能处理器设计的4核ARM Cortex-A72 + 4核ARM Cortex-A53 + ARM Cortex-M0国产工业评估板,Cortex-A72核心主频高达2.2GHz,Cortex-A53核心主频高达2.0GHz。评估板由核心板和评估底板组成,核心板CPU、ROM、RAM、电源、晶振等所有元器件以及评估底板元器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案,国产化率约为99%(按元器件数量占比,数据仅供参考)。核心板经过专业的PCB Layout和高低温测试验证,支持选配屏蔽罩,质量稳定可靠,可满足各种工业应用环境要求。
评估板引出2路Ethernet、2路USB、Micro SD、UART等通信接口,同时引出2路MIPI CSI、MIPI DSI、DP Display、HDMI OUT、MIC IN/HP OUT等音视频多媒体接口,支持4K@60fps H.265/H.264视频编码、8K@30fps H.265/4K@60fps H.264视频解码。
评估板体积小巧,尺寸为80mm*130mm,可作为卡片式电脑使用,且便于产品集成,方便用户快速进行产品方案评估与技术预研。
评估板硬件资源图解1

评估板硬件资源图解2

多屏异显方案
演示基于官方系统的多屏异显演示
请参考《评估板测试手册》文档具体说明,将评估板HDMI OUT接口连接至HDMI显示屏,将评估板USB3.2 OTG接口(支持DP 1.4)接口连接至DP显示屏,将7英寸MIPI显示屏(型号:阿美林AML070WXII4006,分辨率:800x1280)连接至评估板的MIPI LCD(显示)、CAP TS(触摸)接口,硬件连接如下图所示。
备注:由于同时接两个显示屏时评估板整体最大功耗可能会大于4.5W,故需先对评估板进行快充适配器9V供电(CON2)或12V直流电源供电(CON1),再通过Type-C线将评估板的Power IN/USB TO UART0(CON3)接口连接至PC机USB接口(作为调试串口),避免因CON3输出功率不足而导致核心板PMIC进入欠压关断输出状态,使系统无法正常启动。
图 3
评估板上电启动后,显示屏将会默认显示同一帧系统图像,如下图所示。
图 4 MIPI LCD显示效果

图 5 HDMI显示效果

图 6 DP 1.4显示效果

可通过鼠标点击HDMI显示屏下方的应用图标显示相关画面,亦可通过鼠标拖动画面至不同显示屏,如下图所示。
图 7 MIPI LCD显示效果

图 8 HDMI显示效果
图 9 DP 1.4显示效果

基于Qt案例的多屏异显演示
本章节使用led_control_multi_screen案例演示多屏异显功能,可指定任一显示屏上显示LED控制按钮图像,并可通过点击界面按钮控制LED亮灭。
案例位于产品资料“4-软件资料\Demo\qt-demos\”目录下,其中案例src目录下包含Qt工程源码,bin目录下包含ARM端Qt程序镜像。
案例测试
请将案例bin目录下的led_control_multi_screen可执行程序拷贝至评估板文件系统root目录下,执行如下命令设置HDMI显示Qt界面。
Target# ./led_control_multi_screen 0
参数解析:
0:表示指定HDMI显示。
1:表示指定MIPI LCD显示。
2:表示指定DP 1.4显示。
图 10

程序运行成功后,可观察到HDMI显示LED控制界面,并可通过鼠标点击HDMI显示屏控制界面控制评估板对应LED亮灭。同时MIPI LCD、DP将显示系统默认界面,如下图所示。
图 11 MIPI LCD显示效果

图 12 HDMI显示效果

图 13 DP 1.4显示效果

案例编译
请将案例src源码目录拷贝至Ubuntu工作目录下,进入源码目录,执行qmake命令生成Makefile文件,配置交叉编译工具链环境变量,再执行make命令编译生成可在评估板上正常运行的ARM端Qt程序镜像,如下图所示。
Host# cd qt-demos/led_control_multi_screen/src/
Host# source /home/tronlong/RK3576/rk3576_linux6.1_release/ubuntu/environment
Host# /home/tronlong/RK3576/rk3576_linux6.1_release/ubuntu/sysroots/x86_64-linux/bin/qmake
Host# make
图 14

图 15

设备树配置说明
评估板HDMI OUT与DP 1.4接口都支持4K显示输出,在4K显示输出模式下,HDMI OUT与DP 1.4接口共用一个VP节点,此时仅支持二路视频显示输出。
为了实现HDMI OUT与DP 1.4接口都能显示输出,需分配DP 1.4使用VP0节点、HDMI OUT使用VP2节点。
修改前,如下表所示。

修改后,可实现三屏同显,如下表所示。


将HDMI接口连接的VP0,绑定至VP2,设备树代码修改,如下图所示。

图 16
关键代码
获取屏幕编号,根据屏幕编号获取屏幕信息从而显示至目标显示屏。
图 17 main.c

多屏同显方案演示
进入评估板文件系统,执行如下命令设置MIPI LCD、DP与HDMI同显。
Target# xrandr
Target# xrandr --output DSI-1 --same-as HDMI-1 --auto
Target# xrandr --output DP-1 --same-as HDMI-1 --auto

图 18

同显效果如下图所示。

图 19 MIPI LCD显示效果

图 20 HDMI显示效果

图 21 DP 1.4显示效果

请将案例bin目录下的led_control_multi_screen可执行程序拷贝至评估板文件系统root目录下,执行如下命令,运行案例测试程序。
Target# ./led_control_multi_screen 1
图 22

程序运行成功后,可观察到两个显示屏将会同时正常显示LED控制界面,可通过鼠标点击控制界面控制评估板对应LED的亮灭,如下图所示。
备注:多屏同显测试时,暂不支持手动触摸MIPI LCD控制LED的亮灭,仅支持通过鼠标控制显示界面。由于屏幕分辨率问题,因此MIPI LCD、DP与HDMI显示画面会不全。
图 23 MIPI LCD显示效果

图 24 HDMI显示效果

图 25 DP 1.4显示效果

想了解更多资料,可前往创龙科技官网或微信公众号。

本文地址:https://www.eechina.com/thread-886189-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 无线充电基础知识及应用培训教程3
  • 了解一下Microchip强大的PIC18-Q24 MCU系列
  • 无线充电基础知识及应用培训教程2
  • 5分钟详解定时器/计数器E和波形扩展!
  • 贸泽电子(Mouser)专区

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表