1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| gedit /etc/udev/rules.d/99-galaxy-u3v.rules
SUBSYSTEM=="gpio*", PROGRAM="/bin/sh -c 'chown -R root:gpio /sys/class/gpio && chmod -R 770 /sys/class/gpio'"
gedit /etc/rc.local
sudo chmod 770 /sys/class/gpio/unexport /sys/class/gpio/export sudo echo 246 > /sys/class/gpio/export sudo chmod -R 777 /sys/class/gpio/gpio246 sudo echo out > /sys/class/gpio/gpio246/direcion sudo echo 0 > /sys/class/gpio/gpio246/value
6----- GPIO 5 GND 245 246 246 247 248 导出引脚 echo 246 > /sys/class/gpio/export chmod 777 -R /sys/class/gpio 设置/查看 方向(4种---in out high low) echo out > /sys/class/gpio/gpio246/direcion cat /sys/class/gpio/gpio246/direcion 设置/查看 输出值 echo 1 > /sys/class/gpio/gpio246/value echo 0 > /sys/class/gpio/gpio246/value
cat /sys/class/gpio/gpio246/value 取消导出引脚 echo 245 > /sys/class/gpio/unexport
ls -lL /sys/class/gpio/
gedit /etc/udev/rules.d/99-galaxy-u3v.rules
gedit /etc/rc.local 仍然存在的问题 新导出的引脚没有访问权限 sudo chmod 770 /sys/class/gpio/unexport /sys/class/gpio/export
sudo echo 245 > /sys/class/gpio/export sudo echo 246 > /sys/class/gpio/export
sudo chmod -R 777 /sys/class/gpio/gpio245 sudo chmod -R 777 /sys/class/gpio/gpio246
|