0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【触觉智能分享】RK3568+Debian系统如何旋转屏幕显示方向

深圳触觉智能 来源:深圳触觉智能 作者:深圳触觉智能 2023-05-15 10:52 次阅读

大家在购买开发板后,默认开机进入桌面屏幕显示方向是竖屏,有些用户想修改为横屏显示,本文就用IDO-EVB3568为例,用Debian系统演示如何旋转屏幕显示方向,此方法适用于所有RK356X系列产品

IDO-EVB3568开发板拥有四核A55,主频高达2.0G,支持高达8GB高速LPDDR4,1T算力NPU ,4K H.265硬解码,4K HDMI2.0显示输出,支持双通道LVDS/eDP/两路MIPI DSI 等多种显示接口,支持3屏异显。板载2路千兆以太网,双频WIFI+蓝牙,支持5G4G通信,支持2路USB3.0和7路USB2.0/SATA3.0,5路串口(TTL/RS232/RS485),2路CAN总线。

支持Android11/Debian10/Ubuntu20/Buildroot/麒麟OS/开源鸿蒙等多种操作系统

更多产品资料可查看深圳触觉智能官网

poYBAGRhndaATQUOAAuG8bnd1ws449.png

解决办法
手动旋转使用xrandr命令实现:

xrandr -o left/right/normal/inverted


left/right/normal/inverted表示4个方向。

使用xrandr旋转的效果是一次性的,系统重启后屏幕显示方向会还原。 如果要开机自动旋转,则需要修改配置文件:/etc/X11/xorg.conf.d/20-modesetting.conf。

Section "Device"
    Identifier  "Rockchip Graphics"
    Driver      "modesetting"

### Use Rockchip RGA 2D HW accel
#    Option      "AccelMethod"    "exa"

### Use GPU HW accel
    Option      "AccelMethod"    "glamor"

    Option      "DRI"            "2"

### Set to "always" to avoid tearing, could lead to up 50% performance loss
    Option      "FlipFB"         "always"

### Limit flip rate and drop frames for "FlipFB" to reduce performance lost
#    Option      "MaxFlipRate"    "60"

    Option      "NoEDID"         "true"
    Option      "UseGammaLUT"    "true"
EndSection

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

### Valid values for rotation are "normal", "left", "right"
Section "Monitor"
#    Identifier "Default Monitor"
    Identifier  "DSI-1"
    Option      "Rotate" "left"
EndSection

其中Section "Monitor"下的【Identifier "DSI-1"】表示旋转屏幕DSI-1,【Option "Rotate" "left"】表示向左旋转。这样修改后,重启设备,屏幕旋转设置生效。

当前系统中可用的屏幕ID可通过以下命令查看:

linaro@linaro-alip:~$ sudo cat /sys/kernel/debug/dri/0/summary
Video Port0: ACTIVE
    Connector: DSI-1
        bus_format[100a]: RGB888_1X24
        overlay_mode[0] output_mode[0] color_space[0]
    Display mode: 1920x1080p60
        clk[148500] real_clk[148500] type[48] flag[a]
        H: 1920 2052 2112 2200
        V: 1080 1084 1116 1125
    Smart0-win0: ACTIVE
        win_id: 0
        format: XR24 little-endian (0x34325258) SDR[0] color_space[0] glb_alpha[0xff]
        rotate: xmirror: 0 ymirror: 0 rotate_90: 0 rotate_270: 0
        csc: y2r[0] r2y[0] csc mode[0]
        zpos: 0
        src: pos[0, 0] rect[1920 x 1080]
        dst: pos[0, 0] rect[1920 x 1080]
        buf[0]: addr: 0x00000000007e9000 pitch: 7680 offset: 0
Video Port1: ACTIVE
    Connector: HDMI-A-1
        bus_format[100a]: RGB888_1X24
        overlay_mode[0] output_mode[f] color_space[0]
    Display mode: 1920x1080p60
        clk[148500] real_clk[148500] type[0] flag[5]
        H: 1920 2008 2052 2200
        V: 1080 1084 1089 1125
    Smart1-win0: ACTIVE
        win_id: 1
        format: XR24 little-endian (0x34325258) SDR[0] color_space[0] glb_alpha[0xff]
        rotate: xmirror: 0 ymirror: 0 rotate_90: 0 rotate_270: 0
        csc: y2r[0] r2y[0] csc mode[0]
        zpos: 1
        src: pos[0, 0] rect[1920 x 1080]
        dst: pos[0, 0] rect[1920 x 1080]
        buf[0]: addr: 0x00000000007e9000 pitch: 7680 offset: 0



审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5016

    文章

    18486

    浏览量

    292970
  • 开发板
    +关注

    关注

    25

    文章

    4599

    浏览量

    95095
