要在rk3588 Android12里面使用的shell
时间: 2024-02-10 11:10:54 浏览: 139
好的,以下是在 rk3588 Android 12 系统中使用的 Shell 脚本:
```bash
#!/system/bin/sh
# 打开遥控器码打印功能
echo 1 > /sys/module/rockchip_pwm_remotectl/parameters/code_print
# 获取遥控器设备文件名
event=$(getevent -lp | grep 'vendor 0x2207 product 0x0010' | awk '{print $1}')
# 获取遥控器事件并执行相应的操作
getevent -t $event | while read line; do
code=$(echo "$line" | grep -oP 'code \d+' | awk '{print $2}')
if [ ! -z "$code" ]; then
case "$code" in
"KEY_UP")
# 在这里添加 KEY_UP 对应的操作
echo "Up"
;;
"KEY_DOWN")
# 在这里添加 KEY_DOWN 对应的操作
echo "Down"
;;
"KEY_LEFT")
# 在这里添加 KEY_LEFT 对应的操作
echo "Left"
;;
"KEY_RIGHT")
# 在这里添加 KEY_RIGHT 对应的操作
echo "Right"
;;
"KEY_ENTER")
# 在这里添加 KEY_ENTER 对应的操作
echo "Enter"
;;
*)
echo "Unknown code: $code"
;;
esac
fi
done
```
这个脚本与之前的脚本基本一致,只是将 `adb` 命令替换成了 `getevent` 命令,并且去掉了 `adb shell` 前缀。注意,在 rk3588 Android 12 系统中,需要将这个脚本保存为可执行文件,并且需要在 root 权限下运行。
阅读全文