关于 RK3588多屏显示的时候第二屏幕出现无法矫正的x坐标偏移 的解决方法
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/143608502
红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…
瑞芯微开发专栏
问题
不论设置x坐标是多少,第二屏幕的设置显示1024位置和1024+500的位置是一样的缺少切面,且无法通过x来修正。
下面是vr眼镜界面原图:
补充:系统开机启动应用内存无限增加
这个系统是由一个主板厂家做的,本身没问题,然后受到第三方半桶水公司的修改导致出现多个奇葩问题:
问题1:正常命令行串口和ssh都可以启动应用,哪怕是空的qt纯界面,但是放到开机脚本里面,qt程序就会无限增加内存,测试了空工程,也是一样的,所以系统是有问题的(十多年生涯,第一次遇见这种问题)。(保留有现场视频,且甲方负责人也确认,此问题若不是现场看,现场录像,估计是个技术都不相信)。
解决1:暂时是通过外挂一个单片机开机后多久输入命令行,模拟人输入,来实现开机启动。
本篇就是出现的第二个问题,就是屏幕对不上,这里一定要注意,在第三方修改系统之前,我们项目本身已经测试并且演示都没有问题了,因为同步了系统导致的,当然也可以回退,但是客户暂时没往回退。
尝试
尝试一:修改x的位置,将x增加500位置
进一步确认屏幕信息:
然后将x偏移+500,应该会王中间走,但是实际未走,且摆上控件方便定位:
结果还是一样,未调整,此方法不行。
尝试二:将窗口的宽度增大,让未显示的部分让一个控件占位即可
这是修正500后的,将占位设置为500,左右vr双目还是原来的1920/2的宽度2个,用红色,蓝色展示,测试可行:
解决方法
将这个变量抽成配置文件,让客户自行适配调整即可:
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/143608502