当前位置: 首页 > news >正文

Android触屏TP驱动事件上报以及多点触摸

RK3288 11.0 USB 触屏,发现触摸时,是一个鼠标的光标在移动,应该是触屏驱动配置问题,导致触屏上报的是鼠标事件。

getevent打印信息

EV_REP是键盘重复按键控制,EV_MSC是按键的物理位置扫描码上报,而正常TP坐标事件应该是EV_ABS

https://blog.csdn.net/jlgcumt/article/details/106216398

参考了这个文章

配置了触屏的VID PID 对应的idc文件后,单点触摸没问题,多点触摸不支持,可能还是某个配置有问题。

随后看到了这个文章

https://blog.csdn.net/weixin_48671098/article/details/147985747

发现应该是多点触屏的配置项没有打开。

CONFIG_HID_MULTITOUCH是Linux内核中用于启用HID多触点设备(如USB触摸屏)支持的配置选项。当使用标准HID协议的USB触摸屏时,需在内核配置中启用此选项并配合相关驱动配置。 ‌12

启用步骤

  1. 内核配置
    在内核编译配置文件(如.config)中启用:

    CONFIG_HID_MULTITOUCH=y  
    

    此配置需与CONFIG_INPUT_TOUCHSCREENCONFIG_TOUCHSCREEN_PROPERTIES等选项协同使用。 ‌

  2. 驱动适配
    若系统无法识别设备,需在内核的:ml-search-more[hid-multitouch.c]{text="hid-multitouch.c"}:ml-search-more[hid-core.c]{text="hid-core.c"}:ml-search-more[hid-ids.h]{text="hid-ids.h"}等文件中添加或修改以下内容:

    • hid-ids.h中定义设备的:ml-search-more[VID]{text="VID"}(供应商ID)和:ml-search-more[PID]{text="PID"}(产品ID)宏;
    • hid-multitouch.c中注册驱动模块,并添加对应的设备识别逻辑。 ‌14
  3. 编译与测试
    修改后需重新编译内核,并确保新驱动被正确加载。插入USB触摸屏后,可通过:ml-search-more[lsusb]{text="lsusb"}查看设备是否被识别,:ml-search-more[getevent]{text="getevent"}命令可验证输入设备状态

http://www.dtcms.com/a/516076.html

相关文章:

  • 上海微信小程序网站建设教做西餐的网站
  • 一文读懂YOLOv4:目标检测领域的技术融合与性能突破
  • 深圳企业网站建设报价泰安建设网站
  • vllm系统架构图解释
  • 上海做网站公司做网站的公司免费域名注册工具
  • 博客安全攻防演练技术指南
  • IMX8MP交叉编译QT 5.12.9
  • 通过datax将mysql数据导入到clickhouse
  • 湛江网站网站建设长沙网络推广平台
  • 平顶山市网站建设校际凡科平台是干什么的
  • 突破机房边界!VMware虚拟机结合cpolar远程协作实战指南
  • 微算法科技(NASDAQ MLGO)创建企业级区块链双层共识算法:融合优化DPoS与动态BFT的协同机制设计
  • Redis深度探索
  • 做金融的看哪些网站店铺设计分析
  • 【机器学习07】 激活函数精讲、Softmax多分类与优化器进阶
  • 香水推广软文seo入门教学
  • AI一周事件(2025年10月15日-10月21日)
  • 从零搭建 RAG 智能问答系统 5:多模态文件解析与前端交互实战
  • H618-实现基于RTMP推流的视频监控
  • vue 项目中 components、views、layout 各个目录规划,组件、页面、布局如何实现合理搭配,实现嵌套及跳转合理,使用完整说明
  • 网站建设彩铃短信营销
  • 公司网站建设管理办法汉中网络推广
  • 深度学习(14)-Pytorch torch 手册
  • 喜讯|中国质量认证中心(CQC)通过个人信息保护合规审计服务认证
  • iOS原生与Flutter的交互编程
  • 【研究生随笔】Pytorch中的线性回归
  • OCR 识别:电子保单的数字化助力
  • 好看的网站哪里找网站免费软件
  • Jmeter接口常用组织形式及PICT使用指南
  • iOS 混淆实战,多工具组合完成 IPA 混淆、加固与发布治理(iOS混淆|IPA加固|无源码混淆|App 防反编译)