![嵌入式Linux应用开发菜鸟进阶](https://wfqqreader-1252317822.image.myqcloud.com/cover/569/773569/b_773569.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.1 tftp服务器与nfs服务器搭建
在实际的嵌入式开发中,一般通过虚拟机来搭建Linux的交叉编译环境,采用tftp来下载Linux内核,再使用nfs网络来挂载根文件系统。这样可以有效地提高系统的开发效率。步骤如下所述。
(1)在虚拟机的Linux系统安装tftp服务器,同时启动tftp服务器,如图2.3所示。
![](https://epubservercos.yuewen.com/9BF0F5/3590604404516601/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739158207-AZwEVsvrfrhqiwx4VcXVN4BFVHzvQU15-0-b879936029d22e7f3ce2e062ad43d6fa)
图2.3 tftp服务器安装
(2)配置/etc/xinetd.d/tftp文件,将14行的disable项设置为no,允许启动tftp服务器,如图2.4所示。
![](https://epubservercos.yuewen.com/9BF0F5/3590604404516601/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739158207-OnxSaTSGpsu7coM71h0ISevOR5EeMIDJ-0-eec5749acddd33851b4c0b143186f75c)
图2.4 tftp属性文件修改
(3)安装NFS服务器,配置相应的/etc/exports文件,通过mount命令挂载nfs文件系统进行测试,如图2.5和图2.6所示。
![](https://epubservercos.yuewen.com/9BF0F5/3590604404516601/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739158207-s7Q1ShLy541bzuJsodv8ZzblTha5aaOh-0-b3749d86d03d98df22b5b97e4523a408)
图2.5 nfs服务器安装
![](https://epubservercos.yuewen.com/9BF0F5/3590604404516601/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739158207-H6S1trBXHHC2I15vmHQc2ZUFWpRJ4XwH-0-56ff0b1e4d326e7a5eaba76e6677dfd1)
图2.6 nfs属性文件修改