ZyboのPmod JFをbashで制御する
環境
- Zybo Z7-10 (4.19.0-xilinx-v2019.2)
- Analog Discovery 2 (以下「AD2」という)
シェルスクリプト
# cat <<EOF | \ tee mio.sh #!/bin/bash GPIO_NUM=\$((906+13)) if [ ! -d /sys/class/gpio/gpio\$GPIO_NUM ]; then echo \$GPIO_NUM > /sys/class/gpio/export;fi echo out > /sys/class/gpio/gpio\$GPIO_NUM/direction VAL=0 while true; do echo \$VAL > /sys/class/gpio/gpio\$GPIO_NUM/value sleep 1s VAL=\$((0x01&~VAL)) done EOF # bash mio.sh
動作確認
Pmod JFのPIN 1にAD2のDIO 0を接続し、PIN 5をAD2のGNDに接続する。
AD2からMIO-13を観測した様子を以下に示す。
Pmod JFのMIOをbashで操作できた pic.twitter.com/pmqBvUoDWm
— M.IIDAS (@m_iidas) 2019年12月29日
参考
https://reference.digilentinc.com/reference/programmable-logic/zybo-z7/reference-manual