收藏 人收藏

    评论

    相关推荐

    基于“中国芯”RK3568 ARM Cortex-A55教学实验箱强势首发

    丨►瑞芯微国产高性能处理器基于瑞芯微RK3568四核ARMCortex-A55高性能处理器,主频高达2.0GHz,集成MaliG52图形处理器和独立的人工智能NPU处理器。RK3568支持
    的头像 发表于 04-04 08:31 325次阅读
    基于“中国芯”<b class='flag-5'>RK3568</b> ARM Cortex-A55教学实验箱强势首发

    RK3568-翼辉SylixOS国产操作系统演示案例

    RK3568-翼辉SylixOS国产操作系统演示案例
    的头像 发表于 01-22 14:59 769次阅读
    <b class='flag-5'>RK3568</b>-翼辉SylixOS国产操作<b class='flag-5'>系统</b>演示案例

    RK3568--系统启动阶段LOGO显示

    RK3568--系统启动阶段LOGO显示
    的头像 发表于 01-19 14:44 490次阅读
    <b class='flag-5'>RK3568</b>--<b class='flag-5'>系统</b>启动阶段LOGO<b class='flag-5'>显示</b>

    瑞芯微RK3568:Debian系统如何安装Docker

    本文基于HD-RK3568-IOT评估板演示Debian系统安装Docker,该方法适用于RK356X全系产品。
    的头像 发表于 09-18 17:26 1031次阅读
    瑞芯微<b class='flag-5'>RK3568</b>:<b class='flag-5'>Debian</b><b class='flag-5'>系统</b>如何安装Docker

    迅为RK3568开发板Debian系统使用python 进行摄像头开发

    迅为RK3568开发板Debian系统使用python 进行摄像头开发
    的头像 发表于 09-14 16:58 880次阅读
    迅为<b class='flag-5'>RK3568</b>开发板<b class='flag-5'>Debian</b><b class='flag-5'>系统</b>使用python 进行摄像头开发

    瑞芯微RK3568开发板多屏同显方案

    HD-RK3568核心板基于瑞芯微RK3568设计,支持HDMI、MIPI、eDP、LVDS四种显示接口,适配多种显示方案,满足医疗电子、电力电子、工业自动化、车载中控等多种行业应用。
    的头像 发表于 09-14 14:03 867次阅读
    瑞芯微<b class='flag-5'>RK3568</b>开发板多屏同显方案

    迅为RK3568运行openkylin麒麟系统

    RK3568开发板在发布之初已经开发了稳定又好用的Android11/12、Debian、Yocto、Buildroot+QT5.15、Ubuntu18/20/22、OpenHarmony v3.2
    发表于 09-11 10:07

    RK3568评估板外接屏幕修改竖屏为横屏显示

    问题使用RK3568评估板外接HDMI屏幕时竖屏显示内容,需要修改为横屏显示。解决办法修改weston.ini配置文件,配置output输出参数查看
    的头像 发表于 08-24 17:04 1294次阅读
    <b class='flag-5'>RK3568</b>评估板外接<b class='flag-5'>屏幕</b>修改竖屏为横屏<b class='flag-5'>显示</b>

    rk3568是什么架构的?

    RK3568是什么架构的? 中国领先的无晶圆厂半导体公司Rockchip Electronics推出了一款专门为人工智能应用设计的新型片上系统(SoC)。这种新型SoC被称为RK3568
    的头像 发表于 08-15 17:25 2135次阅读

    rk3568有多少引脚?

    设计。rk3568广泛应用于智能家居、安防监控、电子商务等领域。 那么,rk3568有多少个引脚呢? rk3568的引脚数目是LFBGA466封装形式,共有466个引脚。其中,包括了超
    的头像 发表于 08-15 17:25 1189次阅读

    RK35683568J的区别

    RK35683568J的区别 在当前处理器市场中,以小而美形象闻名的瑞克微电子旗下产品RK3568/J也引起了广泛关注,其中RK35683568
    的头像 发表于 08-15 17:25 6195次阅读

    RK3568RK3566的区别

    RK3568RK3566的区别 RK3568RK3566是两种不同的芯片,都是由Rockchip公司推出的。它们都是面向高性能应用市场的芯片,具有相似的性能规格和功能特点。但是在某
    的头像 发表于 08-15 17:25 1.3w次阅读

    rk3568rk3399的区别

    rk3568rk3399的区别 随着人工智能、物联网和5G等技术的不断发展,CPU芯片的需求越来越高。而在所有的CPU芯片中,Rockchip的产品备受瞩目。作为一家集成电路设计厂商
    的头像 发表于 08-15 17:04 2718次阅读

    瑞芯微RK3568核心板PET_RK3568_CORE简述

    瑞芯微RK3568核心板PET_RK3568_CORE简述
    的头像 发表于 08-08 11:44 2461次阅读
    瑞芯微<b class='flag-5'>RK3568</b>核心板PET_<b class='flag-5'>RK3568</b>_CORE简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述
    的头像 发表于 08-08 11:41 2103次阅读
    瑞芯微<b class='flag-5'>RK3568</b>主板开发板PET_<b class='flag-5'>RK3568</b>_P01简述