今天去对应卖出的一体机。现象是:点击出现卡顿。
分析原因是:安卓板卡与 触摸屏主控板的通信速度问题。
问了rk3188协助工程师,他说rk3188有这个bug,只有3488有修改好。。。
解决办法:增加触摸屏板接受touch事件的频率。
后记
1电容屏触摸原理:
主要是互容原理,通过测量手touch到屏上时tx和rx节点电容的变化量,建立合理的数学模型计算出手指的正确坐标。软件的工作就是尽可能用最少的资源实现这个数学模型(考虑芯片成本)。模型中复杂的几个部分包括坐标的计算,多个坐标点的配对,近距离点拆分,大面积按压的处理,快速滑动处理,轨迹的平滑虑波处理等等。除此之外因为电容屏对外部环境比较敏感,还需要根据实际情况加入一些去噪,比较常见的有lcd干扰,共模干扰,手机射频干扰,以及升降温干扰。因为算法部分涉及到厂商的核心技术,每家建立的模型都不同,也没什么通用的案例。总体来说这个识别过程和图像处理有点类似,都是通过算法将特征信息提取出来。
2软件原理:触摸事件
TouchEvent
代表当触摸行为在平面上变化的时候发生的事件.
Touch
代表用户与触摸平面间的一个接触点.
TouchList
代表一系列的Touch; 一般在用户多个手指同时接触触控平面时使用这个接口.
DocumentTouch
包含了一些创建 Touch
对象与TouchList
对象的便捷方法.
?????
黄总要我好好研究这里面的东西。。
时间: 2024-10-08 22:49:46