OKMX6DL/Q Linux3.0.35 桌面旋转90度应用笔记

适用于飞凌 OKMX6DL/Q-C 平台 Linux 3.0.35 操作系统,适用于 Qt 界面旋转配置。

核心方法

修改文件系统中的 Qt 环境变量脚本:

vi /etc/rc.d/qt_env.sh

将:

export QWS_DISPLAY="linuxfb:mmWidth50:mmHeight130:0"

修改为:

export QWS_DISPLAY="Transformed:Rot90:LinuxFb:/dev/fb0"

其他旋转角度

旋转角度QWS_DISPLAY 配置
正常 0°linuxfb:mmWidth50:mmHeight130:0
90°Transformed:Rot90:LinuxFb:/dev/fb0
180°Transformed:Rot180:LinuxFb:/dev/fb0
270°Transformed:Rot270:LinuxFb:/dev/fb0

修改完成后执行 sync 并重启开发板。

注意事项

  • 部分 Qt 界面可能不适应旋转后的宽高比,需重新编译调整界面图形
  • 也可修改文件系统源码下的 /etc/rc.d/qt_env.sh,然后重新制作文件系统映像并烧写
  • 适用于 Linux 3.0.35 平台,Linux 4.1.15 平台使用不同的配置方法(见 OKMX6DL-Q-平台桌面旋转应用笔记)

关联知识