免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 13050 | 回复: 3

[开发环境] 迅为iTOP-4412开发板QtE系统源码-屏幕横竖屏切换修改方法 [复制链接]

论坛徽章:
0
发表于 2017-08-11 14:56 |显示全部楼层

平台:iTOP-4412开发板
图片1.jpg
屏幕翻转修改方法
用户在开发板上运行 QtE 的程序之后,如下图所示。
作者运行的是 QtE4.7.1 系统,在串口控制台使用命令“vi bin/qt4”,打开脚本文件
qt4。如下图所示,进入脚本最底行。
图片2.jpg
如上图所示,红色框中export QWS_DISPLAY=Transformed:Rot0”,这是设置屏幕
翻转的配置,Rot0”表示翻转 0 度角,使用默认转角。
如下图所示,修改这一行脚本,将 Rot0 修改为 Rot90,表示在默认转角的基础上翻转
90 度。
图片3.jpg
如上图所示,修改为Rot90”之后,重启开发板,就可以发现屏幕已经逆时针旋转了
90 度。依次类推,用户可以将此参数修改为 Rot180 Rot270
用户有可能遇到的两种情况:
1.需要 QtE4.7.1 系统镜像直接支持某种角度的翻转
2.用户自己的 QtE 应用程序支持翻转
第一种情况:
用户在编译 QtE 系统前,进入要使用 make_ext4fs 打包的 root 目录,同样可以看到有
bin/qt4”脚本,将其中的脚本修改 Rot 参数,然后重新打包生成新的镜像。
第二种情况:
作者使用的程序是,QtE 系统提供的例程“fluidlauncher”,所以需要在执行
./fluidlauncher -qws”脚本命令前,修改 Rot 参数。
用户可以在运行自己的 QtE 应用程序脚本命令前,添加“export
QWS_DISPLAY=Transformed:Rot0”(Rot 参数根据用户实际情况修改为 90
180,270)。

论坛徽章:
0
发表于 2017-10-26 16:44 |显示全部楼层
帖子很棒,想我这样的新手,看了这个教程贴就像顺走,哈哈

论坛徽章:
0
发表于 2018-04-27 17:16 |显示全部楼层
我用的也是迅为4412,请问你是什么方式调试程序的,nfs?还是telnet?我们这个不知道为什么只用SD卡好麻烦,资料也不清楚

论坛徽章:
0
发表于 2018-07-17 16:16 |显示全部楼层
您好你在启动linux内核的时候有没有出现过这个错误    Bad mode in prefetch abort handler detected
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP