如何挂载删除 /dev/mem 到本地

如何挂载删除 /dev/mem 到本地

这个问题涉及到,但更一般。

目前我通过sshfs挂载远程root

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到本地

编辑

我想从我的开发笔记本电脑控制树莓派,如果我可以通过远程安装从我的笔记本电脑运行程序会更容易/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而无法编译。

相关内容