嵌入式linux开发 TFTP和NFS差异
服务器:都是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{s...
服务器:都是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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)