/etc/xdg/weston/weston.ini
[output]
name=DSI-1
transform=rotate-270
20240905在飞凌的OK3588-C的核心板上跑Linux R4时竖屏横用的方法
2024/9/5 14:53
缘起,选用的7寸屏是竖屏的,PM要求是横屏,所以就有了竖屏横用。
需要翻转的地方有:
1、uboot+kernel阶段。
2、buildroot的rootfs文件系统阶段。
本文只关注:buildroot的rootfs文件系统阶段。
在7寸屏满屏显示之后,由于需要改动weston.ini。
但是飞凌的linux R4/魔改的buildroot修改rootfs文件系统比较麻烦。
1、我是在刷机之后直接使用VI修改:/etc/xdg/weston/weston.ini
2、当然,如果adb可用的话。也可以先试用adb pull将weston.ini拉取到本地,修改好之后再adb push回去!^_
不足之处:修改之后HDMI显示也逆时针旋转了90度。
于是马上修改name为DSI-0,结果7寸屏未竖屏了!【没变/一切回归原点!】
HL
HL070T55-03
请问这款屏是您家的屏吧?
请方便的时候发一下 相关的资料:
1、规格书
2、初始化代码
3、参考驱动程序
4、应用笔记
5、其它
使用海罗光电的7寸屏。
由于是竖屏横用,必须旋转Buildroot的uboot+kernel、文件系统。
Z:\OK3588_Linux_fs\kernel\arch\arm64\boot\dts\rockchip\OK3588-C-common.dtsi
[output]
name=DSI-1
transform=rotate-270
遵照《3588—linux-weston旋转.doc》
刷机之后,在串口终端中使用VI手工需改:/etc/xdg/weston/weston.ini【见附件】
root@ok3588:/etc/xdg/weston# cat weston.ini
有一半的几率可以启动计入UI界面(kernel还是竖屏的),竖屏转横屏成功。LOG见附件:2 成功 115200UART21_2024-09-03_15_37_23.log
还有一半的几率内核跑飞了。LOG见附件:1 异常了 115200UART21_2024-09-03_15_31_27.log
如果在重新上电的时候在串口中通过“空格”配置主显示器为MIPI0,不管MIPI0配置成为VP2还是VP3,都进不了UI。
参考资料:
https://blog.csdn.net/qq_37858386/article/details/132356738
2023-08-18 新版本buildroot linux 通过Weston 修改屏幕显示方向失败,通过这个问题对weston 进行初步的了解。/etc/xdg/weston/weston.ini
百度:RK3588 Buildroot 竖屏横用
rk3588 buildroot 竖屏横用
RK3588 buildroot 1.1.3 旋转文件系统桌面
1.1 Buildroot系统设置屏幕旋转
RK3588 LCD屏 驱动
!!!!
https://blog.csdn.net/nb124667390/article/details/130727354
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之屏参配置
https://blog.csdn.net/weixin_40768997/article/details/139999866
【RK3588】正点原子RK3588开发板Android系统屏幕显示方向配置
vi device/rockchip/rk3588/ATK_DLRK3588/BoardConfig.mk
SF_PRIMARY_DISPLAY_ORIENTATION := 90 #旋转90度
TARGET_RECOVERY_DEFAULT_ROTATION := ROTATION_RIGHT #旋转90度
https://www.forlinx.com/jishu/967.html
RK3568 Android-HDMI旋转屏幕显示
https://www.bilibili.com/read/cv24346410/
RK3588 | Linux系统和应用开发手册
第1章 Buildroot系统开发
1.1 Buildroot系统设置屏幕旋转
1.1.1设置屏幕
1.1.2 旋转Uboot logo和内核logo
1.1.3 旋转文件系统桌面 作者:北京迅为电子 https://www.bilibili.com/read/cv24346410/ 出处:bilibili
https://wenku.csdn.net/answer/2tcsd3f2ba
buildroot文件系统如何旋转屏幕 - CSDN文库.mhtml