触摸屏驱动的问题,在C站搜文章一下午解决不了,最后ChatGpt解决了

目录

  • 一、遇到问题
  • 二、在C站搜索文章去解决问题的收获
  • 三、用 ChatGpt 去解决的收获
  • 四、总结


在这里插入图片描述

一、遇到问题

现实问题:
有一个基于Linux4.19内核开发了,在海思SS528芯片运行的系统,用鼠标可以正常使用。
现在要求使用一块公司开发的 多点触控屏 连接这个系统,能正常使用。

分析问题:
要在LInux系统使用触控屏,可能需要移植 tslib 的库,这个有以前做过,可以自己解决。
移植后,如果还有问题,可能是驱动的问题,系统没识别到这个触控屏。
关于触摸屏驱动的,经验较少,估计需要从网络寻找答案。

尝试解决问题:
移植完 tslib 库之后,鼠标的位置仍然不准,而且执行 tslib 的校准工具时,报错找不到文件,猜测是没有触摸屏驱动,导致没有对应的触摸屏设备文件。
在这里插入图片描述

剩下的问题:
找一找Linux源码有没有自带的、适用于大多数触摸屏的驱动。
有的话,要怎样配置内核去编译驱动模块?
没有的话,再想其他办法。

在这里插入图片描述

二、在C站搜索文章去解决问题的收获

有教我怎样写驱动的,如:
十三、Linux驱动之触摸屏驱动
从零开始写触摸屏驱动(Linux4.3.2 JZ2440V3 480*272)

也有介绍一些usb驱动的,感觉这个可以参考:
linux系统usb触摸驱动,Linux ——usb触摸屏驱动 - usbtouchscreen

还有其他很多文章,都很有帮助,但并不能直接地完全解决问题,只是看完后会更了解触摸屏驱动的相关知识。或许看得再多一点,也能解决上面的问题。

在这里插入图片描述

在这里插入图片描述

三、用 ChatGpt 去解决的收获

搜了很久,没找到直接答案,突然想起上周看到的 ChatGpt 免费网站,就抱着试试看的心态去尝试一下。要解决这个驱动的问题,我现在尝试的方案是:找一个Linux通用的触摸屏驱动,并且告诉我怎样配置内核编译。
然后我就尝试问 ChatGpt,

  • Linux内核有哪些触摸屏驱动可以使用?(尝试去找到可用的驱动)
  • 驱动怎么配置编译?

问 ChatGpt 的过程

Linux内核有哪些触摸屏驱动可以使用

它给的答案不是我想要的,我需要知道具体的驱动名称(xxx.ko),我就重新问。
在这里插入图片描述

Linux内核有哪些触摸屏驱动可以使用,请列出驱动名称和功能

这回给的答案,和我想要的差不多了,而且这个hid-multitouch驱动有点像我要找的,我去翻了之前其他芯片的产品关于驱动的目录下,也找到一个hid-multitouch.ko,所以决定先编译这个试试。
在这里插入图片描述

我接着问,怎么交叉编译那个ko。它给的答案不是我想要的。我就重新描述问题。

在这里插入图片描述

Linux4.19内核在Ubuntu18.04的系统使用aarch64-mix210-linux-gcc交叉编译时,怎么配置编译触摸屏驱动hid-multitouch.ko

这回给的答案,不能说完全是我想要的,但关于怎样配置内核,已经给了足够的信息了:

进入内核源代码目录,运行以下命令:make ARCH=arm64 CROSS_COMPILE=aarch64-mix210-linux- menuconfig在menuconfig界面中,选择 "Device Drivers" -> "HID support" -> "Special HID drivers" -> "HID Multitouch panels",并选中对应的驱动程序.退出menuconfig界面并保存修改。

在这里插入图片描述

我又问了好几个chatGpt,最后感觉这个答案最符合,就连内核配置菜单中的层级关系都表示出来了。

在这里插入图片描述

最后,我就照着去做,然后解决了问题。就特别惊讶,感觉这有点是手把手教了,也是第一次意识到 chatGpt 可以这么牛。所以,就写个文章记录一下这个过程。

在这里插入图片描述

四、总结

