一、TFTP服务
使用条件
- 需要网络连接
- 主机需要安装TFTP服务器软件
- 目标机需要实现tftp客户端
优点
- 传输速度快
- 可以将编译好的内核文件下载到目标机,提高开发效率
tftp
- 用来下载远程文件的最简单网路协议,它基于udp协议实现。嵌入式Linux的tftp开发环境包括两个方面:
- 1、Linux开发主机端的tftp-server支持
- 2、嵌入式目标系统的tftp-client支持
主机端TFTP服务器配置
1、检查是否安装tftp server
dpkg -l tftp-hpa
如果未安装,安装tftp-server
sudo apt-get install tftpd-hpa tftp-hpa
2、修改文件,开启tftp服务
sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
# TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_DIRECTORY="/home/tftpboot" #tftp的文件路径
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -c"
3、重启TFTP服务
sudo /etc/init.d/tftpd-hpa restart
二、NFS服务
1、检查NFS服务是否安装
dpkg -l | grep nfs
如果需要安装
sudo apt-get install nfs-kernel-server
2、修改文件
sudo vim /etc/exports
添加内容:nfshome为后面nfs设备树文件的存放目录地址
# /etc/exports: the access control list for filesystems which may be exported
/home/nfshome *(rw,sync,no_subtree_check)
注:
- 第一个参数设置为rw,防止挂载设备树时失败
3、重启NFS服务
sudo /etc/init.d/nfs-kernel-server restart
4、查看服务
ps -aux | grep nfs