博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
imx6 电容屏参数更改
阅读量:6079 次
发布时间:2019-06-20

本文共 1379 字,大约阅读时间需要 4 分钟。

imx6使用电容屏时需要获取对应的usb的event。其中用到了shell的一些命令。分析如下。#   inputCheckLine=`cat /proc/bus/input/devices | grep -n "Vendor=0eef" | grep "Product=0020 Version=0001"| awk -F: '{print $1}'`#   touchEvent=`sed -n "$((${inputCheckLine}+5))p" /proc/bus/input/devices | grep -o "event."`    inputCheckLine=`cat /proc/bus/input/devices | grep -n "AR1020 Touchscreen" | awk -F: '{print $1}'`    touchEvent=`sed -n "$((${inputCheckLine}+4))p" /proc/bus/input/devices | grep -o "event."`root@freescale ~$ cat /proc/bus/input/devices I: Bus=0019 Vendor=0001 Product=0001 Version=0100N: Name="gpio-keys"P: Phys=gpio-keys/input0S: Sysfs=/devices/platform/gpio-keys/input/input0U: Uniq=H: Handlers=kbd event0 B: PROP=0B: EV=3B: KEY=100000 0 0 0I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="AR1020 Touchscreen"P: Phys=S: Sysfs=/devices/virtual/input/input1U: Uniq=H: Handlers=cpufreq_interactive mouse0 event1 B: PROP=0B: EV=bB: KEY=400 0 0 0 0 0 0 0 0 0 0B: ABS=3......grep -n匹配并打印行号root@freescale ~$ cat /proc/bus/input/devices | grep -n "AR1020 Touchscreen"12:N: Name="AR1020 Touchscreen"这样获得了AR1020 Touchscreen所在的行。所需要的event1在16行root@freescale ~$ sed -n "16p" /proc/bus/input/devices                      H: Handlers=cpufreq_interactive mouse0 event1 root@freescale ~$ sed -n "16p" /proc/bus/input/devices | grep -o "event."event1sed -n    : 不输出到终端sed '16p' : 打印第16行grep -o   : only match

 

转载地址:http://uahgx.baihongyu.com/

你可能感兴趣的文章
Spring Boot 中使用 Java API 调用 lucene
查看>>
从 Java 层看 React-Native 通信机制
查看>>
来来来!关于iOS基础总结咱俩好好唠唠
查看>>
兑吧:从自建HBase迁移到阿里云HBase实战经验
查看>>
ECS 控制台诊断系统
查看>>
聊聊servicecomb-saga的alpha-server
查看>>
iOS多线程调研
查看>>
iOS多线程Pthreads篇
查看>>
萌新的node教程
查看>>
【活动】掘金技术征文丨给大家看的 Julia 教程
查看>>
推荐Android两种屏幕适配方案
查看>>
HTML5前端面试常见问题汇总
查看>>
HTTP2 基础入门
查看>>
让数据传输更安全
查看>>
实现一个requirejs原型demo
查看>>
画一个三角形
查看>>
node ( 5 ) -----process详解(这个标题不讨喜……)
查看>>
浅谈unicode编码和utf-8编码的关系
查看>>
云栖专辑|阿里开发者们的第二个感悟:PG大V德哥的使命感与开放心态
查看>>
分布式定时任务中间件架构及其实现(附GitHub开源地址)
查看>>