ADB 查看 tp 虚拟按键的坐标(menu,home,return)
cat /sys/board_properties/virtualkeys.Ft5x0x_Touch_Screen
ADB 看总线下挂载的驱动
cd /sys/bus/i2c/drivers
cd /sys/bus/spi/drivers
ADB 查看已经注册设备的设备信息
【-- 包括已经注册上的字符设备、块设备】
cat /proc/devices
TP 双击唤醒机制
上报模拟键值 #define KEY_POWER 116 /* SC System Power Down */
FTS_DEBUG("Gesture Code=%d", gesture); // gesture == 116
input_report_key(input_dev, gesture, 1);
input_sync(input_dev);
input_report_key(input_dev, gesture, 0);
input_sync(input_dev);
TP slave addr
一般设备树中的地址是 7 位地址,如 0x5d
7位地址 8位写地址 8位读地址
0x5D 0xBA 0xBB
reg = <0x5d>;
adb 模拟点击触摸屏 -- msm8953
打开开发者模式,打开触摸轨迹,查看效果
adb version
Android Debug Bridge version 1.0.40
Version 4986621
//关闭轨迹显示
adb shell settings put system pointer_location 0
//开启轨迹显示
adb shell settings put system pointer_location 1
adb 模拟点击某一点
adb shell input tap 150 230
adb 模拟滑动
adb shell input swipe 150 230 150 00
BUSYBOX 设置波特率
busybox microcom -s 115200 /dev/ttyHS0 //设置 串口节点波特率
ADB 安装app到板子
adb root
adb remount
adb push apk本地的路径 /system/app
ADB
查看当前 adb 的安装路径
where adb
ADB 设备识别失败/fastboot下设备不识别 -- win10
如果设备识别失败,安装驱动也会报失败,那么禁用掉系统的数字签名,然后再装驱动即可
https://zhidao.baidu.com/question/2058971930447208467.html
ADB 擦除qcn分区
(5.1和8.1 分区配置和大小不一致,升降级后(从5.1刷入8.1,或者从8.1 刷入5.1),需要擦除分区后才能正常启动)
fastboot erase modemst1
fastboot erase modemst2
fastboot erase oem
fastboot erase reserve3
fastboot erase misc
# ADB 控制gpio
adb root
adb remount
adb shell
cd sys/class/gpio
echo xx > export
echo 1 > gpioxx/value
echo 0 > gpioxx/value