平时通过搜索技术文章或者百度,可以比较系统的学习到知识,甚至可以说很多问题也能通过查看技术文章得到解决。但是如果遇到的问题是比较有深度的、专业的,感觉需要向别人请教的,你或许可以先问问 ChatGpt,它偶尔可能给你意想不到的惊喜!!!

在这里插入图片描述
如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/251004.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

苹果手机home键在哪里_苹果手机为什么没有返回键?原来隐藏着更好的方法,涨知识了...

手机主要分为苹果和安卓两种,安卓手机的用户,如果突然换用了苹果手机,就会发现很难适应。没有返回键、后台键的手机,仅为一个Home键就可以操作全部。 一、不用返回键原因 苹果发布的第一代产品就没有设计返回键,仅在屏…

iPhone显示返回的是html界面,iPhone X怎么回到主界面?苹果X返回主页的两种方法...

iPhone X怎么回到主页?苹果今年发布的iPhone X手机,由于采用了全面屏设计,彻底取消了Home键,在操作体验上发生了很大的改变,以至于一些老司机果粉在初次上手iPhone X的时候,也会遇到各种尴尬问题。今天要带…

牛客网刷题学习SQL(五)

SQL25 查找山东大学或者性别为男生的信息 分析: 查看学校为山东大学或者性别为男性的用户的device_id、gender、age和gpa数据,结果不去重。 山东大学 --》 where university“山东大学” 男性—》where gender “male” 结果不去重 所以上面不能使用or&…

vue3 实现全选/全不选功能

List item vue3实现全选/全不选功能 实现逻辑就是全选按钮的选中与否依赖,所有的子复选框是否选中, 通过计算属性的 get()跟set()方法绑定 全选按钮的值. <template><div class"container"><input type"checkbox" v-model"checkAll&qu…

html重启手机,华为怎样重启手机(手机强制重启操作措施)

众所周知&#xff0c;在互联网时代的当下&#xff0c;手机已经和我们形影不离&#xff0c;难舍难分&#xff0c;无论是工作中还是生活中手机都显得极其重要。尽管我们对手机是这么的熟悉&#xff0c;但大部分人始终有这样一个疑问&#xff0c;手机关机和重启到底有什么区别&…

Android debuglogger日志分析-自动重启

大家有没有遇到和我一样的问题&#xff0c;android设备(我这里android 平板)用着用着突然就黑屏自动重启了&#xff0c;重启后一切正常&#xff0c;这个问题还是概率性的&#xff0c;复现都不好复现... 本人公司是做平板定制的&#xff0c;主要针对平板进行上网限制&#xff0c…

用计算机重启手机软件,手机“关机再启动”和“重启”有区别? 收藏下, 让手机更耐用些...

原标题&#xff1a;手机“关机再启动”和“重启”有区别? 收藏下, 让手机更耐用些 智能手机现在越来越普及&#xff0c;接下来5G时代的到来&#xff0c;网速会提得更高&#xff0c;手机上网的优势会愈加明显&#xff0c;甚至会超过电脑&#xff0c;成为我们的必需品。小编猜测…

手机无限重启可能跟电压不稳有关

是什么原因导致手机不断重启呢&#xff1f;我们来分析一下&#xff1a; 现象 手机启动&#xff0c;出现第一屏画面&#xff0c;然后黑屏&#xff0c;继续启动&#xff0c;出现第一屏画面&#xff0c;然后黑屏…… 原因 手机系统为电池设定了两个电压值&#xff0c;一是开机电压…

MySQL_8 相当牛逼的索引机制

目录 一、索引机制的引入 1.索引机制&#x1f402;B在哪里&#xff1f; 2.索引机制提高查询速度的原理 : 二、索引的创建 1.索引分类 : 2.使用格式 : 3.代码演示 : 三、索引的删除 1.格式 : 2.演示 : 四、索引的查询 1.格式 : 2.演示 : 五、索引的使用规则 一、索…

家里有一对音箱一个功放,想连接手机,有什么好的方案?

我的情况和你一样&#xff0c;我有一个自己认为最佳的解决方案。 就是重新买一个带蓝牙功能的功放。现在手机都是有蓝牙功能的&#xff0c;蓝牙传输数字音信号是非常稳定&#xff0c;惹不是对音质有极高的要求&#xff0c;蓝牙音频完全可以胜任。 既然是利用家里的旧音箱&…

