服务器:都是ubuntu

客户端:开发板

tftp:只能传文件

NFS可以挂载文件夹比较方便

1、tftp建立

安装xineted:sudo apt-get install xinetd

安装 tftp 和 tftpd:sudo apt-get install tftp tftpd

建立 TFTP 的配置文件:vi /etc/xinetd.d/tftpservice tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/tftpboot/
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

创建服务器文件夹和文件:

mkdir /var/tftpboot 

chmod 777  var/tftpboot

重启服务器:sudo /etc/init.d/xinetd restart

服务器放置文件:在 var/tftpboot放置需要传输给开发板的文件

客户端开发板:配置IP一般同一个网段的不需要配制了,需要的就改这里 /etc/eth0-setting

获取服务器文件:tftp -g -l test -r test 192.168.3.183(服务器IP)

查看编辑文件:cat  vi等

2、nfs建立

服务器安装nfs服务:sudo apt install nfs-kernel-server

创建共享文件夹:mkdir XXX

修改/etc/exports文件增加NFS共享文件夹说明:

sudo vi /etc/exports

/tmp *(rw,sync,no_subtree_check,no_root_squash)

重启nfs服务器:sudo service nfs-kernel-server restart

客户端开发板创建挂载文件夹:mkdir nfs

挂载:mount -t nfs -o nolock 192.168.XX.XXX:/tmp /mnt/nfs

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