美文网首页
RK3399——点亮led

RK3399——点亮led

作者: 菜囧爱学习 | 来源:发表于2018-11-07 22:30 被阅读0次

    Firefly RK3399[开发板]上提供了两个灯,一个是blue,另一个是yellow;Blue灯是用于指示系统运行状态,yellow是用户灯,两个都可以通过命令控制亮灭,实现更加复杂的功能,需要修改底层。

    在Firefly RRK3399开发板上操作灯,可以直接通过Shell方式,读写设备文件即可,对于yellow灯,相对应的设备文件有/sys/class/leds/firefly:yellow:user/下所有文件,Firefly RRK3399提供了三种控制led方式,分别由设备方式、简单触发和复杂触发,此处我们只使用设备方式。点亮led很简单,只需要对brightness文件写入1,熄灭则写入0(在trigger文件内容为none时)。

    1. root@firefly:~ # echo 0 >/sys/class/leds/firefly:yellow:user/brightness //黄灯灭
    2. root@firefly:~ # echo 1 >/sys/class/leds/firefly:yellow:use/brightness //黄灯亮

    c语言实现:


    image.png

    注意:


    image.png

    相关文章

      网友评论

          本文标题:RK3399——点亮led

          本文链接:https://www.haomeiwen.com/subject/rsgpxqtx.html