查看: 881|回复: 0

【HiKey】LED使用

[复制链接]

该用户从未签到

发表于 2016-9-12 09:17:22 | 显示全部楼层 |阅读模式
分享到:
HiKey(LeMaker version):
LED指示灯使用:
96开发板规范要求开发板上有6个LED指示灯,2个实时状态指示灯,4个用户可编程指示灯
两个实时状态指示灯:
1. WIFI状态指示灯   
2. 蓝牙状态指示灯
   
4个用户指示灯(见附图)
可以通过LED子系统来操作这些指示灯
默认的LED 出发器如下描述这个信息是LeMaker给出的信息,和我下面看到的不一致)
LED    Trigger
wifi_active    phy0tx (WiFi Tx)
bt_active    hci0tx (Bluetooth Tx)
user_led1    heartbeat
user_led2    mmc0 (disk access, eMMC)
user_led3    mmc1 (disk access, microSD card)
user_led4    CPU core 0 active(not used)
如何控制用户指示灯(需要root权限):
echo heartbeat > /sys/class/leds/<led_dir>/trigger  #使用心跳作为LED亮灭的触发器
cat /sys/class/leds/<led_dir>/trigger  #查看当前默认的触发器
echo none > /sys/class/leds/<led_dir>/trigger  #取消所有的触发器
echo 1 > /sys/class/leds/<led_dir>/brightness  #点亮LED
echo 0 > /sys/class/leds/<led_dir>/brightness  #关闭LED
举例说明:
1. su切换到root用户
shell@hikey:/ $ su
2. 进入到相应目录
root@hikey:/ # cd /sys/devices/leds/leds/
3. 查看该目录下所有的子文件里的trigger的状态
root@hikey:/sys/devices/leds/leds # ls
bt_active
user_led1
user_led2
user_led3
user_led4
wifi_active
root@hikey:/sys/devices/leds/leds # for i in `ls`;do cat $i/trigger;done   
[none] mmc0 mmc1 heartbeat cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 mmc2
[none] mmc0 mmc1 heartbeat cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 mmc2
[none] mmc0 mmc1 heartbeat cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 mmc2
[none] mmc0 mmc1 heartbeat cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 mmc2
[none] mmc0 mmc1 heartbeat cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 mmc2
[none] mmc0 mmc1 heartbeat cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 mmc2
4. 修改LED1(user_led4)的trigger为heartbeat
root@hikey:/sys/devices/leds/leds # echo heartbeat > user_led4/trigger
可以看到LED1频闪
5. 取消LED1的触发器
root@hikey:/sys/devices/leds/leds # echo none > user_led4/trigger
6. 使LED1常亮
root@hikey:/sys/devices/leds/leds # echo 1 > user_led4/brightness
7. 使LED1常灭
root@hikey:/sys/devices/leds/leds # echo 0 > user_led4/brightness
附图:
开发板上LED指示灯位置如下图:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-24 15:06 , Processed in 0.124685 second(s), 18 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.