如何使开发板和主机共享文件

       当用gdb在开发板上调试时,有时需要看源代码,但源代码太大,开发板容量有限时就没法每次通过scp传入开发板,或者不想每次用scp传文件,这时就需要二者能共同访问文件了。可以使用nfs, 方法如下:

1、在主机Ubuntu上需要有nfs服务: sudo apt-get install nfs-kernel-server

2、进入/etc/exports进修改,需要root权限(注意如果第一步没有做,可能会找不到该文件)。里面添加:

/home/xx *(rw,sync,no_root_squash,no_subtree_check)

上面的/home/xx是你要共享的文件目录,剩下的参数主要是对权限的设置。

3、重启nfs服务: sudo /etc/init.d/nfs-kernel-server restart

4、最后就可以进行mount了,在开发板上运行: mount -t nfs 主机IP:/home/xx /mnt -o nolock

其中主机IP:/home/xx是你主机要共享的目录, /mnt是开发板上要mount到的地方。

如果出现mount: wrong fs type, bad option, bad superblock on xx, missing codepage or helper program,

就是开发板上/sbin/下没有mount.nfs文件,在开发板上安装nfs-common即可。方法同Ubuntu:

sudo apt-get install nfs-common,如果找不到server,先在开发板上运行sudo apt-get update再进行安装。

之后进入/mnt目录就能看到共享的文件了。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值