情人节送什么礼物比较有意义?千元内好看耐用的蓝牙耳机

在这个科技发展的时代&#xff0c;我们不能否认电子产品给我们带来了极大的便利&#xff0c;每个人都在享受电子产品带给我们的乐趣。而现阶段&#xff0c;我们使用最多的电子产品无非就是蓝牙耳机了&#xff0c;蓝牙耳机在我们的学习和娱乐中都是不可或缺的&#xff0c;但是很…

为什么要花钱买虚拟主机建站?旧手机建站才多少电费

计划探索一下旧手机建站有什么缺陷弊端。 实验使用魅族MX2 216存储。现在二手市场价格150元左右。阿里云最低配一个月也要70元。一年够买一个不错的千元手机了。 手机上网配置成功的关键在于软件&#xff0c;KSWEB可以说目前功能比较完善的&#xff0c;尤其这个版本被破解了&…

千元Android 3G手机普及是场梦

前不久是中国移动希望推出千元以下TD智能手机&#xff0c;下周中国联通也要推出千元以下智能手机&#xff0c;虽然业界不断有企业宣布即将推出千元以下Android智能手机&#xff0c;至今老杳依然难以见到一款运行通畅、性能价格比非常不错的样品&#xff0c;仔细想来&#xff0c…

eis电子防抖好还是光学防抖好_EIS和OIS有啥差别?一文搞懂手机防抖的那些事儿...

翻阅智能手机的相册,我们总能看到一些拍糊的照片或视频。问题来了,如今哪怕是千元价位的手机都能用上4800万像素的索尼IMX586高端传感器,为何依旧无法保证每一张照片、每一段视频都是无比清晰的呢? 拍片变糊的原因 首先我们需要明确一个观念,哪怕是专业的射击运动员,在心…

红米手机用什么蓝牙耳机比较好,适合红米手机的蓝牙耳机推荐

随着手机逐渐取消了耳机孔&#xff0c;越来越多的人们开始使用上了蓝牙耳机。在当今这个飞速发展的时代&#xff0c;蓝牙耳机蓝无疑成为了新时代的宠儿。无论是上班族还是当代大学生等年轻化群体&#xff0c;蓝牙耳机无疑成为了一个不错的喜好选择。但是面对市面上如此多的蓝牙…

500左右什么牌子蓝牙耳机好?

学生党买东西都要货比三家&#xff0c;才能买到性价比高的商品&#xff0c;蓝牙耳机这种数码产品也一样。为了给各位学生朋友省出更多学习的时间&#xff0c;今天给大家整理了一篇推文&#xff0c;推荐了几款适合学生党的无线蓝牙耳机&#xff0c;不管是考研做听力&#xff0c;…

两千到三千的手机买那些?看看这些媲美旗舰的手机,华为只有一款

手机作为现在的生活必需品&#xff0c;买什么价格、什么配置、什么品牌的手机每个人都有自己的价格观。千元机配置不够&#xff0c;旗舰机太贵&#xff0c;而在千元机和旗舰机之间的两千到三千价格左右的手机成为了不少人的选择。 那么小编今天就来带大家盘点一下&#xff0c;我…

pytest:灵活替换用例中的变量

背景&#xff1a; 这几天在调试之前搭建的pytest框架时&#xff0c;发现原框架对case中的变量进行动态替换的代码不够完美&#xff0c;原代码逻辑会造成代码中会出现大量的if语句&#xff0c;让代码量增加不少&#xff0c;并且后期维护也不方便&#xff1a;case只要新增了一个…

phpredis中文手册——《redis中文手册》 php版

redis中文手册&#xff1a;http://readthedocs.org/docs/redis/en/latest/ 本文是参考《redis中文手册》&#xff0c;将示例代码用php来实现&#xff0c;注意php-redis与redis_cli的区别&#xff08;主要是返回值类型和参数用法&#xff09;。 目录(使用CTRLF快速查找命令)&am…

PHP - Manual手册 - 下载

PHP - Manual手册 - 下载 [PHP: Download documentation:] http://www.php.net/download-docs.php [PHP - 官方网站] http://www.php.net/ [PHP - 关键词] php [PHP - 相关论坛] http://php.board.newsmth.net/ http://bbs.pku.edu.cn/, homepage看版 http://forum.cs…