zoukankan      html  css  js  c++  java
  • 32、应用调试之编写输入模拟器

    1. 产品要经过测试才能发布,一般都是人工操作,比如手机触摸屏、遥控器
    2. 操作过程中发现错误,要再次复现,找到规律,修改程序
    3. 能否在驱动程序里把所有的操作记录下来,存为文件
    当出错时,可以通过文件里的数据来"复现"输入

    input_event上报的时候保存数据

    1、使用之前仿照printk写的myprintk驱动(需要修改该驱动定义的buf,该为指针,在open的时候分配16K空间);

    2、在input_report_abs等上报函数之后通过myprintk把信息都打印到/proc/mymsg中

      myprintk("0x%0x8x 0x%0x8x "0x%0x8x %d ",jiffies,type,code,value);

    模拟输入器就是通过mymsg里面的内容重复所有input_event,来复现所有事件,利用这种方式,当压力测试手机等设备处问题时,复现文件,进而分析问题


    nfs 32000000 192.168.1.123:/work/nfs_root/uImage_nots; bootm 32000000

  • 相关阅读:
    自定义dialog
    利用jquery实现自动登录
    文件的上传
    一些想法
    利用ajax实现分页效果
    自动化构建工具gulp的基础了解
    javascript模块化---requirejs
    交互ajax
    聊聊javascript的事件
    谈谈bootstrap在实践中的应用
  • 原文地址:https://www.cnblogs.com/liusiluandzhangkun/p/8681900.html
Copyright © 2011-2022 走看看