【Banana pi BPI-M2 Zero试用体验】+shell点灯
-
-
欧阳磊
- LV4工程师
-
| 2017-12-19 15:46:43
- 浏览量 1638
- 回复:0
找对资料真的真的非常重要
本来通过sysfs方式控制GPIO点灯是非常容易的,几个命令就OK了,可是我居然点了一天才点亮了:lol
该有的东西都弄好了可就是点不来灯,这就非常痛苦了,
查了各种资料的没找到这板子的原理图,论坛上那个引脚图就是个垃圾,最后还是的来看它的英文原版资料
资料:
https://bananapi.gitbooks.io/bpi-m2-/content/en/bpi-m2-zero-hardware/bpi-m2-zero-hardware-spec.html
真正的原理图:
这里使用PA7引脚来点灯
靓图:lol
上脚本,不过运行脚本前要修改一下权限
加一行命令就好了:chmod 744 led.sh
#!/bin/sh
echo "Hello,led"
if ;then
echo "gpio7 is created!"
else
echo 7 > /sys/class/gpio/export;
fi
echo out > /sys/class/gpio/gpio7/direction
while echo "Hello"
do
echo 1 > /sys/class/gpio/gpio7/value
sleep 0.25
echo 0 > /sys/class/gpio/gpio7/value
sleep 0.25
done
echo 0 > /sys/class/gpio/gpio7/value
上一张动图
找对资料真的真的非常重要
本来通过sysfs方式控制GPIO点灯是非常容易的,几个命令就OK了,可是我居然点了一天才点亮了:lol
该有的东西都弄好了可就是点不来灯,这就非常痛苦了,
查了各种资料的没找到这板子的原理图,论坛上那个引脚图就是个垃圾,最后还是的来看它的英文原版资料
资料:
https://bananapi.gitbooks.io/bpi-m2-/content/en/bpi-m2-zero-hardware/bpi-m2-zero-hardware-spec.html
真正的原理图:
这里使用PA7引脚来点灯
靓图:lol
上脚本,不过运行脚本前要修改一下权限
加一行命令就好了:chmod 744 led.sh
#!/bin/sh
echo "Hello,led"
if ;then
echo "gpio7 is created!"
else
echo 7 > /sys/class/gpio/export;
fi
echo out > /sys/class/gpio/gpio7/direction
while echo "Hello"
do
echo 1 > /sys/class/gpio/gpio7/value
sleep 0.25
echo 0 > /sys/class/gpio/gpio7/value
sleep 0.25
done
echo 0 > /sys/class/gpio/gpio7/value
上一张动图