不知道为什么203那个io的资源一直被占用,不是很明白。。。
已经放弃从新搞内核的想法。。。
来个shell点灯:
用到的io:
![](http://www.ickey.cc/community/forum.php?mod=image&aid=96559&size=300x300&key=1357ffb70036d13a&nocache=yes&type=fixnone)
先切换到gpio目录下
导出一个gpio资源到用户空间
设置gpio模式
设置value
具体演示如下图:
![](http://www.ickey.cc/community/forum.php?mod=image&aid=96560&size=300x300&key=9fd08025093470e0&nocache=yes&type=fixnone)
效果图:
![](http://www.ickey.cc/community/forum.php?mod=image&aid=96561&size=300x300&key=2dfcdfd4d7d55a35&nocache=yes&type=fixnone)
灭灯
来个脚本
![](http://www.ickey.cc/community/forum.php?mod=image&aid=96562&size=300x300&key=7bb51b2bb07a8ae9&nocache=yes&type=fixnone&ramdom=RHHp9)
已经放弃从新搞内核的想法。。。
来个shell点灯:
用到的io:
先切换到gpio目录下
cd /sys/class/gpio/
echo 11 > export
cd gpio11
echo out > direction
echo 1 > value
具体演示如下图:
效果图:
灭灯
echo 0 > value
来个脚本
#!/bin/sh
echo "Hello,led"
if [ -d /sys/class/gpio/gpio11 ];then
echo "gpio11 is created!"
else
echo 11 > /sys/class/gpio/export;
fi
echo out > /sys/class/gpio/gpio11/direction
while echo "hello"
do
echo 1 > /sys/class/gpio/gpio11/value
sleep 0.25
echo 0 > /sys/class/gpio/gpio11/value
sleep 0.25
done
echo 0 > /sys/class/gpio/gpio11/value