linux下通过sysfs操作GPIO
以GPIO_57 GPIO_58为例
执行如下操作:
1)通知系统需要导出控制的GPIO引脚编号:
echo 58 > /sys/class/gpio/export
echo 57 > /sys/class/gpio/export
2)设置引脚的输出/输入状态,和输出输入高低电平
echo out > /sys/class/gpio/gpio58/direction
echo out > /sys/class/gpio/gpio57/direction
echo 1 > /sys/class/gpio/gpio58/value
usleep 5000
echo 0 > /sys/class/gpio/gpio57/value
usleep 5000
echo 1 > /sys/class/gpio/gpio57/value
3)用于通知系统取消导出
echo 58 > /sys/class/gpio/unexport
echo 57 > /sys/class/gpio/unexport