202409012在飞凌的OK3588-C的核心板上使用Rockchip原厂的Buildroot点MIPI屏【旋转】

202409012在飞凌的OK3588-C的核心板上使用Rockchip原厂的Buildroot点MIPI屏【旋转】
2024/9/12 14:24

1、确认内核版本号:

root@rk3588-buildroot:/# 
root@rk3588-buildroot:/# uname -a
Linux rk3588-buildroot 5.10.198 #1 SMP Thu Sep 12 11:01:26 CST 2024 aarch64 GNU/Linux
root@rk3588-buildroot:/# 

2、确认接入的/所支持的显示设备的编号:


root@rk3588-buildroot:/# cd /sys/class/drm
root@rk3588-buildroot:/sys/class/drm# 
root@rk3588-buildroot:/sys/class/drm# ls -l
total 0
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0 -> ../../devices/platform/display-subsystem/drm/card0
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0-DP-1 -> ../../devices/platform/display-subsystem/drm/card0/card0-DP-1
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0-DP-2 -> ../../devices/platform/display-subsystem/drm/card0/card0-DP-2
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0-DSI-1 -> ../../devices/platform/display-subsystem/drm/card0/card0-DSI-1
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0-HDMI-A-1 -> ../../devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0-HDMI-A-2 -> ../../devices/platform/display-subsystem/drm/card0/card0-HDMI-A-2
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card0-Writeback-1 -> ../../devices/platform/display-subsystem/drm/card0/card0-Writeback-1
lrwxrwxrwx 1 root root    0 Jan  1 00:00 card1 -> ../../devices/platform/fdab0000.npu/drm/card1
lrwxrwxrwx 1 root root    0 Jan  1 00:00 renderD128 -> ../../devices/platform/display-subsystem/drm/renderD128
lrwxrwxrwx 1 root root    0 Jan  1 00:00 renderD129 -> ../../devices/platform/fdab0000.npu/drm/renderD129
-r--r--r-- 1 root root 4096 Jan  1 00:00 version
root@rk3588-buildroot:/sys/class/drm# 
root@rk3588-buildroot:/sys/class/drm# 

3、使用VI直接修改/etc/xdg/weston/weston.ini
/etc/xdg/weston/weston.ini

[output]
name=DSI-1
transform=rotate-90

重启之后的效果图:

参考资料:
https://dev.t-firefly.com/thread-128638-1-1.html
ROC-RK3588S-PC在buildroot中使用MIPI0驱动屏幕,如何翻转90度(使竖屏变成横屏)?
jun8086


RK3588 buildroot logo,rotate = <1>;
https://blog.csdn.net/u011774634/article/details/125508483
RK3588S Android12 旋转系统图像

https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_buildroot.html#ping-mu-fang-xiang-she-zhi
1. 桌面应用

10.5. 屏幕方向设置
Weston 的屏幕显示方向可以在 weston.ini 的 output 段配置,如:

# /etc/xdg/weston/weston.ini

[output]
name=LVDS-1
# normal|90|180|270|flipped|flipped-90|flipped-180|flipped-270
transform=180
如果需要动态配置屏幕方向,可以通过动态配置文件,如:

echo "output:all:rotate90" > /tmp/.weston_drm.conf # 所有屏幕旋转 90 度
echo "output:eDP-1:rotate180" > /tmp/.weston_drm.conf # eDP-1 旋转 180 度

http://www.360doc.com/content/12/0121/07/76327280_1083535385.shtml

百度:RK3588 buildroot uboot 旋转
https://m.elecfans.com/article/2097799.html
https://www.elecfans.com/d/2097799.html
迅为RK3568开发板Buildroot 系统设置屏幕旋转-电子发烧友网

route_dsi1 节点中增加红框中的代码,其中:
logo,rotate = <1>;代表逆时针旋转 90 度,


https://blog.csdn.net/qq21497936/article/details/133685938
RK3588实用技巧:查看显示器支持的分辨率,基于weston修改分辨率输出


百度:rk3588 buildroot 旋转屏幕 weston.ini
logo,rotate = <3>

https://blog.itpub.net/70009145/viewspace-2978145/
RK3568评估板外接屏幕修改竖屏为横屏显示

查看显示屏名称
使用ls /sys/class/drm/ 命令查看显示屏名称,如下图所示,示例屏为HDMI屏,根据输出的内容可以看到有名称为card0-HDMI-A-1,后面的HDMI-A-1即为显示屏名称。

修改weston.ini配置文件
编辑/etc/xdg/weston/weston.ini文件,在文件末尾增加以下语句,随后保存重启即可。

[output]
name=HDMI-A-1
transform=90

其中90为顺时针旋转90度,若需顺时针旋转180度则只需将90改为180。


https://blog.csdn.net/weixin_45639314/article/details/130109268?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-130109268-blog-131042551.235^v43^pc_blog_bottom_relevance_base7&spm=1001.2101.3001.4242.3&utm_relevant_index=7

https://blog.csdn.net/weixin_45639314/article/details/130109268
Android系统 开机启动默认旋转主屏幕方向问题 --(三)

https://blog.csdn.net/mucheni/article/details/131042551?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-2-131042551-blog-125353908.235%5Ev43%5Epc_blog_bottom_relevance_base7&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-2-131042551-blog-125353908.235%5Ev43%5Epc_blog_bottom_relevance_base7&utm_relevant_index=5

https://blog.csdn.net/mucheni/article/details/131042551
迅为RK3568开发板Buildroot 系统设置屏幕旋转

logo,rotate = <1>;代表逆时针旋转 90 度,


https://blog.csdn.net/vickycheung3/article/details/131167758?ops_request_misc=&request_id=&biz_id=102&utm_term=buildroot%20%E6%97%8B%E8%BD%AC&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-5-131167758.142^v100^pc_search_result_base4&spm=1018.2226.3001.4187

https://blog.csdn.net/vickycheung3/article/details/131167758
RK3568开发板 buildroot配置文件


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值