树莓派 触摸屏触摸屏改装外接触摸屏

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)

不可以的 没有驱动的亲

刚好我有个字库烧掉的note2 谁给个解决方案?

问题:未使用的Pi官方屏幕,所以使用HDMI屏幕显示的时候,显示旋转的同时,触摸没有旋转

目的:旋转屏幕显示的同时,使得触摸也跟随旋转










注:以下操作皆为SSH操作,所以每条指令前都加了DISPLAY=:0,如果本机操作删掉即可。




2.列出所有输入设备信息 远程操作时,使用xinput指令需要加入DISPLAY=:0






1)所以先交换x、y轴




显示旋转修改之后需要重启。而触摸旋转不需要重启。





xinput-用于配置和测试X输入设备的实用程序



xinput是一个实用程序,可以列出可用的输入设备、



关于设备的查询信息和更改输入设备设置

2.列出所有输入设备信息



如果远程操作记得在命令前加DISPLAY=:0



由于所使用的触摸屏幕是微雪7寸屏幕,由以上信息可以得到微雪的触摸屏对应的ID为7

所以,接下来看这款输入设备的属性,


这块屏幕正常显示和触摸的信息如上。


如果执行到这一步,发现并没有以上的Evdev等属性项,请跳转第2种方法。


现在需要达到的目的是在屏幕显示反转的同时,使得触摸也随显示翻转。



上述信息中Evdev Axis Inversion 项是每条轴的旋转设置项,后面第一个参数是x,第二个参数是y.





设置为1,即x轴朝向左。


现在目的是要触摸旋转90度,从坐标轴理解:


即目的x轴正向为初始y轴的反向。目的y轴的正方向为初始x轴的正向。


1)所以先交换x、y轴




这样即可完成触摸旋转90度。若要旋转其他角度,推理一下即可。

显示旋转修改之后需要重启。而触摸旋转不需要重启。

第二种方法 如果查询到的信息如下



可以看到该驱动方式采用的是libinput,







一开始xorg.conf.d这个目录在/etc/X11可能没有,需要自己创建。













这样的修改也是同样修改为翻转90度,如果需要修改为其他角度,请参考libinput的算法


第三种方法是微雪官方给的建议,修改input子系统的代码,然后重新编译内核,即可完成

详细操作没有给出,给了一个操作文档,在此也写出来,希望有操作成功的可以分享下。


最近玩树莓派,但是没有屏幕独立给树莓派享受,想到身边一个手机已经废弃,便拆解下来屏幕看能不能移植给树莓派使用。该手机屏幕触屏驱动IC型号是synaptics S33508,网上没有找到相关datasheet,太难弄了,希望有懂的朋友提供下资料,感激不尽。

这个很难啊,接口定义不清楚啊,查找一下原手机电路图再分析更改。

我要回帖

更多关于 树莓派 触摸屏 的文章

 

随机推荐