0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-04-22 10:07 次阅读

本文主要演示基于TL3576-MiniEVM评估板HDMI OUT、DP1.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分辨率。

wKgZPGgG9_OAetlvAAFzTdB8RKc851.png

图 1

由于HDMI OUT与USB3.2 OTG/DP1.4接口共用一个VP节点,默认的系统镜像无法同时通过HDMI OUT与USB3.2 OTG/DP1.4接口显示,因此需通过修改设备树配置以适配HDMI OUT、DP1.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

wKgZO2gG-AiAa3uLAAAXt1wULn8619.png

图 2

评估板简介

创龙科技TL3576-MiniEVM是一款基于瑞芯微RK3576J/RK3576高性能处理器设计的4核ARM Cortex-A72 + 4核ARM Cortex-A53 + ARM Cortex-M0国产工业评估板,Cortex-A72核心主频高达2.2GHz,Cortex-A53核心主频高达2.0GHz。评估板由核心板和评估底板组成,核心板CPUROMRAM电源、晶振等所有元器件以及评估底板元器件均采用国产工业级方案,国产化率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,可作为卡片式电脑使用,且便于产品集成,方便用户快速进行产品方案评估与技术预研。

wKgZPGf2P_2AFmRuAHeEIXdZhvw784.png

评估板硬件资源图解1

wKgZO2f2QA6ABNx3AEE9ad0AasU099.png

评估板硬件资源图解2


多屏异显方案演示

基于官方系统的多屏异显演示

