この質問には以下が含まれます。これしかし、より一般的には。
現在sshfsを介してリモートルートをマウントします。
sshfs -o sshfs_sync,sync_readdir,reconnect,follow_symlinks,direct_io,sync_read root@pi:/ pi
/proc
問題ありません。しかし、/ dev / memは機能しません。
head pi/dev/mem
head: error reading 'pi/dev/mem': Operation not permitted
もしそうなら、リモートを/dev/mem
ローカルにマウントする方法
編集する
開発用ノートブックでRaspberry Piを制御したいです。リモートインストールでラップトップからプログラムを実行できる場合は、簡単になります/dev/mem
。
現在、sshfsを介してラズベリーパイをマウントしており、開発サイクルは次のとおりです。
# Compile from my laptop is way faster
env GOOS=linux GOARCH=arm GOBIN=`pwd`/bin go install main.go
cp bin/main /path/to/mounted/pi
# Then run from pi
マウントできる場合、/dev/mem
開発ループは次のようになります。
go run main.go # dev
go run main.go # dev
go run main.go # dev
# Good to go
env GOOS=linux GOARCH=arm GOBIN=`pwd`/bin go install main.go
cp bin/main /path/to/mounted/pi
これにより時間が節約され、ローカルでデバッグできます。
また、設置には/dev/mem
少しのネットワーキング費用しかかかりませんでしたが、インターネット機器リモートデバイスをマウントできますが、docbook2manのためコンパイルされません。