1

我正在运行一个 beaglebone 和一个树莓派。我可以在路径 /sys/class/gpio 中轻松读取 gpio。我可以轻松地使用 Web 服务器从一台机器读取 gpio 状态到另一台机器,但我想知道是否有更好的较低级别的方法来通过网络映射 gpio 文件夹。我尝试了 NFS,但在运行 debian wheezy 映像的树莓派上收到此警告:

pi@raspberrypi ~ $ sudo service nfs-kernel-server restart
[ ok ] Stopping NFS kernel daemon: mountd nfsd.
[ ok ] Unexporting directories for NFS kernel daemon....
[....] Exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]:     Neither 'subtree_check' or 'no_subtree_check' specified for export     "192.168.1.178:/sys/class/gpio".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

exportfs: /sys/class/gpio does not support NFS export
. ok
[....] Starting NFS kernel daemon: nfsd
[warn] Not starting: portmapper is not running ... (warning).

所以看起来 gpio 不支持通过 NFS 映射。有谁知道另一种方法吗?

谢谢!贾斯汀

4

1 回答 1

0

我从未尝试过使用 NFS,但我能够使用 sshfs 做到这一点。请参阅我的帖子远程设置 GPIO

于 2016-04-25T19:48:22.780 回答