迅为RK3568开发板Buildroot 系统设置屏幕旋转

迅为支持的触摸屏幕有四种:
mipi 7 寸屏幕(默认物理屏幕为竖屏)
lvds 7 寸屏幕(默认物理屏幕为竖屏)
lvds 10.1 寸 1024*600 屏幕(默认物理屏幕为横屏)
lvds 10.1 寸 1280*800 屏幕(默认物理屏幕为横屏)
本文档将 buildroot 系统不同屏幕如何旋转屏幕。buildroot 系统启动的过程中,屏幕会依次显示 uboot logo,kernel logo,最后显示桌面。所以如果想要手中的屏幕由竖屏变为横屏或者横屏变为竖屏,首先要旋转 uboot logo,kernel logo,然后旋转文件系统的桌面和触摸。
1.1.1 设置屏幕
打开设备树 rk356x_linux/kernel/arch/arm64/boot/dts/rockchip/topeet_screen_choose.dtsi 将对
应要修改的屏幕的宏定义打开,其他的宏定义注释掉。
如果想要 mipi7 寸屏幕旋转,则打开#define lcd_type_mipi 的宏定义。
如果想要 lvds 7 寸屏幕旋转,则打开#define lcd_type_lvds_7_0 的宏定义。
如果想要 lvds10.1 寸 1024*600 屏幕旋转,则打开#define lcd_type_lvds_10_1_1024x600
的宏定义。
如果想要 lvds10.1 寸 1280*800 屏幕旋转,则打开#define lcd_type_lvds_10_1_1280x800
的宏定义。
1.1.2 旋转 uboot logo 和内核 logo
接下来介绍不同屏幕的旋转
mipi 7 寸屏(默认物理屏幕是竖屏),旋转方法如下:
修改 rk356x_linux/kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi 文件,在
route_dsi1 节点中增加红框中的代码,其中:
logo,rotate = ;代表逆时针旋转 90 度,
logo,rotate = ;代表逆时针旋转 180 度,
logo,rotate = ;代表逆时针旋转 270 度,
logo,rotate = ;代表逆时针旋转 360 度。
作者设置 logo,rotate = ,将屏幕旋转 90 度。
lvds 7 寸屏幕(默认物理屏幕是竖屏)
lvds 10.1 寸 1024*600 屏幕(默认物理屏幕是横屏)
lvds 10.1 寸 1280*800 屏幕(默认物理屏幕是横屏)
以上三种屏幕旋转方法如下:
修改 rk356x_linux/kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi 文件,在
route_lvds 节点中增加红框中的代码,其中:
logo,rotate = ;代表逆时针旋转 90 度,
logo,rotate = ;代表逆时针旋转 180 度,
logo,rotate = ;代表逆时针旋转 270 度,
logo,rotate = ;代表逆时针旋转 360 度。
作者设置 logo,rotate = ,将屏幕旋转 90 度。

日本统一移动支付代码 印度强推二维码支付
洛微科技发布第二代硅光FMCW SoC和OPA激光雷达芯片
农药残留检测仪的工作原理是什么
更换iPhone手机电池最佳解决方案
Microchip支持认证的Qi 1.3无线充电一体化安全存储子系统
迅为RK3568开发板Buildroot 系统设置屏幕旋转
光纤接头怎么连接网线
注重科技创新 开展人工智能技术科研攻关
[译] [转] 特斯拉的Tabless电池到底有多“爆炸”?
英特尔20A、18A工艺流片,台积电面临挑战
高科技来临 洛阳警方配备智能眼镜 识别人脸特征最快1秒
医疗废物在线监管系统实现医废全方位智能管理
雷曼下一代智慧教室教育显示系统助力数字化教学升级
麒麟芯片受阻 鸿蒙系统能否挑大梁
IR推出600V车用栅极驱动芯片AUIRS2332J
为开源新时代赋能 2021开源科技节完美落幕
2023中国新一代人工智能科技产业发展报告
荣耀小K2儿童手表评测 回归儿童手表工具本质299元售价为父母减负
诺基亚9 PureView最新渲染图曝光,双面玻璃+金属中框设计
什么是 SHaaS(智能家居即服务),您为什么要关心?