Firefly开源社区

打印 上一主题 下一主题

跪求管理员在固件里默认开启那2个灯

186

积分

0

威望

0

贡献

技术小白

积分
186

跪求管理员在固件里默认开启那2个灯

发表于 2016-12-12 16:58:38      浏览:4814 | 回复:5        打印      只看该作者   [复制链接] 楼主
小白不懂固件,不会编译内核之类的。

跪求把那2个灯给打开吧,起码开了还可以通过软件关掉,现在关掉了,无法用软件开启。

多谢。
回复

使用道具 举报

600

积分

21

威望

25

贡献

技术大神

Rank: 3Rank: 3

积分
600

活跃会员

发表于 2016-12-13 09:09:51        只看该作者  沙发
可以用软件控制啊:
打开蓝灯:
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
回复

使用道具 举报

186

积分

0

威望

0

贡献

技术小白

积分
186
发表于 2016-12-14 12:07:36        只看该作者  板凳
linjc 发表于 2016-12-13 09:09
可以用软件控制啊:
打开蓝灯:
echo 1 > /sys/class/leds/firefly\:blue\:power/brightness

/sys/class/leds 下并不存在 firefly,所以软件无法操作。在最开始的版本里是有编译进去,但是后来又给去掉了。
回复

使用道具 举报

186

积分

0

威望

0

贡献

技术小白

积分
186
发表于 2017-1-3 12:47:12        只看该作者  地板
虽然通过GPIO可以调用,但是该设备并不存在于/sys/class/leds/ 目录下了,在官方开始的几个版本里,该目录下还是有设备的。后来发布的固件里就给移除了。这对于我来说是一个很痛苦和复杂的事情。相比而言,直接控制/sys/class/leds/ 这个目录更方便,依赖也少。
回复

使用道具 举报

186

积分

0

威望

0

贡献

技术小白

积分
186
发表于 2017-1-5 16:08:50        只看该作者  5#
abcxyztt 发表于 2017-1-5 14:59
可以去修改dts的

如最开始所述,修改dts这样的方法,对于我这样不懂编译的小白来说过于复杂。不过,还是很感谢。
回复

使用道具 举报

186

积分

0

威望

0

贡献

技术小白

积分
186
发表于 2017-1-5 16:19:50        只看该作者  6#
abcxyztt 发表于 2017-1-5 16:14
那你解决了吗?

没有。

官方提供了一个python的方式,走的GPIO,论坛里还有一个golang语言版本的。但这些都不是底层驱动的直接支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表