说明:
gpio的MAP关系 yk0--8 yk1--1 yk2--3 yk3--9 yk4--5 yk5--7 (端子从左-->右 QD--21内部总启动信号)
1 配置gpio:
root@sama5d3-linux:~ echo 8 > /sys/class/gpio/export
root@sama5d3-linux:~ echo 1 > /sys/class/gpio/export
root@sama5d3-linux:~ echo 3 > /sys/class/gpio/export
root@sama5d3-linux:~ echo 9 > /sys/class/gpio/export
root@sama5d3-linux:~ echo 5 > /sys/class/gpio/export
root@sama5d3-linux:~ echo 7 > /sys/class/gpio/export
2 配置GPIO方向:
root@sama5d3-linux: echo out > /sys/class/gpio/pioA8/direction
root@sama5d3-linux: echo out > /sys/class/gpio/pioA1/direction
root@sama5d3-linux: echo out > /sys/class/gpio/pioA3/direction
root@sama5d3-linux: echo out > /sys/class/gpio/pioA9/direction
root@sama5d3-linux: echo out > /sys/class/gpio/pioA5/direction
root@sama5d3-linux: echo out > /sys/class/gpio/pioA7/direction
3 配置GPIO初始化电平(继电器全部关断):
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA8/value
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA1/value
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA3/value
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA9/value
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA5/value
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA7/value
4 配置QD((继电器电源关断)):
root@sama5d3-linux:~ echo 21 > /sys/class/gpio/export
root@sama5d3-linux: echo out > /sys/class/gpio/pioA21/direction
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA21/value
5 驱动继电器闭合((条件首先QD要闭合)):
root@sama5d3-linux: echo 0 > /sys/class/gpio/pioA21/value
root@sama5d3-linux: echo 0 > /sys/class/gpio/pioA8/value //yk0合
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA8/value //yk0 关
root@sama5d3-linux: echo 0 > /sys/class/gpio/pioA1/value //yk1合
root@sama5d3-linux: echo 1 > /sys/class/gpio/pioA1/value //yk1关
原文:http://www.cnblogs.com/zym0805/p/4863320.html