Android内核LED控件

时间:2012-03-09 03:08:43

标签: button kernel led

我是这个论坛的新手所以很好;)我遵循了规则:)

我正在为我使用的内核帮助dev。由于我想要的mod主要仅针对我,我认为我有责任让自己工作。

问题: 我已经编辑了我的* .kl文件来禁用唤醒设备的五个前置硬件按钮,只允许音量增大/减小按钮唤醒设备,因为前面板按钮在我的口袋里被按下时。

然而,即使面向前的按钮不再打开设备,当它们被按下时,它们会亮起,增加额外的6mA消耗。

我尝试过的: 我写了一个apk来更改/ sys / class / leds / button-backlight / brightness文件的权限以保持关闭状态。尽管程序正常运行,但权限允许对文件进行编辑,使其亮起。

我需要什么帮助: 我使用git下载了我的开发内核,我想自己编辑内核以在睡眠期间关闭按钮灯。然而内核代码不是我的舒适区..所以我需要帮助。

感谢大家的帮助,只需阅读!

1 个答案:

答案 0 :(得分:0)

1)弄乱代码是一个坏主意(特别是如果你缺乏技能并且不了解C和UNIX)。

2)您可能正在寻找的是将在启动时运行的脚本( initrc ),您需要使用 chmod 命令设置它并更改权限。< / p>

因此你需要设置你想要的东西(大概用echo命令) - &gt;更改权限,以便无法重写文件(chmod) - &gt;把两个命令放在initrc中。

内核可以像使用make menuconfig一样配置,然后编译它,在这种情况下你只需要禁用你不喜欢的东西。

[OT]我可能会离开,你的(原始)问题(没有问号)在这里和那里没有太多意义。来自Eric Steven Raymond的Read this howto: How To Ask Questions The Smart Way。感谢。