【问题标题】:Set GPIO remotely远程设置GPIO
【发布时间】:2016-04-25 16:53:43
【问题描述】:

我还没有尝试过,但我认为我不能使用 NFS 在 beaglebone 上远程设置 /sys/class/gpio/gpio48/value。我想我读到你可以用不同的方式做到这一点,但我真的很想写入远程服务器上的一个文件,并让它在 beaglebone 上本地设置 /sys/class/gpio/gpio48/value。我不知道如何将这两个文件链接起来。我正在使用 java 进行编程,但我认为这不会有太大的不同。

Using BeagleBone Black GPIOs

【问题讨论】:

    标签: linux beagleboneblack nfs sshfs


    【解决方案1】:

    不确定 NFS 是否会以这种方式工作,但我可以使用 sshfs 远程设置 /sys/class/gpio/gpio48/value 的值。任何有兴趣在主机 linux 机器和 beaglebone 上安装 sshfs 的人。来自 beaglebone ssh -R 2000:localhost:22 root@<pc ipaddress maybe 192.168.7.1 or 192.168.7.3>。从 beaglebone mkdir /mnt/remoteBB; sshfs -p2000 -o allow_other root@localhost:/ /mnt/remoteBB/ ssh 后从主机 linux 机器进入它。然后您可以设置值文件。

    示例工作流程

    在比格骨上:

    [root@alarm ~]# cat /sys/class/gpio/gpio48/value 1

    在主机 linux 机器上

    root@scw-27ca2d:~# cat /mnt/remoteBB/sys/class/gpio/gpio48/value 1 root@scw-27ca2d:~# echo 0 > /mnt/remoteBB/sys/class/gpio/gpio48/value root@scw-27ca2d:~# cat /mnt/remoteBB/sys/class/gpio/gpio48/value 0

    在比格骨上:

    [root@alarm ~]# cat /sys/class/gpio/gpio48/value 0

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多