我还没试过这个但是我不认为我可以使用NFS在beaglebone上远程设置/ sys / class / gpio / gpio48 / value。我想我读过你可以用不同的方式做到这一点,但我真的想写一个远程服务器上的文件,并在beaglebone上设置本地/ sys / class / gpio / gpio48 / value。我不知道如何链接这两个文件。我正在使用java编程,但我认为这不应该有很大的不同。
答案 0 :(得分:0)
不确定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机器。然后,您可以设置值文件。
关于beaglebone:
[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
关于beaglebone:
[root@alarm ~]# cat /sys/class/gpio/gpio48/value
0
干杯!