rv1126 运行QT5程序

这篇博客介绍了在RV1126平台上如何配置环境变量以实现QT程序在LCD和HDMI双屏显示。内容包括设置两者相同分辨率的要求,以及如何通过设置环境变量如QT_QPA_EGLFS_KMS_CONNECTOR_INDEX、QT_QPA_FB_DRM等来调整显示参数。此外,还提供了用于测试双屏显示的modetest命令。

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

由于rv1126只有一个视频layer,只支持多屏同显示。因此,如果需要同时显示hdmi和lcd的话,需要设置两者为相同的分辨率。但是如果想要hdmi和lcd显示的分辨率不同的话,就需要修改配置。

显示QT程序时,需要优先设置环境变量如下:

export QT_QPA_EGLFS_KMS_CONNECTOR_INDEX=1         ###【这里为0:mipi, 1:lcd,注意:两者同时显示的话,需要设置rgb位数一样】

export QT_QPA_FB_DRM=1

export QT_QPA_PLATFORM=linuxfb:rotation=0                  #####【linuxfb:fb=/dev/fb0:size=480x854:rotation=0: 这些参数可以不设置】

export QT_QPA_GENERIC_PLUGINS="tslib:/dev/input/event3:edevmouse:/dev/input/event4:evdevkeyboard:/dev/input/event2"   ###【键盘设备鼠标设备等,根据实际情况改变】

export QT_QPA_FONTDIR=/usr/share/fonts

export QT_QPA_EGLFS_PHYSICAL_WIDTH=487                #####【由于没有桌面系统,这里必须指定,根据实际的屏幕大小设置mm】

export QT_QPA_EGLFS_PHYSICAL_HEIGHT=274              #####【由于没有桌面系统,这里必须指定,根据实际的屏幕大小设置mm】

export XDG_RUNTIME_DIR=/tmp

export RUNLEVEL=3

 

此时,运行自带的qt例子即可:./analogclock

下面的命令用来测试双屏显示:

测试mipi输出: modetest -M rockchip -s 56@53:1024x768@RG24

测试lcd输出: modetest -M rockchip -s 58@53:480x640@RG24

 

 

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值