一、tftp服务器的配置
tftp服务器是用来实现linux之间(开发板和宿主机之间)文件的下载和上传
1、安装tftp服务器
保证保证windows可以ping通linux,保证防火墙和Selinux关闭
rpm -ivh /mnt/Packages/tftp-server-0.49-7.el6.i686.rpm
刚开始配置的的时候会报错是因为安装tftp之前要先安装xinetd,安装好xinetd之后再装tftp就OK
2、配置tftp服务器
vim /etc/xinetd.d/tftp
打开后界面如下
修改后
disable =yes要改为no
server_args =-s
/home表示tftp服务器的公共目录,即客户机可以访问的目录
3、重启tftp服务器
/etc/init.d/xinetd restart
到此tftp服务器就搭建好了
4测试tftp服务
我们可以通过宿主机上面的测试软件(国嵌相应的课程上有提供)从共享目录上下载或者上传到共享目录
二、NFS服务器的搭建
NFS(网络文件系统)为两台linux主机之间的通讯,提供了类似于windows上共享目录一样的服务,在嵌入式linux开发中,linux目标机经常通过NFS访问linux宿主机上的文件,为了实现这种访问,首先需要在linux宿主机上搭建NFS服务器,搭建步骤如下:
1、配置NFS服务器
打开文件vim /etc/exports
打开后文件为空,我们可以根据需求进行添加
例如添加如下一行:
/tmp 192.168.1.*(rw,sync,no_root_squash)
/tmp:表示要共享的目录
192.168.1.*:允许访问共享目录的主机IP应该满足的条件
(rw,sync,no_root_squash)表示访问的权限
2、启动NFS服务器
/etc/init.d/nfs restart
到此NFS服务器就算搭建成功了