Rockchip rk3588-Android tv-红外接收调试
参考:
https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6/zh#ADB.E7.9A.84.E4.BD.BF.E7.94.A8
https://www.cnblogs.com/ningci/p/15256839.html
https://wiki.t-firefly.com/zh_CN/Firefly-RK3288/driver_ir.html
开发板:Nanopc-T6
系统:Android 12 TV
工具:Xshell7、开心电视助手V6.0、NCE编码的红外发射器(带红外的手机或遥控器)
-------------------------------------------------------------------------------------------------------------------
1.打开Android TV的adb
- Android TV界面下, 点击右上角的Settings图标(齿轮形状的图标), 依次进入 Device Preferences -> About -> 连续点击7下屏幕最下面的Android TV OS build
- 再次点击右上角的Settings图标(齿轮形状的图标) -> Device Preferences -> Developer options, 如需通过网络使用adb,可同时勾选 USB debugging, 重新开机
- 如需通过网络使用adb,Android TV下支持WiFi和有线网络, 在 Developer options 界面中勾选Internet Adb启用网络adb
- 注意:设备重启后如果连不上adb,需要重新开关“Internet Adb”
2.用开心电视助手连接设备adb并打开 adbshell,如果后续命令提示权限不足,尝试打开adbroot
3.在adb命令行输入
echo 1 > /sys/module/rockchip_pwm_remotectl/parameters/code_print
cat /sys/module/rockchip_pwm_remotectl/parameters/code_print
4.用NCE编码的遥控器对准设备的红外接收头,按下按键
5.在adb窗口输入dmesg查看内核日志,可以看到类似0x123之类的红外键值