请参考《评估板测试手册》文档具体说明,将评估板HDMI OUT接口连接至HDMI显示屏,将评估板USB3.2 OTG接口(支持DP1.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进入欠压关断输出状态,使系统无法正常启动。

wKgZO2gG-F-APpJrACZha6-aiOE185.png

图 3

评估板上电启动后,显示屏将会默认显示同一帧系统图像,如下图所示。

wKgZO2gG-FeABwloAAEhPUAb-w0089.png

图 4 MIPI LCD显示效果

wKgZO2gG-G2ACpiOABMQDYqQclM563.png

图 5 HDMI显示效果

wKgZO2gG-HuADlnZACQB6JPVsuM724.png

图 6 DP1.4显示效果

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

wKgZPGgG-IKACbaeABwCzmo32F0884.png

图 7 MIPI LCD显示效果

wKgZO2gG-ImAeUHoAA_9TAbPXOI572.png

图 8HDMI显示效果

wKgZPGgG-JeAd01YADuz8pyExmU070.png

图 9 DP1.4显示效果

基于Qt案例的多屏异显演示

本章节使用led_control_multi_screen案例演示多屏异显功能,可指定任一显示屏上显示LED控制按钮图像,并可通过点击界面按钮控制LED亮灭。

案例位于产品资料“4-软件资料Demoqt-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:表示指定DP1.4显示。

wKgZPGgG-J-AYQ6-AAALae1reJo692.png

图 10

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

wKgZO2gG-KeACEUMAAM2jNzHrgo133.png

图 11 MIPI LCD显示效果

wKgZPGgG-K2ATopAABfU883xw9c977.png

图 12HDMI显示效果

wKgZO2gG-HuADlnZACQB6JPVsuM724.png

图 13 DP1.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

wKgZO2gG-LiANyukAAJi85zG79k366.png

图 14

wKgZPGgG-L6APa80AAGaDfSFS34727.png

图 15

设备树配置说明

评估板HDMI OUT与DP1.4接口都支持4K显示输出,在4K显示输出模式下,HDMI OUT与DP1.4接口共用一个VP节点,此时仅支持二路视频显示输出。

为了实现HDMI OUT与DP1.4接口都能显示输出,需分配DP1.4使用VP0节点、HDMI OUT使用VP2节点。

修改前,如下表所示。

wKgZO2gG-MWAH3gzAABQNrdUdTE836.png


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

wKgZPGgG-M-AZbuQAABDn850vVw044.png


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


wKgZPGgG-NqAdMacAABEieE_20c970.png

图 16

关键代码

获取屏幕编号,根据屏幕编号获取屏幕信息从而显示至目标显示屏。

wKgZPGgG-OSADJJbAAChfo3egyM953.png

图 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

wKgZO2gG-OmAYiipAADZEoFOftM307.png

图 18

同显效果如下图所示。

wKgZPGgG-O6AI7KPAAR1JWEucRA265.png

图 19 MIPI LCD显示效果

wKgZO2gG-G2ACpiOABMQDYqQclM563.png

图 20HDMI显示效果

wKgZPGgG-PmAB4rVACvNSAxQR84040.png

图 21 DP1.4显示效果

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

Target# ./led_control_multi_screen 1

wKgZPGgG-P-AcWWkAAALn0WG8RU601.png

图 22

程序运行成功后,可观察到两个显示屏将会同时正常显示LED控制界面,可通过鼠标点击控制界面控制评估板对应LED的亮灭,如下图所示。

备注:多屏同显测试时,暂不支持手动触摸MIPI LCD控制LED的亮灭,仅支持通过鼠标控制显示界面。由于屏幕分辨率问题,因此MIPI LCD、DP与HDMI显示画面会不全。

wKgZPGgG-QSAENu3ADYNoOvHRH4287.png

图 23 MIPI LCD显示效果


wKgZO2gG-QqAez19ADlS9qlJ0Ro389.png

图 24HDMI显示效果

wKgZO2gG-RGAUJyEADhS0DnVPSk401.png

图 25 DP1.4显示效果

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

是否

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞芯微
    +关注

    关注

    25

    文章

    548

    浏览量

    52263
  • 评估板
    +关注

    关注

    1

    文章

    731

    浏览量

    30022
收藏 人收藏

    评论

    相关推荐
    热点推荐

    案例分享,基于全国产RK3568J工业平台!

    升级,实现已不再困难。而作为国产工业处理器中的佼佼者,
    发表于 07-17 10:53

    3568F-三方案演示

    Cortex-A55处理器 + 紫光同创Logos-2 PG2L50H/PG2L100H FPGA设计的异构多核国产工业评估,由核心
    发表于 07-25 15:06

    国产RK3576@2.2GHz+6T NPU)工业开发规格书

    ARM Cortex-A72 + 四ARM Cortex-A53 + 单核ARM Cortex
    发表于 11-28 16:52

    国产RK3576@2.2GHz+6T NPU)工业核心规格书

    ARM Cortex-A72 + 四ARM Cortex-A53 + 单核ARM Cortex
    发表于 11-28 16:58

    【米尔RK3576开发评测】+项目名称【米尔RK3576开发评测】一个视频和你共同认识一下米尔RK3576开发

    TOPS超强算力,8CPU赋能AI RK3576搭载了四
    发表于 12-18 20:50

    国产开发的端侧AI测评-基于米尔RK3576

    (LK8563) 其中核心SoC RK3576可以说是板子最大特色之一,集成了四A72与四A53处理器,主频高达
    发表于 02-14 16:29

    迅为iTOP-RK3588开发

    迅为iTOP-RK3588开发
    的头像 发表于 11-10 14:46 1545次阅读
    迅为iTOP-<b class='flag-5'>RK</b>3588开发<b class='flag-5'>板</b><b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>同</b><b class='flag-5'>显</b><b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>异</b><b class='flag-5'>显</b><b class='flag-5'>异</b>触

    RK3568-三方案演示

    RK3568-三方案
    的头像 发表于 01-18 15:11 1220次阅读
    <b class='flag-5'>RK</b>3568-三<b class='flag-5'>屏</b><b class='flag-5'>同</b><b class='flag-5'>显</b>、<b class='flag-5'>异</b><b class='flag-5'>显</b><b class='flag-5'>方案</b><b class='flag-5'>演示</b>

    TL3588--方案演示.

    TL3588--方案
    的头像 发表于 01-24 14:57 995次阅读
    TL3588--<b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>同</b><b class='flag-5'>显</b>、<b class='flag-5'>异</b><b class='flag-5'>显</b><b class='flag-5'>方案</b><b class='flag-5'>演示</b>.

    迅为RK3588S开发

    迅为RK3588S开发
    的头像 发表于 11-29 14:59 847次阅读
    迅为<b class='flag-5'>RK</b>3588S开发<b class='flag-5'>板</b><b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>同</b><b class='flag-5'>显</b><b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>异</b><b class='flag-5'>显</b><b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>异</b>触

    RK3576S工业评估规格书

    评估简介创龙科技TL3576-EVM-S是一款基于R
    发表于 03-19 17:14 0次下载

    RK3576,82.2GHz+6T算力NPU工业核心说明书

    创龙科技SOM-TL3576-S是一款基于RK3576J/RK3576高性能处理器设计的4
    的头像 发表于 04-09 09:46 2446次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576,8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>+6T算力NPU<b class='flag-5'>工业</b>核心<b class='flag-5'>板</b>说明书

    国产3576-Mini(82.2GHz工业评估规格书

    创龙科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能处理器设计
    的头像 发表于 04-09 17:54 372次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3576</b>-Mini(8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>)<b class='flag-5'>工业</b><b class='flag-5'>评估</b><b class='flag-5'>板</b>规格书

    RK3576,82.2GHz+6T算力NPU工业评估规格书

    创龙科技TL3576-EVM-S是一款基于RK3576J/RK3576高性能处理器设计的4
    的头像 发表于 04-10 15:03 2065次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576,8<b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b>+6T算力NPU<b class='flag-5'>工业</b><b class='flag-5'>评估</b><b class='flag-5'>板</b>规格书

    基于RK3576国产ARM2.2GHz A72 工业评估——Docker容器部署方法说明

    创龙科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能处理器设计
    的头像 发表于 04-18 10:18 403次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b><b class='flag-5'>国产</b><b class='flag-5'>ARM</b><b class='flag-5'>八</b><b class='flag-5'>核</b><b class='flag-5'>2.2GHz</b> <b class='flag-5'>A72</b> <b class='flag-5'>工业</b><b class='flag-5'>评估</b><b class='flag-5'>板</b>——Docker容器部署方法说明