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開發板有更進一步的了解。