是否支持通过 ADB 模拟 Android 设备的物理按键操作

我这边试了多次确实没反应,请问上面我 更新的内容对吗

Dear customer
请您尝试下列操作
拔掉type-C,在串口界面输入systemctl suspend,可以关屏,按pwr 键可恢复

Dear customer,
github上已经更新完成

这个试了,还是不行,是不是版本的问题,镜像是下图这个吗:


github 上的版本是main 分支的5ab3111738434d1c6dc09f3161b7ec29859916a1

Dear customer
上述方法适用于linux1.1版本,我们已多次测试过,可以息屏
请问您有拔掉type-C吗?执行完命令后具体现象是什么?有报错log吗?

有拔掉type-C, 在串口界面输入systemctl suspend 后什么log都没有,以下是连续点了几次发送cmd后,串口log窗口:

屏幕一直亮着

请尝试
接入type-C,用adb指令输入systemctl suspend:
adb shell
systemctl suspend
观察log变化,如果有log响应休眠流程,那么说明您在串口终端发送的指令并未生效。有可能跟串口工具设置有关。你使用的这款工具适合单片机开发,其功能特点不适合linux开发平台。
ubuntu系统推荐使用minicom,windows系统推荐使用MobaXterm或类似终端。

介入type-c,输入adb shell,systemctl suspend,在MobaXterm下抓的串口log如下,屏幕闪了了一下又亮了,每敲一次指令闪一下。


rubikpi login: 应该输入什么呢

大概率是工具的问题,建议您使用MobaXterm或类似终端
可参考下列链接

使用systemctl suspend 关屏,drm 能接收到相关事件吗

Dear customer
drm 能接收到相关事件

请问有相关drm 的sample code吗

Dear customer,
请问客户的具体需求是什么?"验证drm功能"具体指的是什么功能?

亮、灭屏时,能接收DRM 事件,然后做相应的功能

Dear customer
drm驱动:display-drivers/msm/dsi/dsi_drm.c at main · rubikpi-ai/display-drivers · GitHub
您也可以参考weston相关源码