rk3568 android11 屏幕翻转 触摸翻转
首先来看 android的屏幕翻转:
1 旋转显示:
既然是 旋转android 的显示, 那么就改 不到 kernel 以及uboot 的源码,只需要 改android11 的源码就可以了。
这样 从android11 的开机动画开始 , 就是旋转90度的效果了。
2 旋转触摸:
需要改到 kenel 内核的驱动,我们先来看看 kernel 里面的 Documentation
那我就去看另一个文件。也在相同的目录下。
这就需要去看一下触摸的源码了。搜索了一下 inverted 发现在驱动文件中没有 这个关键字, 不会的, 既然设备树中有这个一定在驱动文件中会出现这个关键字。那么我搜一下。
去看一下这个文件。
而触摸的坐标轴分布是这样的, 跟显示屏是一样的。
所以要想让 触摸也 顺时针旋转90度, 应该是 先翻转x 轴,然后再交换坐标轴。最后标称这样。
所以去改设备树了。
到此就改完触摸了。
然后是 kernle 以及 uboot 的logo翻转。
这个我一直有个疑问, 想要logo 翻转我直接 重新制作一个 logo 不就可以了吗? 我猜虽然官方也有 手册,旋转logo, 那应该是 操作的logo 图片的像素。
网上的资料:
至于为什么这么改我就不去查了,因为没有意义。就是个体力劳动。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2020-06-29 python error:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 0
2020-06-29 在目录下打开python