RK3568连接MIPI屏幕的旋转方法

1、硬件及软件

      硬件使用天启的ITX-3568Q板子,软件使用ubuntu 20.04.5,桌面使用lxqt桌面。外接10寸 mipi屏幕。屏幕由于竖屏,所以画面是竖着显示的。如下图:

 

2、屏幕旋转方法

       (1)通过系统设置来进行旋转显示,推荐使用A种方法进行操作。

           A、旋转屏幕的方法可以系统配置文件来进行, 配置文件位于/etc/X11/xorg.conf.d/20-modesetting.conf中。配置文件中Rotate位置可以用来配置屏幕的旋转,可选的值为"normal", "left", "right","inverted"。

firefly@firefly:/etc/X11/xorg.conf.d$ cat 20-modesetting.conf
Section "Device"
    Identifier  "Rockchip Graphics"
    Driver      "modesetting"
#    Option      "AccelMethod"    "exa"
    Option      "AccelMethod"    "glamor"
    Option      "DRI"            "2"
    Option      "FlipFB"         "always"
        Option      "MaxFlipRate"    "25"
        Option      "NoEDID"         "true"
EndSection

Section "ServerFlags"
    Option "BlankTime"  "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "Rockchip Graphics"
    Monitor     "Default Monitor"
EndSection

### Valid values for rotation are "normal", "left", "right","inverted"
Section "Monitor"
    Identifier  "Default Monitor"
    Option      "Rotate"   "right"
    Option "DPMS" "false"
EndSection

           B、旋转屏幕的方法可以通过系统菜单,如下图,菜单的修改操作实际也是生成lxqt-config-monitor.conf文件。

          C、旋转屏幕的方法通过修改配置文件,文件位于:/home/firefly/.config/lxqt/lxqt-config-monitor.conf,如果目录下没有这个文件,请通过B步的菜单来修改保存一下就会生成。


         

     C、旋转触摸屏通过修改如下配置文件

 

其他配置说明:

正常情况(竖屏)"1 0 0 0 1 0 0 0 1"
向左旋转 90 度则应该设置为"0 -1 1 1 0 0 0 0 1"
向右旋转 90 度则应该设置为"0 1 0 -1 0 1 0 0 1"
上下颠倒(旋转 180 度)则应该设置为"-1 0 1 0 -1 1 0 0 1"

      通过上面的操作就实现了显示的旋转,如下图。这样的设置在系统启动时uboot及进入kernel在启动桌面以前屏幕的显示还依然是竖屏显示的。要想从开机就进入横屏显示需要修改u-boot驱动程序和设备树。后面再试。

        

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值