rk3568 android11 屏幕翻转 触摸翻转

发布时间 2023-06-29 10:57:21作者: 看星星的派大星

首先来看 android的屏幕翻转: 

1 旋转显示: 

 既然是 旋转android 的显示, 那么就改 不到 kernel 以及uboot 的源码,只需要 改android11 的源码就可以了。

 

 

这样 从android11 的开机动画开始 , 就是旋转90度的效果了。

 

2 旋转触摸:

 需要改到 kenel 内核的驱动,我们先来看看 kernel 里面的 Documentation

 

 

 

那我就去看另一个文件。也在相同的目录下。

 

 

 

这就需要去看一下触摸的源码了。搜索了一下 inverted 发现在驱动文件中没有 这个关键字, 不会的, 既然设备树中有这个一定在驱动文件中会出现这个关键字。那么我搜一下。

 

 

 

去看一下这个文件。

 

而触摸的坐标轴分布是这样的, 跟显示屏是一样的。

 

所以要想让 触摸也 顺时针旋转90度, 应该是 先翻转x 轴,然后再交换坐标轴。最后标称这样。

 

 所以去改设备树了。

 

 

 

 到此就改完触摸了。

 

 

然后是 kernle 以及 uboot 的logo翻转。

这个我一直有个疑问, 想要logo 翻转我直接 重新制作一个 logo 不就可以了吗? 我猜虽然官方也有 手册,旋转logo, 那应该是 操作的logo 图片的像素。

 

 

 

 

 网上的资料: 

 

 

至于为什么这么改我就不去查了,因为没有意义。就是个体力劳动。