- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 Amlogic 905x ARM 板 (Android 6) 发送原始 HDMI-CEC 命令 (adb shell) 来测试功能。该板已获得 root 权限(已测试,“adb root”有效)并连接到具有 CEC 功能的电视(已启用,也已通过视频游戏机进行了测试)。
首先,我想澄清核心功能是否内置,所以我想如果将正确的 CEC 命令发送到正确的 channel ,我应该会注意到电视机发生了任何类型的变化。
我想在较低的抽象级别对其进行测试(我想 sysfs 没问题,http://www.cec-o-matic.com/ 在如何构建命令字符串方面非常简单)以避免系统库在这一步的复杂性。
我注意到有些人通过使用以下方法在打开电视方面取得了积极成果:
#echo 0x40 0x04 > /sys/class/cec/cmd
它对我没有用。
我认为我可能为此目的分配了一个不同的类文件,我发现“/sys/class/amhdmitx/amhdmitx0”有很多提供 IO 功能的端点/文件。
我从设备中获取了连接到(EDID - 扩展显示标识数据)的电视机的详细信息,方法是:
#cat /sys/class/amhdmitx/amhdmitx0/edid
这意味着也必须有一种方法可以向电视发送命令,例如打开/关闭电视、更改信号源......
尝试发送到调试文件,因为没有可用的 cmd 文件,如“/sys/class/cec/cmd”:
#echo 0x40 0x04 > /sys/class/amhdmitx/amhdmitx0/debug
有谁知道我该怎么做,以测试发送程序(设备)-->(电视)?
为什么使用'/sys/class/cec/cmd'时电视上没有 Activity ?
哪个文件适合用于将十六进制数据发送到电视?
结果
cat /system/build.prop |grep hdmi && ls -l /dev/cec && ls -laht /sys/class/cec/ && settings list global |grep hdmi && echo 0x40 0x04 > /sys/class/cec/cmd && sleep 0.1 && cat /sys/class/cec/dump_reg && sleep 1 && cat /sys/class/cec/dump_reg
是
ro.sys.hdmiin.enable=true
mbx.hdmiin.switchfull=false
mbx.hdmiin.videolayer=false
ubootenv.var.hdmimode=
ro.hdmi.device_type=4
persist.sys.hdmi.keep_awake=false
crw-rw-rw- root root 222, 0 2014-12-31 16:00 cec
-r--r--r-- root root 4096 2018-05-08 08:47 arc_port
lrwxrwxrwx root root 2018-05-08 08:47 cec -> ../../devices/aocec/cec
--w------- root root 4096 2018-05-08 08:47 cmd
-rw-rw-r-- root root 4096 2018-05-08 08:47 dbg_en
-rw-rw-r-- root root 4096 2018-05-08 08:47 device_type
-r--r--r-- root root 4096 2018-05-08 08:47 dump_reg
-rw-rw-r-- root root 4096 2018-05-08 08:47 fun_cfg
-rw-rw-r-- root root 4096 2018-05-08 08:47 menu_language
-r--r--r-- root root 4096 2018-05-08 08:47 osd_name
-rw-rw-r-- root root 4096 2018-05-08 08:47 physical_addr
-r--r--r-- root root 4096 2018-05-08 08:47 port_num
-r--r--r-- root root 4096 2018-05-08 08:47 port_seq
-r--r--r-- root root 4096 2018-05-08 08:47 port_status
-rw-rw-r-- root root 4096 2018-05-08 08:47 vendor_id
-r--r--r-- root root 4096 2018-05-08 08:47 wake_up
最佳答案
您只是想念如何写入文件吗?这是
这对我适用于 s905x3 单元。
关于android - 如何使用 sysfs 将 HDMI-CEC 命令从 Amlogic 905x 板发送到电视,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49488944/
我在 WebView 中显示一个 youtube 链接。我想自动播放链接。问题是,打开链接后我必须点击视频然后视频正在播放但我希望视频应该自动播放。 提前致谢。 我的代码: myWebView.set
我想从 Amlogic 905x ARM 板 (Android 6) 发送原始 HDMI-CEC 命令 (adb shell) 来测试功能。该板已获得 root 权限(已测试,“adb root”有效
我是一名优秀的程序员,十分优秀!