linux下使用gpiolib操作/sys/class/gpio来控制gpio

参考文档 https://android.googlesource.com/kernel/common/+/experimental/android-3.8/Documentation/zh_CN/gpio.txt


echo "show gpio lib"

cat /sys/class/gpio/gpiochip0/label    用于查看当前是哪个在端口, GPIOA 对应芯片数据手册端口A, 所以echo 14表示 GPA14端口

echo 14 > /sys/class/gpio/export

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

echo 0 > /sys/class/gpio/gpio14/value

echo ""


首先要在menuconfig中设置 GPIO_SYS使能

 CONFIG_GPIOLIB=y

CONFIG_GPIO_SYSFS=y


http://coldnew.github.io/blog/2013/06/27_1aced.html  



你可能感兴趣的:(#Linux,#s3c2416)