您尚未登录。

楼主 #1 2021-03-03 11:58:59

SigmaStarStudy
会员
注册时间: 2021-02-15
已发帖子: 34
积分: 34

分享一个开机闪灯脚本

引脚 PL11

('L' - 'A') * 32 + 11 = 356

cat /etc/init.d/S99ledblink

#!/bin/sh

case "$1" in
        start)
                printf "Starting led: "
                start-stop-daemon -S -b -x /usr/bin/ledblink.sh
                [ $? = 0 ] && echo "OK" || echo "FAIL"
                ;;
        stop)
                printf "Stopping led: "
                kill $(ps aux | grep '/usr/bin/ledblink.sh' | grep -v 'grep' | awk '{print $1}')
                [ $? = 0 ] && echo "OK" || echo "FAIL"
                ;;
        restart|reload)
                $0 stop
                $0 start
                ;;
        *)
                echo "Usage: $0 {start|stop|restart}"
                exit 1
esac

exit 0

/usr/bin/ledblink.sh

#!/bin/sh

if [ ! -f /sys/class/gpio/gpio356/direction ]; then
        echo 356 > /sys/class/gpio/export
fi

echo out > /sys/class/gpio/gpio356/direction

while [ 1 ]; do
        echo 0 > /sys/class/gpio/gpio356/value
        sleep 0.5
        echo 1 > /sys/class/gpio/gpio356/value
        sleep 0.5
done;

chmod +x  /etc/init.d/S99ledblink
chmod +x /usr/bin/ledblink.sh

开机会自动运行 /etc/init.d/S99ledblink 脚本

手动执行:
/etc/init.d/S99ledblink start
/etc/init.d/S99ledblink stop
/etc/init.d/S99ledblink restart

离线

#2 2021-03-03 15:43:29

阿黄
会员
注册时间: 2018-10-03
已发帖子: 299
积分: 134

Re: 分享一个开机闪灯脚本

led子系统不是挺好的吗

离线

#3 2021-04-13 12:05:42

electronic_s
会员
注册时间: 2020-04-06
已发帖子: 42
积分: 22.5

Re: 分享一个开机闪灯脚本

用DTS 設定一枝GPIO 閃燈就可以了

离线

#4 2021-06-11 17:02:16

Mr.Liu
会员
注册时间: 2020-09-21
已发帖子: 29
积分: 304.5

Re: 分享一个开机闪灯脚本

阿黄 说:

led子系统不是挺好的吗

具体怎么实现呢?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn