触摸屏驱动调试过程
第一步: 移植驱动,确保Touch功能ok
第二步: 测量工作电压,i2c速率;测量上下电时序
第三步:固件升级
1) 模组ID、固件版本号确认,确认升级需求,修改逻辑
2) 首先确认模组是否一致,确认FW版本号,擦除升级。注意:升级中断电情况需要考虑
注意: 固件升级根据实际情况做处理,包括多模组兼容、版本向上升级、升级过程失败后故障确认。

常见故障
问题1——误报点,跳点,断线等主观情况

  1. 触摸屏硬件通道损坏。 触摸部分区域,其周围区域有反应
    ——通道损坏后,触摸此区域会造成周围区域的不稳定报点,出现误报点现象
  2. 触摸屏固件版本太低。 灵敏度问题,坐标定位问题
    ——固件起始坐标需要和driver起始坐标定义一致,需要匹配屏幕分辨率,需要调至适应灵敏度
  3. 触摸屏工作电压异常。 HW处理,可能引发各类问题
    ——工作电压不稳可能会造成各类问题
  4. 射频干扰。 在通话时降低灵敏度,完成后恢复灵敏度

问题2——功能报点错误

  1. 固件上报错误–驱动上报错误–驱动与framework映射配置不一致
    ——当getevent确认键值无误时,framework映射配置有误;否则需要修改driver程序
    问题3——鬼点问题
    确认屏幕是自容屏还是互容屏,支持报点数等方面具体有很大优势,而自容屏体,受限于硬件设计和成本,只能支持假两点的方式,并且在限制区域会出现报鬼点等现象,且无法优化。

问题4——特殊键值功能定义。需要framework映射匹配一致
双击、特殊字母、特殊的划线等
问题5——光感效果。 提高灵敏度,区域性的操作。
通话时,区域性监测,上报休眠键值;通话完成后恢复

linux驱动之TouchPanel驱动相关推荐

  1. linux驱动:音频驱动(六)ASoc之codec设备

    linux驱动:音频驱动(六)ASoc之codec设备

  2. linux驱动:音频驱动(五)ASoc之codec驱动

    linux驱动:音频驱动(五)ASoc之codec驱动

  3. linux驱动:音频驱动(四)ASoc之machine设备

    linux驱动:音频驱动(四)ASoc之machine设备

  4. 乾坤合一~Linux设备驱动之终端设备驱动

    多想拥你在我的怀里 却无法超越那距离 美好回忆渐渐地远去 盼望今生出现奇迹 无尽的想念 荒了容颜 无助的爱恋 从未改变 这是今天的旋律,,,,今生今世,遥不可及~ 1 终端设备 终端是一种字符型设备, ...

  5. Linux主机驱动与外设驱动分离思想

    - by 宋宝华(Barry Song) 1主机.外设驱动分离的意义 在Linux设备驱动框架的设计中,除了有分层设计实现以外,还有分隔的思想.举一个简单的例子,假设我们要通过SPI总线访问某外设,在 ...

  6. linux网卡驱动离线安装_新装Linux系统没有网卡驱动的解决办法和步骤

    刚安装的linux系统没有网卡驱动,下面给出我的解决方法: (机器系统是RHEL5.3) 首先说明几个命令: #lsmod --显示已载入系统的模块. 执行lsmod指令,会列出所有已载入系统的模块. ...

  7. Linux SPI总线设备驱动模型详解

    随着技术不断进步,系统的拓扑结构越来越复杂,对热插拔.跨平台移植性的要求越来越高,早期的内核难以满足这些要求,从linux2.6内核开始,引入了总线设备驱动模型.其实在linux2.4总线的概念就已经 ...

  8. linux下测试RTC驱动相关的命令date和hwclock常见用法简介

    之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子.故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwc ...

  9. linux内核中kset是什么意思,Linux内核之设备驱动-底层数据结构kobject/kset

    Linux内核之设备驱动-底层数据结构kobject/kset kobject kobject是组成device.driver.bus.class的基本结构.如果把前者看成基类,则后者均为它的派生产物 ...

  10. Linux设备驱动之UART驱动结构

    一.对于串口驱动Linux系统中UART驱动属于终端设备驱动,应该说是实现串口驱动和终端驱动来实现串口终端设备的驱动.要了解串口终端的驱动在Linux系统的结构就先要了解终端设备驱动在Linux系统中 ...

最新文章

  1. golang atomic 32位机器问题
  2. java有main却说找不到_小说:女子雨夜找扳指,男子却说你找不到的:我没丢怎么也找到...
  3. 如何下载github项目中的某一部分
  4. C#函数式程序设计之惰性列表工具——迭代器
  5. java jediscluster_方便jediscluster操作的工具类
  6. 深度学习:语义分割网络
  7. python中csv模块读写文件
  8. C语言实现多线程排序
  9. Android Studio1.4.x JNI开发基础 - 简单实例
  10. 长时间使用s档有危害吗_空调长时间不清洗竟有这么多危害 你知道吗?
  11. windows系统文件和dll文件
  12. 计算机应用基础253页答案,计算机应用基础作业一(答案)
  13. x-bov16 firmware android,MSD0431XX 松下
  14. edge浏览器如何新建IE tab
  15. Office快捷键汇总(仅供学习交流)
  16. ISCC部分pwn题解
  17. 数据挖掘-泰坦尼克号生存数据分析
  18. 荣耀50手机系列正式发布,售价2399元起,主要竞争对手瞄准苹果
  19. VS 防反编译(混淆)dll、exe
  20. [计算机图形学]重心坐标应用纹理(前瞻预习/复习回顾)

热门文章

  1. MatLab机器学习入门
  2. 计算机组成原理——数据通路
  3. trend函数用oracle实现,excel线性回归拟合线Trend函数是这样来使用的
  4. 计算机网络之TCP报文
  5. TCP——TCP报文分析及TCP状态机、非法TCP报文标志组合
  6. 测试 linux CPU 压力
  7. Java Web开发后端常用技术汇总
  8. Windows-caffe安装
  9. 2021年,某云盘最新版不限速下载工具教程,亲测有效!
  10. 软件测试思维总结(1)-----比较思维:利用好可参照的资源