![嵌入式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=1739327805-t2no0xexTE0UL01VHrJduVebYESQ2pD5-0-cc436d27187ee8e7866775ad9488ca5b)
图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=1739327805-4TXYe4JDIBHH6C3VNUulruSPu54yUbvl-0-f23f7051ae8b5df1dc1387cb476f105c)
图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=1739327805-ptqyRXG5VwzQzilTrR11XuVWk44ATroL-0-832d2a7d55115c2cd8d0fd48cee81388)
图2.5 nfs服务器安装
![](https://epubservercos.yuewen.com/9BF0F5/3590604404516601/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739327805-qdZ6qd8u0Gf5tFYZXOz4DZBUY1TTmMnC-0-c50ba9ac45967f6aee9f2d0ab02f2ae1)
图2.6 nfs属性文件修改