当前位置: 首页 > news >正文

技术分享|iTOP-RK3588开发板Ubuntu20系统旋转屏幕方案

iTOP-3588开发板采用瑞芯微RK3588处理器,是全新一代AloT高端应用芯片,采用8nmLP制程,搭载八核64位CPU,四核Cortex-A76和四核Cortex-A55架构,主频高达2.4GHz。是一款可用于互联网设备和其它数字多媒体的高性能产品。 

在使用iTOP-3588开发板运行Ubuntu 20系统时,有些时候需要调整屏幕显示方向。在系统启动过程中,屏幕会依次显示uboot logo、kernel logo,最后进入桌面环境。所以要实现屏幕方向的调整,就需要先搞定uboot logo和kernel logo的旋转,接着还要对文件系统的桌面显示以及触摸功能进行相应设置,这样才能完美实现屏幕方向的切换。 

Ubuntu20系统屏幕旋转方案

(1)设置屏幕

查看《06【北京迅为】itop-3588 开发板源码编译手册》手册中 Linux 源码编译设置屏幕章节。

(2)旋转 Uboot logo 和内核 logo

在终端内核目录下输入以下命令,以 root 权限打开文件夹,如图所示:

nautilus .

直接旋转 logo 图片即可,进入源码 kernel 目录下,旋转图片 logo.bmp 和 logo_kernel.bmp,然后保存,如下图所示:

(3)旋转文件系统桌面

使用归档管理器打开Ubuntu文件系统压缩包ubuntu-focal-arm64.tar.xz,压缩包在源码rk3588-linux/ubuntu目录下,如下图所示:

 

然后修改压缩包里面的文件:/binary/etc/X11/xorg.conf.d/20-modesetting.conf,旋转桌面将normal修改为left,如下图所示: 

接着修改压缩包里面的文件:/etc/X11/Xsession.d/55gnome-session_gnomerc,旋转触摸,添加如下所示内容。 

修改完成后,及时保存所作更改,随后重新编译Ubuntu镜像。完成编译后,将该镜像烧写至RK3588设备,进而测试屏幕旋转效果。

 总结

需特别注意此方法仅适用于迅为RK3588开发板所配套的Ubuntu20系统,其他系统或开发板可能并不适用。希望通过本文的介绍和实践操作,能让您对RK3588开发板有更进一步的了解。

相关文章:

  • 蓝桥杯 15g
  • Matlab 电机激励模型和仿真
  • Linux上位机开发实践(mcu模块的补充应用)
  • 【常用功能】下载文件和复制到剪切板
  • Flink的 RecordWriter 数据通道 详解
  • vue2 el-element中el-select选中值,数据已经改变但选择框中不显示值,需要其他输入框输入值才显示这个选择框才会显示刚才选中的值
  • 【2】安装Nodejs-Nodejs开发入门
  • 直播电商革命:东南亚市场的“人货场”重构方程式
  • GNSS静态数据处理
  • 如何将网页保存为pdf
  • 【后端开发】Spring MVC-计算器、用户登录、留言板
  • TaskFlow开发日记 #1 - 原生JS实现智能Todo组件
  • C++ I/O 性能优化指南
  • my2sql工具恢复误删数据
  • 蓝桥杯知识总结
  • Python及Javascript的map 、 filter 、reduce类似函数的对比汇总
  • python 办公自动化------ excel文件的操作,读取、写入
  • 大模型上下文协议MCP详解(2)—核心功能
  • 2025最新版Nodejs安装及环境配置教程
  • 如何使用 Spring Boot 实现分页和排序?
  • 公司官网网站搭建/全球中文网站排名
  • h5可以做网站吗/百度指数峰值查询
  • 江苏常州建设银行网站/市场营销经典案例
  • 包头网站建设哪家好/软广告经典案例
  • 5种有效增加网站流量/推推蛙seo顾问
  • 锦州网站建设/网络营销网站推广