小白不懂固件,不会编译内核之类的。
跪求把那2个灯给打开吧,起码开了还可以通过软件关掉,现在关掉了,无法用软件开启。
多谢。
小白不懂固件,不会编译内核之类的。
跪求把那2个灯给打开吧,起码开了还可以通过软件关掉,现在关掉了,无法用软件开启。
多谢。
可以用软件控制啊:
打开蓝灯:
echo 1 > /sys/class/leds/firefly:blue:power/brightness
关闭蓝灯:
echo 0 > /sys/class/leds/firefly:blue:power/brightness
打开黄灯:
echo 1 > /sys/class/leds/firefly:yellow:user/brightness
关闭黄灯:
echo 0 > /sys/class/leds/firefly:yellow:user/brightness
linjc 发表于 2016-12-13 09:09
可以用软件控制啊:
打开蓝灯:
echo 1 > /sys/class/leds/firefly:blue:power/brightness
/sys/class/leds 下并不存在 firefly,所以软件无法操作。在最开始的版本里是有编译进去,但是后来又给去掉了。
虽然通过GPIO可以调用,但是该设备并不存在于/sys/class/leds/ 目录下了,在官方开始的几个版本里,该目录下还是有设备的。后来发布的固件里就给移除了。这对于我来说是一个很痛苦和复杂的事情。相比而言,直接控制/sys/class/leds/ 这个目录更方便,依赖也少。
abcxyztt 发表于 2017-1-5 14:59
可以去修改dts的
如最开始所述,修改dts这样的方法,对于我这样不懂编译的小白来说过于复杂。不过,还是很感谢。